Entity systemClasses
CScriptedSequence
Schema class CScriptedSequence, derived from CBaseEntity.
Generated from the game's schema. Header: source2mod/schema/entity/classes/CScriptedSequence.h
Inherits CBaseEntity
Fields
| Field | Type |
|---|---|
m_iszEntry | CUtlSymbolLarge |
m_iszPreIdle | CUtlSymbolLarge |
m_iszPlay | CUtlSymbolLarge |
m_iszPostIdle | CUtlSymbolLarge |
m_iszModifierToAddOnPlay | CUtlSymbolLarge |
m_iszNextScript | CUtlSymbolLarge |
m_iszEntity | CUtlSymbolLarge |
m_iszSyncGroup | CUtlSymbolLarge |
m_nMoveTo | ScriptedMoveTo_t |
m_nMoveToGait | SharedMovementGait_t |
m_nHeldWeaponBehavior | ScriptedHeldWeaponBehavior_t |
m_nForcedCrouchState | ForcedCrouchState_t |
m_bIsPlayingPreIdle | bool |
m_bIsPlayingEntry | bool |
m_bIsPlayingAction | bool |
m_bIsPlayingPostIdle | bool |
m_bDontRotateOther | bool |
m_bIsRepeatable | bool |
m_bShouldLeaveCorpse | bool |
m_bStartOnSpawn | bool |
m_bDisallowInterrupts | bool |
m_bCanOverrideNPCState | bool |
m_bDontTeleportAtEnd | bool |
m_bHighPriority | bool |
m_bHideDebugComplaints | bool |
m_bContinueOnDeath | bool |
m_bLoopPreIdleSequence | bool |
m_bLoopActionSequence | bool |
m_bLoopPostIdleSequence | bool |
m_bSynchPostIdles | bool |
m_bIgnoreLookAt | bool |
m_bIgnoreGravity | bool |
m_bDisableNPCCollisions | bool |
m_bKeepAnimgraphLockedPost | bool |
m_bDontAddModifiers | bool |
m_bDisableAimingWhileMoving | bool |
m_bIgnoreRotation | bool |
m_flRadius | float |
m_flRepeat | float |
m_flPlayAnimFadeInTime | float |
m_flMoveInterpTime | float |
m_flAngRate | float |
m_flMoveSpeed | float |
m_bWaitUntilMoveCompletesToStartAnimation | bool |
m_nNotReadySequenceCount | int32_t |
m_startTime | float |
m_bWaitForBeginSequence | bool |
m_saved_effects | int32_t |
m_savedFlags | int32_t |
m_savedCollisionGroup | int32_t |
m_bInterruptable | bool |
m_sequenceStarted | bool |
m_bPositionRelativeToOtherEntity | bool |
m_hTargetEnt | CHandle<CBaseEntity> |
m_hNextCine | CHandle<CScriptedSequence> |
m_bThinking | bool |
m_bInitiatedSelfDelete | bool |
m_bIsTeleportingDueToMoveTo | bool |
m_bAllowCustomInterruptConditions | bool |
m_hForcedTarget | CHandle<CBaseAnimGraph> |
m_bDontCancelOtherSequences | bool |
m_bForceSynch | bool |
m_bPreventUpdateYawOnFinish | bool |
m_bEnsureOnNavmeshOnFinish | bool |
m_onDeathBehavior | ScriptedOnDeath_t |
m_ConflictResponse | ScriptedConflictResponse_t |
m_OnBeginSequence | CEntityIOOutput |
m_OnActionStartOrLoop | CEntityIOOutput |
m_OnEndSequence | CEntityIOOutput |
m_OnPostIdleEndSequence | CEntityIOOutput |
m_OnCancelSequence | CEntityIOOutput |
m_OnCancelFailedSequence | CEntityIOOutput |
m_OnScriptEvent | CEntityIOOutput |
m_matOtherToMain | CTransform |
m_hInteractionMainEntity | CHandle<CBaseEntity> |
m_iPlayerDeathBehavior | int32_t |
m_bSkipFadeIn | bool |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).