REDNODE / GAME API

InteractiveMasterDevice

classscriptedClass

extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Extended by 22 types

AccessPoint ActionsSequencer Activator AOEArea DestructibleMasterDevice DeviceSystemBase ElectricBox FactInvoker Fuse FuseBox LiftDevice MaintenancePanel NetworkArea RoadBlockTrap SecurityAlarm SecurityArea SecurityGate SimpleSwitch SmartHouse SoundSystem Terminal VentilationArea

Methods 19

protected func CreateBlackboard()scripted
public const func GetBlackboardDef() -> ref<MasterDeviceBaseBlackboardDef>scripted
public const func GetBroadcastGlitchVideoPath() -> ResRefscripted
protected const func GetController() -> ref<MasterController>scripted
public const func GetDefaultGlitchVideoPath() -> ResRefscripted
public const func GetDevicePS() -> ref<MasterControllerPS>scripted
protected func NotifyConnectionHighlightSystem(IsHighlightON: Bool, IsHighlightedByMasterDevice: Bool) -> Boolscripted
protected cb func OnCleanPasswordEvent(evt: ref<CleanPasswordEvent>) -> Boolscripted
protected cb func OnDeviceWidgetUpdate(evt: ref<RequestDeviceWidgetUpdateEvent>) -> Boolscripted
protected cb func OnPerformedAction(evt: ref<PerformedAction>) -> Boolscripted
protected cb func OnRequestSlaveDevicesWidgetsUpdate(evt: ref<RequestDeviceWidgetsUpdateEvent>) -> Boolscripted
protected cb func OnRequestSlaveThumbnailWidgetsUpdate(evt: ref<RequestThumbnailWidgetsUpdateEvent>) -> Boolscripted
protected cb func OnSetAsQuestImportantEvent(evt: ref<SetAsQuestImportantEvent>) -> Boolscripted
protected cb func OnSlaveStateChanged(evt: ref<PSDeviceChangedEvent>) -> Boolscripted
protected final func RequestDeviceWidgetsUpdate(blackboard: ref<IBlackboard>, deviceID: PersistentID)scripted
protected final func RequestDeviceWidgetsUpdate(blackboard: ref<IBlackboard>, devices: script_ref<array<PersistentID>>)scripted
protected func RequestThumbnailWidgetsUpdate(blackboard: ref<IBlackboard>)scripted
public func ShouldAlwaysUpdateDeviceWidgets() -> Boolscripted
public const func ShouldShowTerminalTitle() -> Boolscripted