ExplosiveTriggerDevice
Base: ExplosiveDevice
None.
| 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 |
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