SwiftlyS2

CGameSceneNode

Interface CGameSceneNode

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CGameSceneNode : ISchemaClass<CGameSceneNode>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

AbsOrigin

ref Vector AbsOrigin { get; }
Property Value

AbsRotation

ref QAngle AbsRotation { get; }
Property Value

AbsScale

ref float AbsScale { get; }
Property Value

BoneMergeFlex

SchemaUntypedField BoneMergeFlex { get; }
Property Value

Child

CGameSceneNode? Child { get; }
Property Value

ClientLocalScale

ref float ClientLocalScale { get; }
Property Value

DebugAbsOriginChanges

ref bool DebugAbsOriginChanges { get; }
Property Value

DirtyBoneMergeBoneToRoot

SchemaUntypedField DirtyBoneMergeBoneToRoot { get; }
Property Value

DirtyBoneMergeInfo

SchemaUntypedField DirtyBoneMergeInfo { get; }
Property Value

DirtyHierarchy

SchemaUntypedField DirtyHierarchy { get; }
Property Value

DoNotSetAnimTimeInInvalidatePhysicsCount

ref byte DoNotSetAnimTimeInInvalidatePhysicsCount { get; }
Property Value

Dormant

ref bool Dormant { get; }
Property Value

ForceParentToBeNetworked

ref bool ForceParentToBeNetworked { get; }
Property Value

HierarchicalDepth

ref byte HierarchicalDepth { get; }
Property Value

HierarchyAttachName

ref CUtlStringToken HierarchyAttachName { get; }
Property Value

HierarchyType

ref byte HierarchyType { get; }
Property Value

LatchAbsOrigin

SchemaUntypedField LatchAbsOrigin { get; }
Property Value

Name

ref CUtlStringToken Name { get; }
Property Value

NetworkedAnglesChanged

SchemaUntypedField NetworkedAnglesChanged { get; }
Property Value

NetworkedPositionChanged

SchemaUntypedField NetworkedPositionChanged { get; }
Property Value

NetworkedScaleChanged

SchemaUntypedField NetworkedScaleChanged { get; }
Property Value

NextSibling

CGameSceneNode? NextSibling { get; }
Property Value

NodeToWorld

ref CTransform NodeToWorld { get; }
Property Value

Origin

CNetworkOriginCellCoordQuantizedVector Origin { get; }
Property Value

Owner

CEntityInstance? Owner { get; }
Property Value

Parent

CGameSceneNode? Parent { get; }
Property Value

Parent1

CGameSceneNodeHandle Parent1 { get; }
Property Value

ParentAttachmentOrBone

ref short ParentAttachmentOrBone { get; }
Property Value

RenderOrigin

ref Vector RenderOrigin { get; }
Property Value

Rotation

ref QAngle Rotation { get; }
Property Value

Scale

ref float Scale { get; }
Property Value

WillBeCallingPostDataUpdate

SchemaUntypedField WillBeCallingPostDataUpdate { get; }
Property Value

Methods

GetSkeletonInstance()

Gets the Skeleton Instance from the node.

CSkeletonInstance GetSkeletonInstance()
Returns

HierarchyAttachNameUpdated()

void HierarchyAttachNameUpdated()

NameUpdated()

void NameUpdated()

OriginUpdated()

void OriginUpdated()

Parent1Updated()

void Parent1Updated()

RotationUpdated()

void RotationUpdated()

ScaleUpdated()

void ScaleUpdated()

On this page