// 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;
};