ConfessionalInkGameController class
ConfessionalInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
defaultUI | WeakHandle<ink.CanvasWidget> | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | scripted |
messegeWidget | WeakHandle<ink.TextWidget> | scripted |
defaultTextWidget | WeakHandle<ink.TextWidget> | scripted |
actionsList | WeakHandle<ink.Widget> | scripted |
RunningAnimation | ink.anim.Proxy? | scripted |
isConfessing | bool | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
onConfessListener | red.CallbackObject? | scripted |
Functions
bool OnUninitialize()overrideRTTIvoid SetupWidgets()overrideRTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIvoid Refresh(EDeviceStatus state)overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIConfessionBooth? GetOwner()overrideRTTIvoid StartGlitchingScreen(GlitchData glitchData)overrideRTTIvoid StopGlitchingScreen()overrideRTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIvoid ResetConfessionState()RTTIvoid PlayConfessMessegeAnimation()RTTIbool OnVideoFinished(WeakHandle<ink.VideoWidget> target)RTTIbool OnMessegeAnimFinished(ink.anim.Proxy e)RTTIvoid StopVideo()RTTIvoid TurnOff()RTTIvoid TurnOn()RTTIbool OnConfess(bool value)RTTIvoid StartConfessing()RTTIvoid StopConfessing()RTTI