Cyrus Mod Loader
Loading...
Searching...
No Matches
CoreObjectLayout Struct Reference

#include <CoreObject.h>

Public Member Functions

 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, globalID, 0x48)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, permID, 0x50)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, m_template, 0x58)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, templateID, 0x60)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, debugName, 0x68)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, displayKey, 0x88)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, location, 0xA8)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, orentiation, 0xB4)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, speedMultiplier, 0xC0)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, mobileID, 0xC2)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, scale, 0xC4)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk1, 0xC8)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, parent, 0xD0)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, deleter, 0xD8)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, inactiveBehaviors, 0xE0)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, activeBehaviors, 0xF8)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk2, 0x110)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk3, 0x118)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk4, 0x120)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk5, 0x128)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, zoneData, 0x130)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk6, 0x138)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk7, 0x140)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk8, 0x148)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk9, 0x150)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, zoneTagID, 0x158)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, pad, 0x15C)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk10, 0x160)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk11, 0x168)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk12, 0x170)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, unk13, 0x178)
 
 DEFINE_OFFSET_AND_STATIC_ASSERT (CoreObject, children, 0x180)
 

Member Function Documentation

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [1/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
activeBehaviors ,
0xF8  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [2/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
children ,
0x180  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [3/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
debugName ,
0x68  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [4/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
deleter ,
0xD8  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [5/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
displayKey ,
0x88  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [6/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
globalID ,
0x48  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [7/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
inactiveBehaviors ,
0xE0  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [8/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
location ,
0xA8  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [9/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
m_template ,
0x58  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [10/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
mobileID ,
0xC2  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [11/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
orentiation ,
0xB4  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [12/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
pad ,
0x15C  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [13/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
parent ,
0xD0  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [14/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
permID ,
0x50  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [15/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
scale ,
0xC4  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [16/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
speedMultiplier ,
0xC0  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [17/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
templateID ,
0x60  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [18/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk1 ,
0xC8  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [19/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk10 ,
0x160  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [20/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk11 ,
0x168  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [21/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk12 ,
0x170  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [22/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk13 ,
0x178  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [23/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk2 ,
0x110  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [24/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk3 ,
0x118  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [25/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk4 ,
0x120  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [26/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk5 ,
0x128  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [27/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk6 ,
0x138  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [28/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk7 ,
0x140  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [29/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk8 ,
0x148  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [30/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
unk9 ,
0x150  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [31/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
zoneData ,
0x130  )

◆ DEFINE_OFFSET_AND_STATIC_ASSERT() [32/32]

CoreObjectLayout::DEFINE_OFFSET_AND_STATIC_ASSERT ( CoreObject ,
zoneTagID ,
0x158  )