BlackICE Scripting

class

VirtualSystemPS

  • 3 properties
  • 11 functions
  • 4 derived classes

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

Properties

PropertyTypeOffset
ownerWeakHandle<MasterControllerPS>0x298 scripted
slavesgame.DeviceComponentPS?[]0x2A8 scripted
slavesCachedbool0x2B8 scripted

Functions

  • bool IsPartOfSystem(game.PersistentID targetID) RTTI
  • bool IsPartOfSystem(game.DeviceComponentPS target) RTTI
  • SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context) overrideRTTI
  • void GetDeviceWidget(game.GetActionsContext context, SDeviceWidgetPackage[] data) RTTI
  • string GetDeviceStatus() overrideRTTI
  • TDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTI
  • ThumbnailUI? ActionThumbnailUI() overrideRTTI
  • void Initialize(game.DeviceComponentPS[] slaves, MasterControllerPS owner) RTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnToggleON(ToggleON evt) overrideRTTI
  • void SendActionToAllSlaves(ScriptableDeviceAction action) overrideRTTI