BlackICE Scripting

class

FuseBoxControllerPS

  • 3 properties
  • 29 functions

Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
fuseBoxSkillChecksEngineeringContainer?0x298 scripted
isGeneratorbool0x2A8 scripted
isOverloadedbool0x2A9 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • BaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTI
  • bool IsGenerator() RTTI
  • EDeviceStatus GetExpectedSlaveState() overrideRTTI
  • game.device.Clearance? GetClearance() overrideRTTI
  • CName GetWidgetTypeName() overrideRTTI
  • ActionEngineering? ActionEngineering(game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnToggleON(ToggleON evt) overrideRTTI
  • EntityNotificationType OnSetDeviceOFF(SetDeviceOFF evt) overrideRTTI
  • EntityNotificationType OnSetDeviceON(SetDeviceON evt) overrideRTTI
  • void RefreshSlaves(game.DeviceComponentPS[] devices) RTTI
  • EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) overrideRTTI
  • ToggleON? ActionToggleON() overrideRTTI
  • SendSpiderbotToTogglePower? ActionSendSpiderbotToTogglePower() RTTI
  • EntityNotificationType OnSendSpiderbotToTogglePower(SendSpiderbotToTogglePower evt) RTTI
  • SendSpiderbotToOverloadDevice? ActionSendSpiderbotToOverloadDevice() RTTI
  • EntityNotificationType OnSendSpiderbotToOverloadDevice(SendSpiderbotToOverloadDevice evt) RTTI
  • OverloadDevice? ActionOverloadDevice() overrideRTTI
  • EntityNotificationType OnOverloadDevice(OverloadDevice evt) overrideRTTI
  • bool IsOverloaded() RTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnySpiderbotActions() overrideRTTI
  • void GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI