BlackICE Scripting

class

TVControllerPS

  • 5 properties
  • 45 functions
  • 1 derived class

Extends MediaDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
tvSetupTVSetup0x2C0 scripted
defaultGlitchVideoPathred.ResourceReferenceScriptToken0x2E0 scripted
broadcastGlitchVideoPathred.ResourceReferenceScriptToken0x2E8 scripted
globalTVInitializedbool0x2F0 scripted
backupCustomChannelsSTvChannel[]0x2F8 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void GameAttached() overrideRTTI
  • void InitializeTv() RTTI
  • bool IsInterfaceMuted() RTTI
  • void SetInterfaceMuted(bool mute) RTTI
  • void SetIsInteractive(bool isInteractive) RTTI
  • red.ResourceReferenceScriptToken GetDefaultGlitchVideoPath() RTTI
  • red.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath() RTTI
  • bool HasCustomChannels() RTTI
  • void SetIsGlobalTvOnly(bool isGlobalTv) RTTI
  • bool IsGlobalTvOnly() RTTI
  • WeakHandle<game.data.ChannelData_Record>[] GetGlobalTVChannels() RTTI
  • int GetAmmountOfGlobalTVChannels() RTTI
  • int InitializeGlobalTV() RTTI
  • void BackupCustomChannels() RTTI
  • bool HasBackupedCustomChannels() RTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnQuestDefaultStation(QuestDefaultStation evt) RTTI
  • int GetActiveStationIndex() overrideRTTI
  • int EstablishInitialActiveChannelIndex() RTTI
  • int GetGlobalTVChannelIDX(TDBID id) RTTI
  • red.ResourceReferenceScriptToken GetActiveChannelVideoPath() RTTI
  • TDBID GetActiveChannelTweakDBID() RTTI
  • ETVChannel GlobalTVChannelIDToEnum(TDBID id) RTTI
  • int GlobalTVChannelIDToInt(TDBID id) RTTI
  • string GetChannelName(int index) RTTI
  • int GetChannelID(string channelName) RTTI
  • STvChannel GetChannelData(int channelIndex) RTTI
  • bool DetermineGameplayViability(game.GetActionsContext context, bool hasActiveActions) overrideRTTI
  • string GetDeviceIconPath() overrideRTTI
  • TDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTI
  • SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context) overrideRTTI
  • TVDeviceBlackboardDef? GetBlackboardDef() overrideRTTI
  • bool IsInteractive() overrideRTTI
  • void PushResaveData(TVResaveData data) RTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI
  • QuestMuteSounds? ActionQuestMuteSounds(bool mute) RTTI
  • EntityNotificationType OnQuestMuteSounds(QuestMuteSounds evt) RTTI
  • QuestToggleInteractivity? ActionQuestToggleInteractivity(bool enable) RTTI
  • EntityNotificationType OnQuestToggleInteractivity(QuestToggleInteractivity evt) RTTI
  • bool IsGlobalTVChannelActive(int channel) RTTI