BlackICE Scripting

class

RoadBlockControllerPS

  • 4 properties
  • 22 functions

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

Properties

PropertyTypeOffset
isBlockingbool0x288 scripted
negateAnimStatebool0x289 scripted
nameForBlockingTDBID0x28C scripted
nameForUnblockingTDBID0x294 scripted

Functions

  • bool IsBlocking() RTTI
  • bool IsNotBlocking() RTTI
  • void SetIsBlockingState(bool isBlocking) RTTI
  • bool NegateAnim() 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
  • ToggleBlockade? ActionToggleBlockade() RTTI
  • QuickHackToggleBlockade? ActionQuickHackToggleBlockade() RTTI
  • QuestForceRoadBlockadeActivate? ActionQuestForceRoadBlockadeActivate() RTTI
  • QuestForceRoadBlockadeDeactivate? ActionQuestForceRoadBlockadeDeactivate() RTTI
  • EntityNotificationType OnToggleBlockade(ToggleBlockade evt) RTTI
  • EntityNotificationType OnQuickHackToggleBlockadeQuickHackToggleBlockade(QuickHackToggleBlockade evt) RTTI
  • EntityNotificationType OnQuestForceRoadBlockadeActivate(QuestForceRoadBlockadeActivate evt) RTTI
  • EntityNotificationType OnQuestForceRoadBlockadeDeactivate(QuestForceRoadBlockadeDeactivate evt) RTTI
  • EntityNotificationType OnActivateDevice(ActivateDevice evt) overrideRTTI
  • EntityNotificationType OnDeactivateDevice(DeactivateDevice evt) overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI