CO Structures

CObArray

Offset

Size (Total: 32)

Type

Field

0x0

8

CObject

baseclass_0

0x8

8

CObject**

m_pData

0x10

4

int

m_nSize

0x14

4

int

m_nMaxSize

0x18

4

int

m_nGrowBy

4

<padding>


CObList

Used by the CObList Class

Offset

Size (Total: 56)

Type

Field

0x0

8

CObject

baseclass_0

0x8

8

CObList::CNode*

m_pNodeHead

0x10

8

CObList::CNode*

m_pNodeTail

0x18

4

int

m_nCount

4

<padding>

0x20

8

CObList::CNode*

m_pNodeFree

0x28

8

CPlex*

m_pBlocks

0x30

4

int

m_nBlockSize

4

<padding>


CObList::CNode

Offset

Size (Total: 24)

Type

Field

0x0

8

CObList::CNode*

pNext

0x8

8

CObList::CNode*

pPrev

0x10

8

CObject*

data


CObject

Offset

Size (Total: 8)

Type

Field

0x0

8

qword

vfptr


CObjectMarker

Offset

Size (Total: 160)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

56

CList<long,long>

m_lstObjectIds

0x98

1

bool

m_bHealthBarMarker

7

<padding>


COverridePath

Offset

Size (Total: 16)

Type

Field

0x0

8

CString

path

0x8

4

int

priority

4

<padding>