REDNODE / GAME API

TvInkGameController

classscriptedClass

extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 20

NameTypeFlags
actionsListwref<inkWidget>scriptedprivate
activeAudioCNamescriptedprivate
activeChannelIDXInt32scriptedprivate
activeMessagewref<ScreenMessageData_Record>scriptedprivate
activeSequencearray<SequenceVideo>scriptedprivate
activeSequenceVideoInt32scriptedprivate
backgroundWidgetwref<inkLeafWidget>scriptedprotected
channellTextWidgetwref<inkText>scriptedprivate
defaultUIwref<inkCanvas>scriptedprivate
globalTVchanellsCountInt32scriptedprivate
globalTVchanellsSpawnedInt32scriptedprivate
globalTVChannelsarray<wref<inkWidget>>scriptedprivate
globalTVslotwref<inkWidget>scriptedprivate
mainDisplayWidgetwref<inkVideo>scriptedprotected
messegeWidgetwref<inkText>scriptedprotected
onChangeChannelListenerref<CallbackHandle>scriptedprivate
onGlitchingStateChangedListenerref<CallbackHandle>scriptedprivate
previousGlobalTVChannelIDInt32scriptedprivate
securedTextWidgetwref<inkText>scriptedprivate
securedUIwref<inkCanvas>scriptedprivate

Methods 34

private final func GetColorFromArray(colorArray: script_ref<array<Int32>>) -> Colorscripted
private final func GetGlobalTVSlot() -> wref<inkWidget>scripted
private final const func GetMessageRecord(messageID: TweakDBID) -> ref<ScreenMessageData_Record>scripted
protected func GetOwner() -> ref<TV>scripted
private final func HideAllGlobalTVChannels()scripted
private final func HideGlobalTVChannel(channelID: TweakDBID)scripted
private final func InitializeGlobalTV()scripted
private final func IsGlobalTVChannel(channel: script_ref<STvChannel>) -> Boolscripted
private final func IsGlobalTVInitialized() -> Boolscripted
protected cb func OnChangeChannel(value: Int32) -> Boolscripted
protected cb func OnGLobalChannelSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnMessageTextureCallback(e: ref<iconAtlasCallbackData>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnVideoFinished(target: wref<inkVideo>) -> Boolscripted
public final func PlayVideo(videoPath: ResRef, looped: Bool, audioEvent: CName)scripted
public func Refresh(state: EDeviceStatus)scripted
protected func RegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
private final func RegisterTvChannel(id: Int32)scripted
protected func ResolveMessegeRecord(record: wref<ScreenMessageData_Record>)scripted
private final func SelectChannel(value: Int32, opt force: Bool)scripted
private final func SetBackgroundTexture(imageWidgetRef: inkImageRef, textureRecord: wref<UIIcon_Record>)scripted
private final func SetBackgroundTexture(imageWidget: wref<inkImage>, textureID: TweakDBID)scripted
private final func SetBackgroundTexture(imageWidget: wref<inkImage>, textureRecord: wref<UIIcon_Record>)scripted
public final func SetChannellText(channelName: script_ref<String>)scripted
public final func SetSecuredText(text: script_ref<String>)scripted
protected func SetupWidgets()scripted
private final func ShowGlobalTVChannel(channelID: TweakDBID) -> Boolscripted
private func StartGlitchingScreen(glitchData: GlitchData)scripted
private func StopGlitchingScreen()scripted
public final func StopVideo()scripted
public final func TurnOff()scripted
public func TurnOn()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
private final func WasGlobalTVinitalizationTrigered() -> Boolscripted