BlackICE Scripting

class

BaseAnimatedDeviceControllerPS

  • 5 properties
  • 16 functions
  • 3 derived classes

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

Properties

PropertyTypeOffset
isActivebool0x288 scripted
hasInteractionbool0x289 scripted
randomizeAnimationTimebool0x28A scripted
nameForActivationTDBID0x28C scripted
nameForDeactivationTDBID0x294 scripted

Functions

  • bool IsActive() RTTI
  • bool IsNotActive() RTTI
  • bool Randomize() RTTI
  • void GameAttached() overrideRTTI
  • 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
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • ToggleActivate? ActionToggleActivate() overrideRTTI
  • QuickHackToggleActivate? ActionQuickHackToggleActivate() RTTI
  • EntityNotificationType OnToggleActivate(ToggleActivate evt) overrideRTTI
  • void SetActiveState(bool isActive) RTTI
  • EntityNotificationType OnQuickHackToggleActivate(QuickHackToggleActivate evt) RTTI
  • EntityNotificationType OnActivateDevice(ActivateDevice evt) overrideRTTI
  • EntityNotificationType OnDeactivateDevice(DeactivateDevice evt) overrideRTTI