Fix GameObjectManager offsets
namespace FFXIVClientStructs.FFXIV.Client.Game.Object;
-[StructLayout(LayoutKind.Explicit, Size = 0x3840)]
+[StructLayout(LayoutKind.Explicit, Size = 0x3888)]
public unsafe partial struct GameObjectManager
{
[FieldOffset(0x04)] public byte Active;
- [FieldOffset(0x18)] public fixed long ObjectList[596]; // size 596 * 8
- [FieldOffset(0x12B8)] public fixed long ObjectListFiltered[596];
- [FieldOffset(0x2558)] public fixed long ObjectList3[596];
- [FieldOffset(0x37F8)] public int ObjectListFilteredCount;
- [FieldOffset(0x37FC)] public int ObjectList3Count;
+ [FieldOffset(0x18)] public fixed long ObjectList[599]; // size 599 * 8
+ [FieldOffset(0x12D0)] public fixed long ObjectListFiltered[599];
+ [FieldOffset(0x2588)] public fixed long ObjectList3[599];
+ [FieldOffset(0x3840)] public int ObjectListFilteredCount;
+ [FieldOffset(0x3844)] public int ObjectList3Count;
[StaticAddress("48 8D 35 ?? ?? ?? ?? 81 FA")]
public static partial GameObjectManager* Instance();
