FuseBoxControllerPS
classscriptedClasssavable
extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
fuseBoxSkillChecks | ref<EngineeringContainer> | scriptedprivate |
isGenerator | Bool | scriptedprivate |
isOverloaded | Bool | scriptedprivatepersistent |
Methods 29
protected func ActionEngineering(context: script_ref<GetActionsContext>) -> ref<ActionEngineering>scripted
protected func ActionOverloadDevice() -> ref<OverloadDevice>scripted
protected final func ActionSendSpiderbotToOverloadDevice() -> ref<SendSpiderbotToOverloadDevice>scripted
protected func ActionSendSpiderbotToTogglePower() -> ref<SendSpiderbotToTogglePower>scripted
public func ActionToggleON() -> ref<ToggleON>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
protected func GameAttached()scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
protected const func GetClearance() -> ref<Clearance>scripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public const func GetExpectedSlaveState() -> EDeviceStatusscripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
protected func GetSpiderbotActions(actions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
public func GetWidgetTypeName() -> CNamescripted
protected func Initialize()scripted
public final const func IsGenerator() -> Boolscripted
public final func IsOverloaded() -> Boolscripted
protected cb func OnInstantiated() -> Boolscripted
protected func OnOverloadDevice(evt: ref<OverloadDevice>) -> EntityNotificationTypescripted
protected func OnRefreshSlavesEvent(evt: ref<RefreshSlavesEvent>) -> EntityNotificationTypescripted
protected final func OnSendSpiderbotToOverloadDevice(evt: ref<SendSpiderbotToOverloadDevice>) -> EntityNotificationTypescripted
protected final func OnSendSpiderbotToTogglePower(evt: ref<SendSpiderbotToTogglePower>) -> EntityNotificationTypescripted
protected func OnSetDeviceOFF(evt: ref<SetDeviceOFF>) -> EntityNotificationTypescripted
protected func OnSetDeviceON(evt: ref<SetDeviceON>) -> EntityNotificationTypescripted
public func OnToggleON(evt: ref<ToggleON>) -> EntityNotificationTypescripted
private final func RefreshSlaves(devices: array<ref<DeviceComponentPS>>)scripted