VirtualSystemPS class
VirtualSystemPS
Inheritance
Base: MasterControllerPS
Derived
CustomSystemUIPS, DoorSystemUIPS, MediaSystemUIPS, SurveillanceSystemUIPS
Properties
| Property | Type | |
|---|---|---|
owner | WeakHandle<MasterControllerPS> | scripted |
slaves | game.DeviceComponentPS?[] | scripted |
slavesCached | bool | scripted |
Functions
bool IsPartOfSystem(game.PersistentID targetID)RTTIbool IsPartOfSystem(game.DeviceComponentPS target)RTTISDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)overrideRTTIvoid GetDeviceWidget(game.GetActionsContext context, SDeviceWidgetPackage[] data)RTTIstring GetDeviceStatus()overrideRTTITDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIThumbnailUI? ActionThumbnailUI()overrideRTTIvoid Initialize(game.DeviceComponentPS[] slaves, MasterControllerPS owner)RTTIEntityNotificationType OnToggleON(ToggleON evt)overrideRTTIvoid SendActionToAllSlaves(ScriptableDeviceAction action)overrideRTTI