MediaDeviceControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 3 types
Properties 5
| Name | Type | Flags |
|---|---|---|
activeChannelName | String | scriptedprotected |
activeStation | Int32 | scriptedprotectedpersistent |
amountOfStations | Int32 | scriptedprotectedpersistent |
dataInitialized | Bool | scriptedprotectedpersistent |
previousStation | Int32 | scriptedprotected |
Methods 28
protected final const func ActionMediaDeviceStatus() -> ref<MediaDeviceStatus>scripted
public func ActionNextStation() -> ref<NextStation>scripted
public func ActionPreviousStation() -> ref<PreviousStation>scripted
protected final func ActionQuestDefaultStation() -> ref<QuestDefaultStation>scripted
protected final func ActionQuestDisableInteraction() -> ref<QuestDisableInteraction>scripted
protected final func ActionQuestEnableInteraction() -> ref<QuestEnableInteraction>scripted
protected final func ActionQuestNextStation() -> ref<QuestNextStation>scripted
protected final func ActionQuestPreviousStation() -> ref<QuestPreviousStation>scripted
protected final func ActionQuestSetChannel() -> ref<QuestSetChannel>scripted
protected func ActionThumbnailUI() -> ref<ThumbnailUI>scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public func GetActiveStationIndex() -> Int32scripted
public final const func GetActiveStationName() -> Stringscripted
public const func GetDeviceStatusAction() -> ref<MediaDeviceStatus>scripted
public const func GetDeviceStatusTextData() -> ref<inkTextParams>scripted
public final const func GetPreviousStationIndex() -> Int32scripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
private final func GetQuickHackDistractionActions()scripted
public func OnNextStation(evt: ref<NextStation>) -> EntityNotificationTypescripted
public func OnPreviousStation(evt: ref<PreviousStation>) -> EntityNotificationTypescripted
public func OnQuestDisableInteraction(evt: ref<QuestDisableInteraction>) -> EntityNotificationTypescripted
public func OnQuestEnableInteraction(evt: ref<QuestEnableInteraction>) -> EntityNotificationTypescripted
public func OnQuestNextStation(evt: ref<QuestNextStation>) -> EntityNotificationTypescripted
public func OnQuestPreviousStation(evt: ref<QuestPreviousStation>) -> EntityNotificationTypescripted
public final func OnQuestSetChannel(evt: ref<QuestSetChannel>) -> EntityNotificationTypescripted
public final func PassChannelName(channelName: script_ref<String>)scripted
public final func SetActiveStationIndex(stationIDX: Int32)scripted