TvDeviceWidgetController class
TvDeviceWidgetController
Inheritance
Base: DeviceWidgetControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
videoWidget | ink.VideoWidgetReference | scripted |
globalTVChannelSlot | ink.BasePanelWidgetReference | scripted |
messegeWidget | ink.TextWidgetReference | scripted |
messageBackgroundWidget | ink.LeafWidgetReference | scripted |
globalTVChannel | WeakHandle<ink.Widget> | scripted |
activeVideo | red.ResourceReferenceScriptToken | scripted |
Functions
void Initialize(DeviceInkGameControllerBase gameController, SDeviceWidgetPackage widgetData)overrideRTTIvoid ResolveChannelData(TvDeviceWidgetCustomData data, SDeviceWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIvoid SpawnGlobalTVChannelWidget(DeviceInkGameControllerBase gameController, WeakHandle<game.data.ChannelData_Record> channelRecord, red.ResourceReferenceScriptToken? libraryPath)RTTIbool OnGLobalChannelSpawned(ink.Widget widget, IScriptable userData)RTTIvoid HideGlobalTVChannel()RTTIvoid ShowGlobalTVChannel()RTTIvoid RegisterTvChannel(int index, DeviceInkGameControllerBase gameController)RTTIvoid StopVideo()RTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped)RTTIvoid ResolveMessegeRecord(WeakHandle<game.data.ScreenMessageData_Record> record)RTTIColor GetColorFromArray(int[] colorArray)RTTIgame.data.ScreenMessageData_Record? GetMessageRecord(TDBID messageID)RTTIvoid SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID)RTTIvoid SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTIvoid SetBackgroundTexture(ink.ImageWidgetReference imageWidgetRef, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTI