BlackICE Scripting

class

TvDeviceWidgetController

  • 6 properties
  • 15 functions

Extends DeviceWidgetControllerBase DeviceInkLogicControllerBase ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
videoWidgetink.VideoWidgetReference0xB0 scripted
globalTVChannelSlotink.BasePanelWidgetReference0xC8 scripted
messegeWidgetink.TextWidgetReference0xE0 scripted
messageBackgroundWidgetink.LeafWidgetReference0xF8 scripted
globalTVChannelWeakHandle<ink.Widget>0x110 scripted
activeVideored.ResourceReferenceScriptToken0x120 scripted

Functions

  • void Initialize(DeviceInkGameControllerBase gameController, SDeviceWidgetPackage widgetData) overrideRTTI
  • void ResolveChannelData(TvDeviceWidgetCustomData data, SDeviceWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • void SpawnGlobalTVChannelWidget(DeviceInkGameControllerBase gameController, WeakHandle<game.data.ChannelData_Record> channelRecord, red.ResourceReferenceScriptToken? libraryPath) RTTI
  • bool OnGLobalChannelSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void HideGlobalTVChannel() RTTI
  • void ShowGlobalTVChannel() RTTI
  • void RegisterTvChannel(int index, DeviceInkGameControllerBase gameController) RTTI
  • void StopVideo() RTTI
  • void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped) 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