Table of Contents

Class CScriptedSequence

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CScriptedSequence : CBaseEntity, IEquatable<CEntityInstance>
Inheritance
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>

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