TVControllerPS
classscriptedClasssavable
extends MediaDeviceControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 1 type
Properties 5
| Name | Type | Flags |
|---|---|---|
backupCustomChannels | array<STvChannel> | scriptedprivate |
broadcastGlitchVideoPath | ResRef | scriptedprotected |
defaultGlitchVideoPath | ResRef | scriptedprotected |
globalTVInitialized | Bool | scriptedprivate |
tvSetup | TVSetup | scriptedprotectedpersistent |
Methods 45
protected final func ActionQuestMuteSounds(mute: Bool) -> ref<QuestMuteSounds>scripted
protected final func ActionQuestToggleInteractivity(enable: Bool) -> ref<QuestToggleInteractivity>scripted
private final func BackupCustomChannels()scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func DetermineGameplayViability(context: script_ref<GetActionsContext>, hasActiveActions: Bool) -> Boolscripted
private final func EstablishInitialActiveChannelIndex() -> Int32scripted
protected func GameAttached()scripted
private final const func GetActiveChannelTweakDBID() -> TweakDBIDscripted
private final const func GetActiveChannelVideoPath() -> ResRefscripted
public func GetActiveStationIndex() -> Int32scripted
public final const func GetAmmountOfGlobalTVChannels() -> Int32scripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
public const func GetBlackboardDef() -> ref<TVDeviceBlackboardDef>scripted
public final const func GetBroadcastGlitchVideoPath() -> ResRefscripted
public final const func GetChannelData(channelIndex: Int32) -> STvChannelscripted
public final const func GetChannelID(channelName: script_ref<String>) -> Int32scripted
public final const func GetChannelName(index: Int32) -> Stringscripted
public final const func GetDefaultGlitchVideoPath() -> ResRefscripted
public func GetDeviceIconPath() -> Stringscripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public func GetDeviceWidget(context: script_ref<GetActionsContext>) -> SDeviceWidgetPackagescripted
public final const func GetGlobalTVChannelIDX(id: TweakDBID) -> Int32scripted
public final const func GetGlobalTVChannels() -> array<wref<ChannelData_Record>>scripted
protected func GetInkWidgetTweakDBID(context: script_ref<GetActionsContext>) -> TweakDBIDscripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
private final const func GlobalTVChannelIDToEnum(id: TweakDBID) -> ETVChannelscripted
private final const func GlobalTVChannelIDToInt(id: TweakDBID) -> Int32scripted
private final const func HasBackupedCustomChannels() -> Boolscripted
public final const func HasCustomChannels() -> Boolscripted
private final func InitializeGlobalTV() -> Int32scripted
private final func InitializeTv()scripted
public final const func IsGlobalTVChannelActive(channel: Int32) -> Boolquestscripted
public final const func IsGlobalTvOnly() -> Boolscripted
public const func IsInteractive() -> Boolscripted
public final const func IsInterfaceMuted() -> Boolscripted
protected cb func OnInstantiated() -> Boolscripted
public func OnQuestDefaultStation(evt: ref<QuestDefaultStation>) -> EntityNotificationTypescripted
public func OnQuestMuteSounds(evt: ref<QuestMuteSounds>) -> EntityNotificationTypescripted
public func OnQuestToggleInteractivity(evt: ref<QuestToggleInteractivity>) -> EntityNotificationTypescripted
public final func PushResaveData(data: TVResaveData)scripted
public final func SetInterfaceMuted(mute: Bool)scripted
public final func SetIsGlobalTvOnly(isGlobalTv: Bool)scripted
public final func SetIsInteractive(isInteractive: Bool)scripted