Class CScriptedSequence
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CScriptedSequence : CBaseEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CScriptedSequence
- Implements
-
- Inherited Members
-
Constructors
CScriptedSequence(nint)
public CScriptedSequence(nint pointer)
Parameters
pointer
nint
Properties
AllowCustomInterruptConditions
[SchemaMember("CScriptedSequence", "m_bAllowCustomInterruptConditions")]
public ref bool AllowCustomInterruptConditions { get; }
Property Value
- bool
AngRate
[SchemaMember("CScriptedSequence", "m_flAngRate")]
public ref float AngRate { get; }
Property Value
- float
CanOverrideNPCState
[SchemaMember("CScriptedSequence", "m_bCanOverrideNPCState")]
public ref bool CanOverrideNPCState { get; }
Property Value
- bool
ConflictResponse
[SchemaMember("CScriptedSequence", "m_ConflictResponse")]
public ref ScriptedConflictResponse_t ConflictResponse { get; }
Property Value
- ScriptedConflictResponse_t
ContinueOnDeath
[SchemaMember("CScriptedSequence", "m_bContinueOnDeath")]
public ref bool ContinueOnDeath { get; }
Property Value
- bool
DisableNPCCollisions
[SchemaMember("CScriptedSequence", "m_bDisableNPCCollisions")]
public ref bool DisableNPCCollisions { get; }
Property Value
- bool
DisallowInterrupts
[SchemaMember("CScriptedSequence", "m_bDisallowInterrupts")]
public ref bool DisallowInterrupts { get; }
Property Value
- bool
DontAddModifiers
[SchemaMember("CScriptedSequence", "m_bDontAddModifiers")]
public ref bool DontAddModifiers { get; }
Property Value
- bool
DontCancelOtherSequences
[SchemaMember("CScriptedSequence", "m_bDontCancelOtherSequences")]
public ref bool DontCancelOtherSequences { get; }
Property Value
- bool
DontRotateOther
[SchemaMember("CScriptedSequence", "m_bDontRotateOther")]
public ref bool DontRotateOther { get; }
Property Value
- bool
DontTeleportAtEnd
[SchemaMember("CScriptedSequence", "m_bDontTeleportAtEnd")]
public ref bool DontTeleportAtEnd { get; }
Property Value
- bool
EnsureOnNavmeshOnFinish
[SchemaMember("CScriptedSequence", "m_bEnsureOnNavmeshOnFinish")]
public ref bool EnsureOnNavmeshOnFinish { get; }
Property Value
- bool
Entity
[SchemaMember("CScriptedSequence", "m_iszEntity")]
public string Entity { get; set; }
Property Value
- string
Entry
[SchemaMember("CScriptedSequence", "m_iszEntry")]
public string Entry { get; set; }
Property Value
- string
ForceSynch
[SchemaMember("CScriptedSequence", "m_bForceSynch")]
public ref bool ForceSynch { get; }
Property Value
- bool
ForcedTarget
[SchemaMember("CScriptedSequence", "m_hForcedTarget")]
public CHandle<CBaseAnimGraph> ForcedTarget { get; }
Property Value
- CHandle<CBaseAnimGraph>
HeldWeaponBehavior
[SchemaMember("CScriptedSequence", "m_nHeldWeaponBehavior")]
public ref ScriptedHeldWeaponBehavior_t HeldWeaponBehavior { get; }
Property Value
- ScriptedHeldWeaponBehavior_t
HideDebugComplaints
[SchemaMember("CScriptedSequence", "m_bHideDebugComplaints")]
public ref bool HideDebugComplaints { get; }
Property Value
- bool
HighPriority
[SchemaMember("CScriptedSequence", "m_bHighPriority")]
public ref bool HighPriority { get; }
Property Value
- bool
IgnoreGravity
[SchemaMember("CScriptedSequence", "m_bIgnoreGravity")]
public ref bool IgnoreGravity { get; }
Property Value
- bool
IgnoreLookAt
[SchemaMember("CScriptedSequence", "m_bIgnoreLookAt")]
public ref bool IgnoreLookAt { get; }
Property Value
- bool
InitiatedSelfDelete
[SchemaMember("CScriptedSequence", "m_bInitiatedSelfDelete")]
public ref bool InitiatedSelfDelete { get; }
Property Value
- bool
InteractionMainEntity
[SchemaMember("CScriptedSequence", "m_hInteractionMainEntity")]
public CHandle<CBaseEntity> InteractionMainEntity { get; }
Property Value
- CHandle<CBaseEntity>
Interruptable
[SchemaMember("CScriptedSequence", "m_bInterruptable")]
public ref bool Interruptable { get; }
Property Value
- bool
IsPlayingAction
[SchemaMember("CScriptedSequence", "m_bIsPlayingAction")]
public ref bool IsPlayingAction { get; }
Property Value
- bool
IsPlayingEntry
[SchemaMember("CScriptedSequence", "m_bIsPlayingEntry")]
public ref bool IsPlayingEntry { get; }
Property Value
- bool
IsPlayingPostIdle
[SchemaMember("CScriptedSequence", "m_bIsPlayingPostIdle")]
public ref bool IsPlayingPostIdle { get; }
Property Value
- bool
IsPlayingPreIdle
[SchemaMember("CScriptedSequence", "m_bIsPlayingPreIdle")]
public ref bool IsPlayingPreIdle { get; }
Property Value
- bool
IsRepeatable
[SchemaMember("CScriptedSequence", "m_bIsRepeatable")]
public ref bool IsRepeatable { get; }
Property Value
- bool
IsTeleportingDueToMoveTo
[SchemaMember("CScriptedSequence", "m_bIsTeleportingDueToMoveTo")]
public ref bool IsTeleportingDueToMoveTo { get; }
Property Value
- bool
KeepAnimgraphLockedPost
[SchemaMember("CScriptedSequence", "m_bKeepAnimgraphLockedPost")]
public ref bool KeepAnimgraphLockedPost { get; }
Property Value
- bool
LoopActionSequence
[SchemaMember("CScriptedSequence", "m_bLoopActionSequence")]
public ref bool LoopActionSequence { get; }
Property Value
- bool
LoopPostIdleSequence
[SchemaMember("CScriptedSequence", "m_bLoopPostIdleSequence")]
public ref bool LoopPostIdleSequence { get; }
Property Value
- bool
LoopPreIdleSequence
[SchemaMember("CScriptedSequence", "m_bLoopPreIdleSequence")]
public ref bool LoopPreIdleSequence { get; }
Property Value
- bool
MatOtherToMain
[SchemaMember("CScriptedSequence", "m_matOtherToMain")]
public CTransform MatOtherToMain { get; }
Property Value
- CTransform
ModifierToAddOnPlay
[SchemaMember("CScriptedSequence", "m_iszModifierToAddOnPlay")]
public string ModifierToAddOnPlay { get; set; }
Property Value
- string
MoveInterpTime
[SchemaMember("CScriptedSequence", "m_flMoveInterpTime")]
public ref float MoveInterpTime { get; }
Property Value
- float
MoveTo
[SchemaMember("CScriptedSequence", "m_nMoveTo")]
public ref ScriptedMoveTo_t MoveTo { get; }
Property Value
- ScriptedMoveTo_t
MoveToGait
[SchemaMember("CScriptedSequence", "m_nMoveToGait")]
public ref MovementGait_t MoveToGait { get; }
Property Value
- MovementGait_t
NextCine
[SchemaMember("CScriptedSequence", "m_hNextCine")]
public CHandle<CScriptedSequence> NextCine { get; }
Property Value
- CHandle<CScriptedSequence>
NextScript
[SchemaMember("CScriptedSequence", "m_iszNextScript")]
public string NextScript { get; set; }
Property Value
- string
NotReadySequenceCount
[SchemaMember("CScriptedSequence", "m_nNotReadySequenceCount")]
public ref int NotReadySequenceCount { get; }
Property Value
- int
OnActionStartOrLoop
[SchemaMember("CScriptedSequence", "m_OnActionStartOrLoop")]
public CEntityIOOutput OnActionStartOrLoop { get; }
Property Value
- CEntityIOOutput
OnBeginSequence
[SchemaMember("CScriptedSequence", "m_OnBeginSequence")]
public CEntityIOOutput OnBeginSequence { get; }
Property Value
- CEntityIOOutput
OnCancelFailedSequence
[SchemaMember("CScriptedSequence", "m_OnCancelFailedSequence")]
public CEntityIOOutput OnCancelFailedSequence { get; }
Property Value
- CEntityIOOutput
OnCancelSequence
[SchemaMember("CScriptedSequence", "m_OnCancelSequence")]
public CEntityIOOutput OnCancelSequence { get; }
Property Value
- CEntityIOOutput
OnDeathBehavior
[SchemaMember("CScriptedSequence", "m_onDeathBehavior")]
public ref ScriptedOnDeath_t OnDeathBehavior { get; }
Property Value
- ScriptedOnDeath_t
OnEndSequence
[SchemaMember("CScriptedSequence", "m_OnEndSequence")]
public CEntityIOOutput OnEndSequence { get; }
Property Value
- CEntityIOOutput
OnPostIdleEndSequence
[SchemaMember("CScriptedSequence", "m_OnPostIdleEndSequence")]
public CEntityIOOutput OnPostIdleEndSequence { get; }
Property Value
- CEntityIOOutput
OnScriptEvent
[SchemaMember("CScriptedSequence", "m_OnScriptEvent")]
public Span<CEntityIOOutput> OnScriptEvent { get; }
Property Value
- Span<CEntityIOOutput>
Play
[SchemaMember("CScriptedSequence", "m_iszPlay")]
public string Play { get; set; }
Property Value
- string
PlayAnimFadeInTime
[SchemaMember("CScriptedSequence", "m_flPlayAnimFadeInTime")]
public ref float PlayAnimFadeInTime { get; }
Property Value
- float
PlayerDeathBehavior
[SchemaMember("CScriptedSequence", "m_iPlayerDeathBehavior")]
public ref int PlayerDeathBehavior { get; }
Property Value
- int
PositionRelativeToOtherEntity
[SchemaMember("CScriptedSequence", "m_bPositionRelativeToOtherEntity")]
public ref bool PositionRelativeToOtherEntity { get; }
Property Value
- bool
PostIdle
[SchemaMember("CScriptedSequence", "m_iszPostIdle")]
public string PostIdle { get; set; }
Property Value
- string
PreIdle
[SchemaMember("CScriptedSequence", "m_iszPreIdle")]
public string PreIdle { get; set; }
Property Value
- string
PreventUpdateYawOnFinish
[SchemaMember("CScriptedSequence", "m_bPreventUpdateYawOnFinish")]
public ref bool PreventUpdateYawOnFinish { get; }
Property Value
- bool
Radius
[SchemaMember("CScriptedSequence", "m_flRadius")]
public ref float Radius { get; }
Property Value
- float
Repeat
[SchemaMember("CScriptedSequence", "m_flRepeat")]
public ref float Repeat { get; }
Property Value
- float
SavedCollisionGroup
[SchemaMember("CScriptedSequence", "m_savedCollisionGroup")]
public ref int SavedCollisionGroup { get; }
Property Value
- int
SavedFlags
[SchemaMember("CScriptedSequence", "m_savedFlags")]
public ref int SavedFlags { get; }
Property Value
- int
Saved_effects
[SchemaMember("CScriptedSequence", "m_saved_effects")]
public ref int Saved_effects { get; }
Property Value
- int
SequenceStarted
[SchemaMember("CScriptedSequence", "m_sequenceStarted")]
public ref bool SequenceStarted { get; }
Property Value
- bool
ShouldLeaveCorpse
[SchemaMember("CScriptedSequence", "m_bShouldLeaveCorpse")]
public ref bool ShouldLeaveCorpse { get; }
Property Value
- bool
StartOnSpawn
[SchemaMember("CScriptedSequence", "m_bStartOnSpawn")]
public ref bool StartOnSpawn { get; }
Property Value
- bool
StartTime
[SchemaMember("CScriptedSequence", "m_startTime")]
public ref float StartTime { get; }
Property Value
- float
SyncGroup
[SchemaMember("CScriptedSequence", "m_iszSyncGroup")]
public string SyncGroup { get; set; }
Property Value
- string
SynchPostIdles
[SchemaMember("CScriptedSequence", "m_bSynchPostIdles")]
public ref bool SynchPostIdles { get; }
Property Value
- bool
TargetEnt
[SchemaMember("CScriptedSequence", "m_hTargetEnt")]
public CHandle<CBaseEntity> TargetEnt { get; }
Property Value
- CHandle<CBaseEntity>
Thinking
[SchemaMember("CScriptedSequence", "m_bThinking")]
public ref bool Thinking { get; }
Property Value
- bool
WaitForBeginSequence
[SchemaMember("CScriptedSequence", "m_bWaitForBeginSequence")]
public ref bool WaitForBeginSequence { get; }
Property Value
- bool
WaitUntilMoveCompletesToStartAnimation
[SchemaMember("CScriptedSequence", "m_bWaitUntilMoveCompletesToStartAnimation")]
public ref bool WaitUntilMoveCompletesToStartAnimation { get; }
Property Value
- bool