IntercomInkGameController
classscriptedClass
extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
actionsList | inkWidgetRef | scriptedprivate |
buttonRef | wref<CallActionWidgetController> | scriptedprivate |
mainDisplayWidget | wref<inkVideo> | scriptedprivate |
onGlitchingStateChangedListener | ref<CallbackHandle> | scriptedprivate |
onUpdateStatusListener | ref<CallbackHandle> | scriptedprivate |
state | IntercomStatus | scriptedprivate |
Methods 15
protected func GetOwner() -> ref<Intercom>scripted
protected cb func OnActionWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateStatus(value: Variant) -> 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
protected func SetupWidgets()scripted
private func StartGlitchingScreen(glitchData: GlitchData)scripted
private func StopGlitchingScreen()scripted
public final func StopVideo()scripted
private final func TurnOff()scripted
private final func TurnOn()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
public func UpdateActionWidgets(widgetsData: script_ref<array<SActionWidgetPackage>>)scripted