Class CGameSceneNode
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CGameSceneNode : NativeObject
- Inheritance
-
objectCGameSceneNode
- Derived
- Inherited Members
Constructors
CGameSceneNode(nint)
public CGameSceneNode(nint pointer)
Parameters
pointer
nint
Properties
AbsOrigin
[SchemaMember("CGameSceneNode", "m_vecAbsOrigin")]
public Vector AbsOrigin { get; }
Property Value
AbsRotation
[SchemaMember("CGameSceneNode", "m_angAbsRotation")]
public QAngle AbsRotation { get; }
Property Value
AbsScale
[SchemaMember("CGameSceneNode", "m_flAbsScale")]
public ref float AbsScale { get; }
Property Value
Child
[SchemaMember("CGameSceneNode", "m_pChild")]
public CGameSceneNode? Child { get; }
Property Value
ClientLocalScale
[SchemaMember("CGameSceneNode", "m_flClientLocalScale")]
public ref float ClientLocalScale { get; }
Property Value
DebugAbsOriginChanges
[SchemaMember("CGameSceneNode", "m_bDebugAbsOriginChanges")]
public ref bool DebugAbsOriginChanges { get; }
Property Value
DoNotSetAnimTimeInInvalidatePhysicsCount
[SchemaMember("CGameSceneNode", "m_nDoNotSetAnimTimeInInvalidatePhysicsCount")]
public ref byte DoNotSetAnimTimeInInvalidatePhysicsCount { get; }
Property Value
Dormant
[SchemaMember("CGameSceneNode", "m_bDormant")]
public ref bool Dormant { get; }
Property Value
ForceParentToBeNetworked
[SchemaMember("CGameSceneNode", "m_bForceParentToBeNetworked")]
public ref bool ForceParentToBeNetworked { get; }
Property Value
HierarchicalDepth
[SchemaMember("CGameSceneNode", "m_nHierarchicalDepth")]
public ref byte HierarchicalDepth { get; }
Property Value
HierarchyAttachName
[SchemaMember("CGameSceneNode", "m_hierarchyAttachName")]
public CUtlStringToken HierarchyAttachName { get; }
Property Value
HierarchyType
[SchemaMember("CGameSceneNode", "m_nHierarchyType")]
public ref byte HierarchyType { get; }
Property Value
Name
[SchemaMember("CGameSceneNode", "m_name")]
public CUtlStringToken Name { get; }
Property Value
NextSibling
[SchemaMember("CGameSceneNode", "m_pNextSibling")]
public CGameSceneNode? NextSibling { get; }
Property Value
NodeToWorld
[SchemaMember("CGameSceneNode", "m_nodeToWorld")]
public CTransform NodeToWorld { get; }
Property Value
Origin
[SchemaMember("CGameSceneNode", "m_vecOrigin")]
public CNetworkOriginCellCoordQuantizedVector Origin { get; }
Property Value
Owner
[SchemaMember("CGameSceneNode", "m_pOwner")]
public CEntityInstance? Owner { get; }
Property Value
PParent
[SchemaMember("CGameSceneNode", "m_pParent")]
public CGameSceneNode? PParent { get; }
Property Value
ParentAttachmentOrBone
[SchemaMember("CGameSceneNode", "m_nParentAttachmentOrBone")]
public ref short ParentAttachmentOrBone { get; }
Property Value
RenderOrigin
[SchemaMember("CGameSceneNode", "m_vRenderOrigin")]
public Vector RenderOrigin { get; }
Property Value
Rotation
[SchemaMember("CGameSceneNode", "m_angRotation")]
public QAngle Rotation { get; }
Property Value
Scale
[SchemaMember("CGameSceneNode", "m_flScale")]
public ref float Scale { get; }
Property Value
ZOffset
[SchemaMember("CGameSceneNode", "m_flZOffset")]
public ref float ZOffset { get; }
Property Value
Methods
GetSkeletonInstance()
Gets the CSkeletonInstance instance from the node.
public CSkeletonInstance GetSkeletonInstance()
Returns
Exceptions
- InvalidOperationException
GameSceneNode points to null