// MNetworkVarNames = int32 m_nameStringableIndex
class CEntityIdentity
{
uint8 pad_0000[20];
public:
// MNetworkEnable
// MNotSaved = !!UNKNOWN!!
// MNetworkChangeCallback = entityIdentityNameChanged
int32 m_nameStringableIndex;
CUtlSymbolLarge m_name;
// MNotSaved = !!UNKNOWN!!
CUtlSymbolLarge m_designerName;
private:
uint8 pad_0028[8];
public:
// MNotSaved = !!UNKNOWN!!
uint32 m_flags;
private:
uint8 pad_0034[4];
public:
// MNotSaved = !!UNKNOWN!!
WorldGroupId_t m_worldGroupId;
// MNotSaved = !!UNKNOWN!!
uint32 m_fDataObjectTypes;
// MNotSaved = !!UNKNOWN!!
ChangeAccessorFieldPathIndex_t m_PathIndex;
// MSaveOpsForField = !!UNKNOWN!!
CEntityAttributeTable* m_pAttributes;
// MNotSaved = !!UNKNOWN!!
CEntityIdentity* m_pPrev;
// MNotSaved = !!UNKNOWN!!
CEntityIdentity* m_pNext;
// MNotSaved = !!UNKNOWN!!
CEntityIdentity* m_pPrevByClass;
// MNotSaved = !!UNKNOWN!!
CEntityIdentity* m_pNextByClass;
};