Entity systemClasses
CGameSceneNode
Schema class CGameSceneNode.
Generated from the game's schema. Header: source2mod/schema/entity/classes/CGameSceneNode.h
Fields
| Field | Type |
|---|---|
m_nodeToWorld | CTransform |
m_pOwner | CEntityInstance* |
m_pParent | CGameSceneNode* |
m_pChild | CGameSceneNode* |
m_pNextSibling | CGameSceneNode* |
m_vecOrigin | CNetworkOriginCellCoordQuantizedVector |
m_angRotation | QAngle |
m_flScale | float |
m_vecAbsOrigin | Vector |
m_angAbsRotation | QAngle |
m_flAbsScale | float |
m_nParentAttachmentOrBone | int16_t |
m_bDebugAbsOriginChanges | bool |
m_bDormant | bool |
m_bForceParentToBeNetworked | bool |
m_nHierarchicalDepth | uint8_t |
m_nHierarchyType | uint8_t |
m_nDoNotSetAnimTimeInInvalidatePhysicsCount | uint8_t |
m_name | CUtlStringToken |
m_hierarchyAttachName | CUtlStringToken |
m_flClientLocalScale | float |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).
Methods
GetSkeletonInstance
CSkeletonInstance* GetSkeletonInstance();Gets the skeleton instance of this scene node, or null when it has none.