# CBaseAnimating
extends CBaseModelEntity
Function | Description | Client |
---|---|---|
float ActiveSequenceDuration() | Returns the duration in seconds of the active sequence. | ❌ |
Vector GetAttachmentAngles(iAttachment) | Get the attachment id's angles as a p,y,r vector. | ❌ |
Vector GetAttachmentForward(iAttachment) | Get the attachment id's forward vector. | ❌ |
Vector GetAttachmentOrigin(iAttachment) | Get the attachment id's origin vector. | ❌ |
float GetCycle() | Get the cycle of the animation. | ❌ |
table GetGraphParameter(pszParam) | Get the value of the given animGraph parameter | ❌ |
float GetModelScale() | Get scale of entity's model. | ❌ |
string GetSequence() | Returns the name of the active sequence. | ❌ |
bool IsSequenceFinished() | Ask whether the main sequence is done playing. | ❌ |
void ResetSequence(pSequenceName) | Sets the active sequence by name, resetting the current cycle. | ❌ |
int ScriptLookupAttachment(pAttachmentName) | Get the named attachment id. | ❌ |
float SequenceDuration(pSequenceName) | Returns the duration in seconds of the given sequence name. | ❌ |
void SetGraphLookTarget(vValue) | Pass the desired look target in world space to the graph | ❌ |
void SetGraphParameter(pszParam, svArg) | Set the specific param value, type is inferred from the type in script | ❌ |
void SetGraphParameterBool(szName, bValue) | Set the specific param on or off | ❌ |
void SetGraphParameterEnum(szName, nValue) | Pass the enum (int) value to the specified param | ❌ |
void SetGraphParameterFloat(szName, flValue) | Pass the float value to the specified param | ❌ |
void SetGraphParameterInt(szName, nValue) | Pass the int value to the specified param | ❌ |
void SetGraphParameterVector(szName, vValue) | Pass the vector value to the specified param in the graph | ❌ |
void SetModelScale(flScale) | Set scale of entity's model. | ❌ |
float SetPoseParameter(szName, fValue) | Set the specified pose parameter to the specified value. | ❌ |
void SetSequence(pSequenceName) | Sets the active sequence by name, keeping the current cycle. | ❌ |
void StopAnimation() | Stop the current animation by setting playback rate to 0.0. | ❌ |