BlackICE Scripting

class

ActivatedDeviceControllerPS

  • 4 properties
  • 40 functions
  • 4 derived classes

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

Properties

PropertyTypeOffset
animationSetupActivatedDeviceAnimSetup0x288 scripted
activatedDeviceSetupActivatedDeviceSetup0x290 scripted
spiderbotInteractionLocationOverrideNodeRef0x308 scripted
industrialArmAnimationOverrideint0x310 scripted

Functions

  • CName GetActionName() RTTI
  • TDBID GetInteractionName() RTTI
  • TDBID GetQuickHackName() RTTI
  • bool ShouldGlitchOnActivation() RTTI
  • TDBID GetSpidebotInteractionName() RTTI
  • game.FxResource GetVFX() RTTI
  • CName GetActivationVFXname() RTTI
  • TDBID GetAttackType() RTTI
  • bool ShouldRadgollOnAttack() RTTI
  • float GetAnimationTime() RTTI
  • int GetIndustrialArmAnimationOverride() RTTI
  • NodeRef GetSpiderbotInteractionLocationOverride() RTTI
  • bool HasQuickHack() RTTI
  • bool HasQuickHackDistraction() RTTI
  • bool HasSpiderbotInteraction() RTTI
  • bool ShouldActivateTrapOnAreaEnter() RTTI
  • BaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTI
  • SpiderbotActivateActivator? ActionSpiderbotActivateActivator(TDBID interactionTDBID) RTTI
  • QuestToggleAutomaticAttack? ActionQuestToggleAutomaticAttack(bool toggle) RTTI
  • QuestSetIndustrialArmAnimationOverride? ActionQuestSetIndustrialArmAnimationOverride() RTTI
  • ActivateDevice? ActionQuickHackActivateDevice(TDBID interactionTDBID) RTTI
  • ActivateDevice? ActionActivateDevice(TDBID interactionTDBID) RTTI
  • QuickHackDistraction? ActionQuickHackDistraction(TDBID interactionTDBID) RTTI
  • ActionEngineering? ActionEngineering(game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnSpiderbotActivateActivator(SpiderbotActivateActivator evt) RTTI
  • WeakHandle<game.Object> GetNearestViableParent() RTTI
  • bool GetActions(out game.device.Action[] actions, 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[] outActions, game.GetActionsContext context) overrideRTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnActivateDevice(ActivateDevice evt) overrideRTTI
  • EntityNotificationType OnQuestToggleAutomaticAttack(QuestToggleAutomaticAttack evt) RTTI
  • EntityNotificationType OnQuestSetIndustrialArmAnimationOverride(QuestSetIndustrialArmAnimationOverride evt) RTTI
  • EntityNotificationType OnActionEngineering(ActionEngineering evt) overrideRTTI
  • void ActivateThisDevice() RTTI
  • TDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI