IntercomInkGameController class
IntercomInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
actionsList | ink.WidgetReference | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | scripted |
buttonRef | WeakHandle<CallActionWidgetController> | scripted |
state | IntercomStatus | scripted |
onUpdateStatusListener | red.CallbackObject? | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
Functions
bool OnUninitialize()overrideRTTIvoid SetupWidgets()overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIbool OnUpdateStatus(string value)RTTIvoid Refresh(EDeviceStatus state)overrideRTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIbool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData)overrideRTTIvoid StartGlitchingScreen(GlitchData glitchData)overrideRTTIvoid StopGlitchingScreen()overrideRTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIvoid StopVideo()RTTIvoid TurnOff()RTTIvoid TurnOn()RTTIIntercom? GetOwner()overrideRTTI