IntercomInkGameController
Base: DeviceInkGameControllerBase
None.
| 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 |
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