ExplosiveTriggerDevice class
ExplosiveTriggerDevice
Inheritance
Base: ExplosiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
meshTrigger | ent.MeshComponent? | scripted |
trapTrigger | game.StaticTriggerAreaComponent? | scripted |
triggerName | CName | scripted |
surroundingArea | game.StaticTriggerAreaComponent? | scripted |
surroundingAreaName | CName | scripted |
soundIsActive | bool | scripted |
playerIsInSurroundingArea | bool | scripted |
proximityExplosionEventID | game.DelayID | scripted |
proximityExplosionEventSent | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIExplosiveTriggerDeviceController? GetController()overrideRTTIExplosiveTriggerDeviceControllerPS? GetDevicePS()overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIvoid ReactOnSurroundingArea(ent.EntityID whoEnteredID)RTTIvoid ReactOnTrigger(ent.EntityID whoEnteredID)RTTIbool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIbool OnExplosiveTriggerDeviceProximityEvent(ExplosiveTriggerDeviceProximityEvent evt)RTTIvoid ToggleVisibility(bool visible)overrideRTTIvoid ToggleTriggerLogic(bool state)RTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid ToggleComponents(bool state)RTTIvoid ChangeLasersColor(ExplosiveTriggerDeviceLaserState laserState)RTTIbool OnSetDeviceAttitude(SetDeviceAttitude evt)overrideRTTIbool OnQuestSetPlayerSafePass(QuestSetPlayerSafePass evt)RTTIEMappinVisualState DeterminGameplayRoleMappinVisuaState(SDeviceMappinData data)overrideRTTI