BlackICE Scripting

class

TvInkGameController

  • 20 properties
  • 34 functions

Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
defaultUIWeakHandle<ink.CanvasWidget>0xC8 scripted
securedUIWeakHandle<ink.CanvasWidget>0xD8 scripted
channellTextWidgetWeakHandle<ink.TextWidget>0xE8 scripted
securedTextWidgetWeakHandle<ink.TextWidget>0xF8 scripted
mainDisplayWidgetWeakHandle<ink.VideoWidget>0x108 scripted
actionsListWeakHandle<ink.Widget>0x118 scripted
activeChannelIDXint0x128 scripted
activeSequenceSequenceVideo[]0x130 scripted
activeSequenceVideoint0x140 scripted
globalTVChannelsWeakHandle<ink.Widget>[]0x148 scripted
messegeWidgetWeakHandle<ink.TextWidget>0x158 scripted
backgroundWidgetWeakHandle<ink.LeafWidget>0x168 scripted
previousGlobalTVChannelIDint0x178 scripted
globalTVchanellsCountint0x17C scripted
globalTVchanellsSpawnedint0x180 scripted
globalTVslotWeakHandle<ink.Widget>0x188 scripted
activeAudioCName0x198 scripted
activeMessageWeakHandle<game.data.ScreenMessageData_Record>0x1A0 scripted
onChangeChannelListenerred.CallbackObject?0x1B0 scripted
onGlitchingStateChangedListenerred.CallbackObject?0x1C0 scripted

Functions

  • bool OnUninitialize() overrideRTTI
  • void SetupWidgets() overrideRTTI
  • void Refresh(EDeviceStatus state) overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • TV? GetOwner() overrideRTTI
  • bool OnChangeChannel(int value) RTTI
  • void StartGlitchingScreen(GlitchData glitchData) overrideRTTI
  • void StopGlitchingScreen() overrideRTTI
  • void SelectChannel(int value, bool? force) RTTI
  • void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent) RTTI
  • void StopVideo() RTTI
  • void SetChannellText(string channelName) RTTI
  • void SetSecuredText(string text) RTTI
  • void TurnOff() RTTI
  • void TurnOn() RTTI
  • bool OnVideoFinished(WeakHandle<ink.VideoWidget> target) RTTI
  • void RegisterTvChannel(int id) RTTI
  • bool IsGlobalTVInitialized() RTTI
  • bool WasGlobalTVinitalizationTrigered() RTTI
  • void InitializeGlobalTV() RTTI
  • WeakHandle<ink.Widget> GetGlobalTVSlot() RTTI
  • bool OnGLobalChannelSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void HideAllGlobalTVChannels() RTTI
  • bool ShowGlobalTVChannel(TDBID channelID) RTTI
  • void HideGlobalTVChannel(TDBID channelID) RTTI
  • bool IsGlobalTVChannel(STvChannel channel) RTTI
  • void ResolveMessegeRecord(WeakHandle<game.data.ScreenMessageData_Record> record) RTTI
  • Color GetColorFromArray(int[] colorArray) RTTI
  • game.data.ScreenMessageData_Record? GetMessageRecord(TDBID messageID) RTTI
  • void SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID) RTTI
  • void SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI
  • void SetBackgroundTexture(ink.ImageWidgetReference imageWidgetRef, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI
  • bool OnMessageTextureCallback(ink.CallbackData e) RTTI