Hi there!
I decided to make some performance improvements to my lib, like reading often accessed data into a struct instead of reading it over and over again out of the wow process memory and now I stumbled across the ObjectFields.Type field.
I always thought this type field would be the object type (like GameObject, Player, Unit, etc) but it seems I'm wrong (or I just parse it the wrong way?). Since I've always used the Type from the object I get from the ObjectManager, I wonder what the ObjectFields.Type is used for.
For example I get 0x4 (Player) when reading ObjBase+0x10 and 0x00010019 when reading [ObjBase+0x8]+0x10 (LocalPLayer Object). I get the same values for other players and, ofc other values for other types of objects.
May anyone give me hint?![]()