ExplosiveTriggerDeviceControllerPS
classscriptedClasssavable
extends ExplosiveDeviceControllerPS › BasicDistractionDeviceControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
playerSafePass | Bool | scriptedprivatepersistent |
triggerExploded | Bool | scriptedprivatepersistent |
Methods 26
protected func ActionEngineering(context: script_ref<GetActionsContext>) -> ref<ActionEngineering>scripted
protected final func ActionQuestSetPlayerSafePass(value: Bool) -> ref<QuestSetPlayerSafePass>scripted
protected final func ActionSpiderbotDisarmExplosiveDevice() -> ref<SpiderbotDisarmExplosiveDevice>scripted
protected final func ActionSpiderbotDisarmExplosiveDevicePerformed() -> ref<SpiderbotDisarmExplosiveDevicePerformed>scripted
public func ActionToggleON() -> ref<ToggleON>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
public final const func CanPlayerSafePass() -> Boolscripted
protected func Disarm(action: ref<ScriptableDeviceAction>)scripted
protected func GameAttached()scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetSpiderbotActions(actions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
protected func Initialize()scripted
public final const func IsDisarmed() -> Boolscripted
public final func IsTriggerExploded() -> Boolscripted
public func OnActionEngineering(evt: ref<ActionEngineering>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
protected final func OnQuestSetPlayerSafePass(evt: ref<QuestSetPlayerSafePass>) -> EntityNotificationTypescripted
protected final func OnSetDeviceAttitude(evt: ref<SetDeviceAttitude>) -> EntityNotificationTypescripted
protected final func OnSpiderbotDisarmExplosiveDevice(evt: ref<SpiderbotDisarmExplosiveDevice>) -> EntityNotificationTypescripted
protected final func OnSpiderbotDisarmExplosiveDevicePerformed(evt: ref<SpiderbotDisarmExplosiveDevicePerformed>) -> EntityNotificationTypescripted
protected func PushSkillCheckActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>) -> Boolscripted
public final func SetTriggerExplodedState(state: Bool)scripted