TvInkGameController
classscriptedClass
extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 20
| Name | Type | Flags |
|---|---|---|
actionsList | wref<inkWidget> | scriptedprivate |
activeAudio | CName | scriptedprivate |
activeChannelIDX | Int32 | scriptedprivate |
activeMessage | wref<ScreenMessageData_Record> | scriptedprivate |
activeSequence | array<SequenceVideo> | scriptedprivate |
activeSequenceVideo | Int32 | scriptedprivate |
backgroundWidget | wref<inkLeafWidget> | scriptedprotected |
channellTextWidget | wref<inkText> | scriptedprivate |
defaultUI | wref<inkCanvas> | scriptedprivate |
globalTVchanellsCount | Int32 | scriptedprivate |
globalTVchanellsSpawned | Int32 | scriptedprivate |
globalTVChannels | array<wref<inkWidget>> | scriptedprivate |
globalTVslot | wref<inkWidget> | scriptedprivate |
mainDisplayWidget | wref<inkVideo> | scriptedprotected |
messegeWidget | wref<inkText> | scriptedprotected |
onChangeChannelListener | ref<CallbackHandle> | scriptedprivate |
onGlitchingStateChangedListener | ref<CallbackHandle> | scriptedprivate |
previousGlobalTVChannelID | Int32 | scriptedprivate |
securedTextWidget | wref<inkText> | scriptedprivate |
securedUI | wref<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