KeypadDeviceController
Base: DeviceWidgetControllerBase
None.
| Property | Type | |
|---|---|---|
hasButtonAuthorization | bool | scripted |
enteredPasswordWidget | WeakHandle<ink.TextWidget> | scripted |
passwordStatusWidget | WeakHandle<ink.TextWidget> | scripted |
actionButton | WeakHandle<ink.Widget> | scripted |
ActionText | WeakHandle<ink.TextWidget> | scripted |
passwordsList | CName[] | scripted |
cardName | string | scripted |
isPasswordKnown | bool | scripted |
maxDigitsCount | int | scripted |
row1 | WeakHandle<ink.HorizontalPanelWidget> | scripted |
row2 | WeakHandle<ink.HorizontalPanelWidget> | scripted |
row3 | WeakHandle<ink.HorizontalPanelWidget> | scripted |
row4 | WeakHandle<ink.HorizontalPanelWidget> | scripted |
arePasswordsInitialized | bool | scripted |
blackboard | WeakHandle<game.IBlackboard> | scripted |
bool OnInitialize() overrideRTTIvoid Initialize(DeviceInkGameControllerBase gameController, SDeviceWidgetPackage widgetData) overrideRTTIvoid TrySaveBlackboard(DeviceInkGameControllerBase gameController) RTTIvoid TryInitializePasswords(DeviceInkGameControllerBase gameController, SDeviceWidgetPackage widgetData) RTTIvoid DetermineMaxDigitsCount(DeviceInkGameControllerBase gameController) RTTIvoid AddKeypadButtons(WeakHandle<ink.Widget> parentWidget, int rowNumber, SDeviceWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIbool OnKeypadButtonWidgetSpawned(ink.Widget widget, IScriptable userData) RTTIbool OnMouseButtonReleased(ink.PointerEvent e) RTTIbool CanHandleClickAction() RTTIvoid HandleButtonClicked(WeakHandle<ink.Widget> button) RTTIvoid SetWidgetsLocked() RTTIvoid SetWidgetsAllowed() RTTIvoid SetWidgetsState(CName stateName) RTTIbool CanAddDigit() RTTIbool IsDigit(CName buttonName) RTTIvoid DenyAccess() RTTIvoid ClearPassword() RTTIbool CheckPassword() RTTIvoid RefreshActionButtons() RTTIvoid GrantAccess() RTTICName GetAccessGrantedSoundEventName() RTTICName GetAccessDeniedSoundEventName() RTTICName GetDeleteInputSoundEventName() RTTIvoid PlayTerminalSound(CName soundEventName) RTTICName GetTerminalAudioName() RTTIvoid ResolveAction(SActionWidgetPackage widgetData) overrideRTTI