CO Structures

CObArray

Offset

Size

Type

Field

0x00

4

CObject

m_cObject

0x04

4

CObject**

m_pData

0x08

4

int

m_nSize

0x0C

4

int

m_nMaxSize

0x10

4

int

m_nGrowBy


CObList

Used by the CObList Class

Offset

Size

Type

Field

0x00

4

CObject

m_cObject

0x04

4

CObList::CNode*

m_pNodeHead

0x08

4

CObList::CNode*

m_pNodeTail

0x0C

4

int

m_nCount

0x10

4

CObList::CNode*

m_pNodeFree

0x14

4

CPlex*

m_pBlocks

0x18

4

int

m_nBlockSize


CObList::CNode

Offset

Size

Type

Field

0x00

4

CObList::CNode*

pNext

0x04

4

CObList::CNode*

pPrev

0x08

4

CObject

data


CObject

Offset

Size

Type

Field

0x00

4

DWORD

vfptr


CObjectMarker

Offset

Size

Type

Field

0x00

71

CGameObject

m_cGameObject

1

<padding>

0x48

28

CList

m_lstObjectIds

0x64

1

bool

m_bHealthBarMarker

3

<padding>


COverridePath

Offset

Size

Type

Field

0x00

4

CString

path

0x04

4

int

priority