Entity systemClasses
CSceneEntity
Schema class CSceneEntity, derived from CPointEntity.
Generated from the game's schema. Header: source2mod/schema/entity/classes/CSceneEntity.h
Inherits CPointEntity
Fields
| Field | Type |
|---|---|
m_iszSceneFile | CUtlSymbolLarge |
m_iszTarget1 | CUtlSymbolLarge |
m_iszTarget2 | CUtlSymbolLarge |
m_iszTarget3 | CUtlSymbolLarge |
m_iszTarget4 | CUtlSymbolLarge |
m_iszTarget5 | CUtlSymbolLarge |
m_iszTarget6 | CUtlSymbolLarge |
m_iszTarget7 | CUtlSymbolLarge |
m_iszTarget8 | CUtlSymbolLarge |
m_hTarget1 | CHandle<CBaseEntity> |
m_hTarget2 | CHandle<CBaseEntity> |
m_hTarget3 | CHandle<CBaseEntity> |
m_hTarget4 | CHandle<CBaseEntity> |
m_hTarget5 | CHandle<CBaseEntity> |
m_hTarget6 | CHandle<CBaseEntity> |
m_hTarget7 | CHandle<CBaseEntity> |
m_hTarget8 | CHandle<CBaseEntity> |
m_hLocatorOrigin | CHandle<CBaseEntity> |
m_sTargetAttachment | CUtlSymbolLarge |
m_bIsPlayingBack | bool |
m_bPaused | bool |
m_bMultiplayer | bool |
m_bAutogenerated | bool |
m_flForceClientTime | float |
m_flCurrentTime | float |
m_flFrameTime | float |
m_bCancelAtNextInterrupt | bool |
m_bRemoveOnCompletion | bool |
m_fPitch | float |
m_bAutomated | bool |
m_nAutomatedAction | int32_t |
m_flAutomationDelay | float |
m_flAutomationTime | float |
m_nSpeechPriority | int32_t |
m_bPausedViaInput | bool |
m_bPauseAtNextInterrupt | bool |
m_bWaitingForActor | bool |
m_bWaitingForInterrupt | bool |
m_bInterruptedActorsScenes | bool |
m_bBreakOnNonIdle | bool |
m_bSceneFinished | bool |
m_hActorList | CUtlVector<CHandle<CBaseModelEntity>> |
m_hRemoveActorList | CUtlVector<CHandle<CBaseEntity>> |
m_nSceneStringIndex | uint16_t |
m_OnStart | CEntityIOOutput |
m_OnCompletion | CEntityIOOutput |
m_OnCanceled | CEntityIOOutput |
m_OnPaused | CEntityIOOutput |
m_OnResumed | CEntityIOOutput |
m_OnPulseRequirement | CEntityIOOutput |
m_TargetNameMap | CUtlDict |
m_AnchorNameMap | CUtlDict |
m_ActorGraphMap | CUtlDict |
m_ActorClipMap | CUtlDict |
m_ActorMap | CUtlVector<ActorMapping_t> |
m_hInterruptScene | CHandle<CSceneEntity> |
m_nInterruptCount | int32_t |
m_responseConcept | CUtlString |
m_responseCriteria | CUtlString |
m_bSceneMissing | bool |
m_bInterrupted | bool |
m_bCompletedEarly | bool |
m_bInterruptSceneFinished | bool |
m_bRestoring | bool |
m_hNotifySceneCompletion | CUtlVector<CHandle<CSceneEntity>> |
m_hListManagers | CUtlVector<CHandle<CSceneListManager>> |
m_iszSoundName | CUtlSymbolLarge |
m_iszSequenceName | CUtlSymbolLarge |
m_hActor | CHandle<CBaseModelEntity> |
m_hActivator | CHandle<CBaseEntity> |
m_BusyActor | int32_t |
m_iPlayerDeathBehavior | SceneOnPlayerDeath_t |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).