BlackICE Scripting

class

ExplosiveTriggerDeviceControllerPS

  • 2 properties
  • 26 functions

Extends ExplosiveDeviceControllerPS BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
playerSafePassbool0x2F8 scripted
triggerExplodedbool0x2F9 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool CanPlayerSafePass() RTTI
  • bool IsDisarmed() RTTI
  • bool IsTriggerExploded() RTTI
  • void SetTriggerExplodedState(bool state) RTTI
  • ToggleON? ActionToggleON() overrideRTTI
  • SpiderbotDisarmExplosiveDevice? ActionSpiderbotDisarmExplosiveDevice() RTTI
  • SpiderbotDisarmExplosiveDevicePerformed? ActionSpiderbotDisarmExplosiveDevicePerformed() RTTI
  • ActionEngineering? ActionEngineering(game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnActionEngineering(ActionEngineering evt) overrideRTTI
  • void Disarm(ScriptableDeviceAction action) overrideRTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • QuestSetPlayerSafePass? ActionQuestSetPlayerSafePass(bool value) RTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • bool PushSkillCheckActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnySpiderbotActions() overrideRTTI
  • void GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnSetDeviceAttitude(SetDeviceAttitude evt) RTTI
  • EntityNotificationType OnQuestSetPlayerSafePass(QuestSetPlayerSafePass evt) RTTI
  • EntityNotificationType OnSpiderbotDisarmExplosiveDevice(SpiderbotDisarmExplosiveDevice evt) RTTI
  • EntityNotificationType OnSpiderbotDisarmExplosiveDevicePerformed(SpiderbotDisarmExplosiveDevicePerformed evt) RTTI