Class CSceneEntity
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CSceneEntity : CPointEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CSceneEntity
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CSceneEntity(nint)
public CSceneEntity(nint pointer)
Parameters
pointer
nint
Properties
Activator
[SchemaMember("CSceneEntity", "m_hActivator")]
public CHandle<CBaseEntity> Activator { get; }
Property Value
- CHandle<CBaseEntity>
Actor
[SchemaMember("CSceneEntity", "m_hActor")]
public CHandle<CBaseFlex> Actor { get; }
Property Value
- CHandle<CBaseFlex>
ActorList
[SchemaMember("CSceneEntity", "m_hActorList")]
public NetworkedVector<CHandle<CBaseFlex>> ActorList { get; }
Property Value
- NetworkedVector<CHandle<CBaseFlex>>
Autogenerated
[SchemaMember("CSceneEntity", "m_bAutogenerated")]
public ref bool Autogenerated { get; }
Property Value
- bool
Automated
[SchemaMember("CSceneEntity", "m_bAutomated")]
public ref bool Automated { get; }
Property Value
- bool
AutomatedAction
[SchemaMember("CSceneEntity", "m_nAutomatedAction")]
public ref int AutomatedAction { get; }
Property Value
- int
AutomationDelay
[SchemaMember("CSceneEntity", "m_flAutomationDelay")]
public ref float AutomationDelay { get; }
Property Value
- float
AutomationTime
[SchemaMember("CSceneEntity", "m_flAutomationTime")]
public ref float AutomationTime { get; }
Property Value
- float
BreakOnNonIdle
[SchemaMember("CSceneEntity", "m_bBreakOnNonIdle")]
public ref bool BreakOnNonIdle { get; }
Property Value
- bool
BusyActor
[SchemaMember("CSceneEntity", "m_BusyActor")]
public ref int BusyActor { get; }
Property Value
- int
CancelAtNextInterrupt
[SchemaMember("CSceneEntity", "m_bCancelAtNextInterrupt")]
public ref bool CancelAtNextInterrupt { get; }
Property Value
- bool
CompletedEarly
[SchemaMember("CSceneEntity", "m_bCompletedEarly")]
public ref bool CompletedEarly { get; }
Property Value
- bool
CurrentTime
[SchemaMember("CSceneEntity", "m_flCurrentTime")]
public ref float CurrentTime { get; }
Property Value
- float
ForceClientTime
[SchemaMember("CSceneEntity", "m_flForceClientTime")]
public ref float ForceClientTime { get; }
Property Value
- float
FrameTime
[SchemaMember("CSceneEntity", "m_flFrameTime")]
public ref float FrameTime { get; }
Property Value
- float
HTarget1
[SchemaMember("CSceneEntity", "m_hTarget1")]
public CHandle<CBaseEntity> HTarget1 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget2
[SchemaMember("CSceneEntity", "m_hTarget2")]
public CHandle<CBaseEntity> HTarget2 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget3
[SchemaMember("CSceneEntity", "m_hTarget3")]
public CHandle<CBaseEntity> HTarget3 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget4
[SchemaMember("CSceneEntity", "m_hTarget4")]
public CHandle<CBaseEntity> HTarget4 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget5
[SchemaMember("CSceneEntity", "m_hTarget5")]
public CHandle<CBaseEntity> HTarget5 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget6
[SchemaMember("CSceneEntity", "m_hTarget6")]
public CHandle<CBaseEntity> HTarget6 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget7
[SchemaMember("CSceneEntity", "m_hTarget7")]
public CHandle<CBaseEntity> HTarget7 { get; }
Property Value
- CHandle<CBaseEntity>
HTarget8
[SchemaMember("CSceneEntity", "m_hTarget8")]
public CHandle<CBaseEntity> HTarget8 { get; }
Property Value
- CHandle<CBaseEntity>
InterruptCount
[SchemaMember("CSceneEntity", "m_nInterruptCount")]
public ref int InterruptCount { get; }
Property Value
- int
InterruptScene
[SchemaMember("CSceneEntity", "m_hInterruptScene")]
public CHandle<CSceneEntity> InterruptScene { get; }
Property Value
- CHandle<CSceneEntity>
InterruptSceneFinished
[SchemaMember("CSceneEntity", "m_bInterruptSceneFinished")]
public ref bool InterruptSceneFinished { get; }
Property Value
- bool
Interrupted
[SchemaMember("CSceneEntity", "m_bInterrupted")]
public ref bool Interrupted { get; }
Property Value
- bool
[SchemaMember("CSceneEntity", "m_bInterruptedActorsScenes")]
public ref bool InterruptedActorsScenes { get; }
Property Value
- bool
IsPlayingBack
[SchemaMember("CSceneEntity", "m_bIsPlayingBack")]
public ref bool IsPlayingBack { get; }
Property Value
- bool
IszTarget1
[SchemaMember("CSceneEntity", "m_iszTarget1")]
public string IszTarget1 { get; set; }
Property Value
- string
IszTarget2
[SchemaMember("CSceneEntity", "m_iszTarget2")]
public string IszTarget2 { get; set; }
Property Value
- string
IszTarget3
[SchemaMember("CSceneEntity", "m_iszTarget3")]
public string IszTarget3 { get; set; }
Property Value
- string
IszTarget4
[SchemaMember("CSceneEntity", "m_iszTarget4")]
public string IszTarget4 { get; set; }
Property Value
- string
IszTarget5
[SchemaMember("CSceneEntity", "m_iszTarget5")]
public string IszTarget5 { get; set; }
Property Value
- string
IszTarget6
[SchemaMember("CSceneEntity", "m_iszTarget6")]
public string IszTarget6 { get; set; }
Property Value
- string
IszTarget7
[SchemaMember("CSceneEntity", "m_iszTarget7")]
public string IszTarget7 { get; set; }
Property Value
- string
IszTarget8
[SchemaMember("CSceneEntity", "m_iszTarget8")]
public string IszTarget8 { get; set; }
Property Value
- string
ListManagers
[SchemaMember("CSceneEntity", "m_hListManagers")]
public NetworkedVector<CHandle<CSceneListManager>> ListManagers { get; }
Property Value
- NetworkedVector<CHandle<CSceneListManager>>
Multiplayer
[SchemaMember("CSceneEntity", "m_bMultiplayer")]
public ref bool Multiplayer { get; }
Property Value
- bool
NotifySceneCompletion
[SchemaMember("CSceneEntity", "m_hNotifySceneCompletion")]
public NetworkedVector<CHandle<CSceneEntity>> NotifySceneCompletion { get; }
Property Value
- NetworkedVector<CHandle<CSceneEntity>>
OnCanceled
[SchemaMember("CSceneEntity", "m_OnCanceled")]
public CEntityIOOutput OnCanceled { get; }
Property Value
- CEntityIOOutput
OnCompletion
[SchemaMember("CSceneEntity", "m_OnCompletion")]
public CEntityIOOutput OnCompletion { get; }
Property Value
- CEntityIOOutput
OnPaused
[SchemaMember("CSceneEntity", "m_OnPaused")]
public CEntityIOOutput OnPaused { get; }
Property Value
- CEntityIOOutput
OnResumed
[SchemaMember("CSceneEntity", "m_OnResumed")]
public CEntityIOOutput OnResumed { get; }
Property Value
- CEntityIOOutput
OnStart
[SchemaMember("CSceneEntity", "m_OnStart")]
public CEntityIOOutput OnStart { get; }
Property Value
- CEntityIOOutput
OnTrigger
[SchemaMember("CSceneEntity", "m_OnTrigger")]
public Span<CEntityIOOutput> OnTrigger { get; }
Property Value
- Span<CEntityIOOutput>
PauseAtNextInterrupt
[SchemaMember("CSceneEntity", "m_bPauseAtNextInterrupt")]
public ref bool PauseAtNextInterrupt { get; }
Property Value
- bool
Paused
[SchemaMember("CSceneEntity", "m_bPaused")]
public ref bool Paused { get; }
Property Value
- bool
[SchemaMember("CSceneEntity", "m_bPausedViaInput")]
public ref bool PausedViaInput { get; }
Property Value
- bool
Pitch
[SchemaMember("CSceneEntity", "m_fPitch")]
public ref float Pitch { get; }
Property Value
- float
PlayerDeathBehavior
[SchemaMember("CSceneEntity", "m_iPlayerDeathBehavior")]
public ref SceneOnPlayerDeath_t PlayerDeathBehavior { get; }
Property Value
- SceneOnPlayerDeath_t
RemoveActorList
[SchemaMember("CSceneEntity", "m_hRemoveActorList")]
public NetworkedVector<CHandle<CBaseEntity>> RemoveActorList { get; }
Property Value
- NetworkedVector<CHandle<CBaseEntity>>
Restoring
[SchemaMember("CSceneEntity", "m_bRestoring")]
public ref bool Restoring { get; }
Property Value
- bool
ResumeSceneFile
[SchemaMember("CSceneEntity", "m_iszResumeSceneFile")]
public string ResumeSceneFile { get; set; }
Property Value
- string
SceneFile
[SchemaMember("CSceneEntity", "m_iszSceneFile")]
public string SceneFile { get; set; }
Property Value
- string
SceneFinished
[SchemaMember("CSceneEntity", "m_bSceneFinished")]
public ref bool SceneFinished { get; }
Property Value
- bool
SceneFlushCounter
[SchemaMember("CSceneEntity", "m_nSceneFlushCounter")]
public ref int SceneFlushCounter { get; }
Property Value
- int
SceneMissing
[SchemaMember("CSceneEntity", "m_bSceneMissing")]
public ref bool SceneMissing { get; }
Property Value
- bool
SceneStringIndex
[SchemaMember("CSceneEntity", "m_nSceneStringIndex")]
public ref ushort SceneStringIndex { get; }
Property Value
- ushort
SequenceName
[SchemaMember("CSceneEntity", "m_iszSequenceName")]
public string SequenceName { get; set; }
Property Value
- string
SoundName
[SchemaMember("CSceneEntity", "m_iszSoundName")]
public string SoundName { get; set; }
Property Value
- string
TargetAttachment
[SchemaMember("CSceneEntity", "m_sTargetAttachment")]
public string TargetAttachment { get; set; }
Property Value
- string
WaitingForActor
[SchemaMember("CSceneEntity", "m_bWaitingForActor")]
public ref bool WaitingForActor { get; }
Property Value
- bool
WaitingForInterrupt
[SchemaMember("CSceneEntity", "m_bWaitingForInterrupt")]
public ref bool WaitingForInterrupt { get; }
Property Value
- bool
WaitingForResumeScene
[SchemaMember("CSceneEntity", "m_bWaitingForResumeScene")]
public ref bool WaitingForResumeScene { get; }
Property Value
- bool
WaitingForThisResumeScene
[SchemaMember("CSceneEntity", "m_hWaitingForThisResumeScene")]
public CHandle<CBaseEntity> WaitingForThisResumeScene { get; }
Property Value
- CHandle<CBaseEntity>