TvInkGameController class
TvInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
defaultUI | WeakHandle<ink.CanvasWidget> | scripted |
securedUI | WeakHandle<ink.CanvasWidget> | scripted |
channellTextWidget | WeakHandle<ink.TextWidget> | scripted |
securedTextWidget | WeakHandle<ink.TextWidget> | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | scripted |
actionsList | WeakHandle<ink.Widget> | scripted |
activeChannelIDX | int | scripted |
activeSequence | SequenceVideo[] | scripted |
activeSequenceVideo | int | scripted |
globalTVChannels | WeakHandle<ink.Widget>[] | scripted |
messegeWidget | WeakHandle<ink.TextWidget> | scripted |
backgroundWidget | WeakHandle<ink.LeafWidget> | scripted |
previousGlobalTVChannelID | int | scripted |
globalTVchanellsCount | int | scripted |
globalTVchanellsSpawned | int | scripted |
globalTVslot | WeakHandle<ink.Widget> | scripted |
activeAudio | CName | scripted |
activeMessage | WeakHandle<game.data.ScreenMessageData_Record> | scripted |
onChangeChannelListener | red.CallbackObject? | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
Functions
bool OnUninitialize()overrideRTTIvoid SetupWidgets()overrideRTTIvoid Refresh(EDeviceStatus state)overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTITV? GetOwner()overrideRTTIbool OnChangeChannel(int value)RTTIvoid StartGlitchingScreen(GlitchData glitchData)overrideRTTIvoid StopGlitchingScreen()overrideRTTIvoid SelectChannel(int value, bool? force)RTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIvoid StopVideo()RTTIvoid SetChannellText(string channelName)RTTIvoid SetSecuredText(string text)RTTIvoid TurnOff()RTTIvoid TurnOn()RTTIbool OnVideoFinished(WeakHandle<ink.VideoWidget> target)RTTIvoid RegisterTvChannel(int id)RTTIbool IsGlobalTVInitialized()RTTIbool WasGlobalTVinitalizationTrigered()RTTIvoid InitializeGlobalTV()RTTIWeakHandle<ink.Widget> GetGlobalTVSlot()RTTIbool OnGLobalChannelSpawned(ink.Widget widget, IScriptable userData)RTTIvoid HideAllGlobalTVChannels()RTTIbool ShowGlobalTVChannel(TDBID channelID)RTTIvoid HideGlobalTVChannel(TDBID channelID)RTTIbool IsGlobalTVChannel(STvChannel channel)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)RTTIbool OnMessageTextureCallback(ink.CallbackData e)RTTI