MasterControllerPS
Base: ScriptableDeviceComponentPS
AOEAreaControllerPS, AccessPointControllerPS, ActionsSequencerControllerPS, ActivatorControllerPS, BaseNetworkSystemControllerPS, CommunityProxyPS, DestructibleMasterDeviceControllerPS, DeviceSystemBaseControllerPS, DisassembleMasterControllerPS, ElectricBoxControllerPS
FactInvokerControllerPS, FuseBoxControllerPS, FuseControllerPS, LiftControllerPS, MaintenancePanelControllerPS, NetworkAreaControllerPS, RoadBlockTrapControllerPS, SecurityAlarmControllerPS, SecurityAreaControllerPS, SecurityGateControllerPS, SimpleSwitchControllerPS, SmartHouseControllerPS, SoundSystemControllerPS, TerminalControllerPS, TrafficIntersectionManagerControllerPS, VentilationAreaControllerPS, VirtualSystemPS
| Property | Type | |
|---|---|---|
clearance | game.device.Clearance? | scripted |
bool OnInstantiated() overrideRTTIvoid Initialize() overrideRTTIEntityNotificationType OnDeviceDynamicConnectionChange(game.DeviceDynamicConnectionChange evt) overrideRTTIEDeviceStatus GetExpectedSlaveState() RTTIgame.device.Clearance? GetClearance() overrideRTTIbool DetermineGameplayViability(game.GetActionsContext context, bool hasActiveActions) overrideRTTICName GetWidgetTypeName() overrideRTTIgame.DeviceComponentPS?[] NetrunnerGiveConnectedDevices() RTTIbool IsMasterType() overrideRTTIgame.DeviceComponentPS? GetAttachedSlaveForPing(MasterControllerPS? context) overrideRTTIgame.DeviceComponentPS? GetFirstAttachedSlave() overrideRTTIPuppetDeviceLinkPS?[] GetPuppets() RTTIgame.DeviceComponentPS?[] GetImmediateSlaves() RTTIgame.LazyDevice?[] GetLazySlaves() RTTIbool HasAnySlave() overrideRTTIgame.DeviceComponentPS?[] GetImmediateDescendants() RTTIgame.LazyDevice?[] GetLazyDescendants() RTTIvoid SendActionsToAllSlaves(ScriptableDeviceAction[] actions) RTTIvoid SendActionToAllSlaves(ScriptableDeviceAction action) RTTIvoid SendEventToAllSlaves(red.Event evt) RTTIvoid RequestAreaEffectVisualisationUpdateOnSlaves(CName areaEffectID, bool show) RTTIvoid OnRequestThumbnailWidgetsUpdate(RequestThumbnailWidgetsUpdateEvent evt) RTTIvoid OnRequestDeviceWidgetUpdate(RequestDeviceWidgetUpdateEvent evt) RTTIMasterDeviceBaseBlackboardDef? GetBlackboardDef() overrideRTTISThumbnailWidgetPackage[] GetThumbnailWidgets() RTTISDeviceWidgetPackage[] GetDeviceWidgets() RTTISDeviceWidgetPackage GetSlaveDeviceWidget(game.PersistentID deviceID) RTTIvoid RequestThumbnailWidgetsUpdate(game.IBlackboard blackboard) RTTIvoid RequestDeviceWidgetsUpdate(game.IBlackboard blackboard, game.PersistentID[] devices) RTTIvoid RequestDeviceWidgetsUpdate(game.IBlackboard blackboard, game.PersistentID deviceID) RTTIvoid RequestAllDevicesWidgetsUpdate(game.IBlackboard blackboard) RTTIvoid RefreshSlaves_Event(bool? onInitialize, bool? force) RTTIvoid RefreshPowerOnSlaves_Event() RTTIvoid RefreshDefaultHighlightOnSlaves() RTTIvoid SetSlavesAsQuestImportant(bool isImportant) RTTIEntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) RTTIEntityNotificationType OnFillTakeOverChainBBoardEvent(FillTakeOverChainBBoardEvent evt) RTTIvoid FillTakeOverChainBB() RTTIvoid RevealDevicesGrid(bool shouldDraw, Vector4? ownerEntityPosition, game.FxResource? fxDefault, bool? isPing, float? lifetime, bool? revealSlave, bool? revealMaster, bool? ignoreRevealed) overrideRTTI