Table of Contents

Class CBaseAnimGraphController

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBaseAnimGraphController : CSkeletonAnimationController
Inheritance
object
CBaseAnimGraphController
Inherited Members

Constructors

CBaseAnimGraphController(nint)

public CBaseAnimGraphController(nint pointer)

Parameters

pointer nint

Properties

ActiveIKChainMask

[SchemaMember("CBaseAnimGraphController", "m_nActiveIKChainMask")]
public ref uint ActiveIKChainMask { get; }

Property Value

uint

AnimGraphNetworkedVars

[SchemaMember("CBaseAnimGraphController", "m_animGraphNetworkedVars")]
public CAnimGraphNetworkedVariables AnimGraphNetworkedVars { get; }

Property Value

CAnimGraphNetworkedVariables

AnimLoopMode

[SchemaMember("CBaseAnimGraphController", "m_nAnimLoopMode")]
public ref AnimLoopMode_t AnimLoopMode { get; }

Property Value

AnimLoopMode_t

GraphCreationFlagsAG2

[SchemaMember("CBaseAnimGraphController", "m_nGraphCreationFlagsAG2")]
public ref byte GraphCreationFlagsAG2 { get; }

Property Value

byte

GraphDefinitionAG2

[SchemaMember("CBaseAnimGraphController", "m_hGraphDefinitionAG2")]
public CStrongHandle<InfoForResourceTypeCNmGraphDefinition> GraphDefinitionAG2 { get; }

Property Value

CStrongHandle<InfoForResourceTypeCNmGraphDefinition>

IsUsingAG2

[SchemaMember("CBaseAnimGraphController", "m_bIsUsingAG2")]
public ref bool IsUsingAG2 { get; }

Property Value

bool

LastUpdateSkipped

[SchemaMember("CBaseAnimGraphController", "m_bLastUpdateSkipped")]
public ref bool LastUpdateSkipped { get; }

Property Value

bool

NetworkedAnimationInputsChanged

[SchemaMember("CBaseAnimGraphController", "m_bNetworkedAnimationInputsChanged")]
public ref bool NetworkedAnimationInputsChanged { get; }

Property Value

bool

NetworkedSequenceChanged

[SchemaMember("CBaseAnimGraphController", "m_bNetworkedSequenceChanged")]
public ref bool NetworkedSequenceChanged { get; }

Property Value

bool

NotifyState

[SchemaMember("CBaseAnimGraphController", "m_nNotifyState")]
public ref SequenceFinishNotifyState_t NotifyState { get; }

Property Value

SequenceFinishNotifyState_t

PlaybackRate

[SchemaMember("CBaseAnimGraphController", "m_flPlaybackRate")]
public ref float PlaybackRate { get; }

Property Value

float

PrevAnimUpdateTime

[SchemaMember("CBaseAnimGraphController", "m_flPrevAnimUpdateTime")]
public ref float PrevAnimUpdateTime { get; }

Property Value

float

SeqFixedCycle

[SchemaMember("CBaseAnimGraphController", "m_flSeqFixedCycle")]
public ref float SeqFixedCycle { get; }

Property Value

float

SeqStartTime

[SchemaMember("CBaseAnimGraphController", "m_flSeqStartTime")]
public ref float SeqStartTime { get; }

Property Value

float

Sequence

[SchemaMember("CBaseAnimGraphController", "m_hSequence")]
public ref int Sequence { get; }

Property Value

int

SequenceFinished

[SchemaMember("CBaseAnimGraphController", "m_bSequenceFinished")]
public ref bool SequenceFinished { get; }

Property Value

bool

SerializePoseRecipeSizeAG2

[SchemaMember("CBaseAnimGraphController", "m_nSerializePoseRecipeSizeAG2")]
public ref int SerializePoseRecipeSizeAG2 { get; }

Property Value

int

SerializedPoseRecipeAG2

[SchemaMember("CBaseAnimGraphController", "m_serializedPoseRecipeAG2")]
public NetworkedVector<byte> SerializedPoseRecipeAG2 { get; }

Property Value

NetworkedVector<byte>

ServerGraphDefReloadCountAG2

[SchemaMember("CBaseAnimGraphController", "m_nServerGraphDefReloadCountAG2")]
public ref int ServerGraphDefReloadCountAG2 { get; }

Property Value

int

SoundSyncTime

[SchemaMember("CBaseAnimGraphController", "m_flSoundSyncTime")]
public ref float SoundSyncTime { get; }

Property Value

float