BlackICE Scripting

class

ActivatorControllerPS

  • 8 properties
  • 22 functions

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

Properties

PropertyTypeOffset
hasSpiderbotInteractionbool0x298 scripted
spiderbotInteractionLocationOverrideNodeRef0x2A0 scripted
hasSimpleInteractionbool0x2A8 scripted
alternativeInteractionNameTDBID0x2AC scripted
alternativeSpiderbotInteractionNameTDBID0x2B4 scripted
alternativeQuickHackNameTDBID0x2BC scripted
activatorSkillChecksGenericContainer?0x2C8 scripted
alternativeInteractionStringstring0x2D8 scripted

Functions

  • BaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() 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
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • NodeRef GetSpiderbotInteractionLocationOverride() RTTI
  • void ActivateConnectedDevices() RTTI
  • ActionEngineering? ActionEngineering(game.GetActionsContext context) overrideRTTI
  • ActionDemolition? ActionDemolition(game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnActionDemolition(ActionDemolition evt) overrideRTTI
  • EntityNotificationType OnActionEngineering(ActionEngineering evt) overrideRTTI
  • void ResolveActionHackingCompleted(ActionHacking evt) overrideRTTI
  • ToggleActivation? ActionToggleActivation(TDBID interactionTDBID) RTTI
  • SpiderbotActivateActivator? ActionSpiderbotActivateActivator(TDBID interactionTDBID) RTTI
  • EntityNotificationType OnSpiderbotActivateActivator(SpiderbotActivateActivator evt) RTTI
  • EntityNotificationType OnDisassembleDevice(DisassembleDevice evt) overrideRTTI
  • EntityNotificationType OnToggleActivation(ToggleActivation evt) overrideRTTI
  • EntityNotificationType OnQuestForceActivate(QuestForceActivate evt) overrideRTTI