public enum ObjectFields : uint { Base = 0x0000, Guid = 0x0000 + Base, // guid<2> Type = 0x0002 + Base, // uint32<1> Entry = 0x0003 + Base, // uint32<1> ScaleX = 0x0004 + Base, // float<1> Padding = 0x0005 + Base, // uint32<1> _Count } public enum CorpseFields : uint { Base = ObjectFields._Count, Owner = 0x0000 + Base, // guid<2> Facing = 0x0002 + Base, // float<1> PosX = 0x0003 + Base, // float<1> PosY = 0x0004 + Base, // float<1> PosZ = 0x0005 + Base, // float<1> DisplayId = 0x0006 + Base, // uint32<1> Item = 0x0007 + Base, // uint32<19> Bytes1 = 0x001A + Base, // bytes<1> Bytes2 = 0x001B + Base, // bytes<1> Guild = 0x001C + Base, // uint32<1> Flags = 0x001D + Base, // uint32<1> DynamicFlags = 0x001E + Base, // uint32<1> Pad = 0x001F + Base, // uint32<1> _Count }