protected override void onHandle(NavBarButtonsInputMap.Result inputResult) { btnProfile.HandleMappedInput(inputResult.Profile); btnConsumables.HandleMappedInput(inputResult.Consumables); btnQuest.HandleMappedInput(inputResult.Quest); btnMap.HandleMappedInput(inputResult.Map); }
protected override void onHandle(NavBarTitleInputMap.Result inputResult) { back.HandleMappedInput(inputResult.Back); exit.HandleMappedInput(inputResult.Exit); if (inputResult.Locomotion.Direction.sqrMagnitude > float.Epsilon) { StateMachineContext componentInParent = GetComponentInParent <StateMachineContext>(); componentInParent.SendEvent(new ExternalEvent(target, targetEvent)); } }
protected override void onHandle(PromptControllerInputMap.Result inputResult) { if (btnAccept != null) { btnAccept.HandleMappedInput(inputResult.Accept); } if (btnCancel != null) { btnCancel.HandleMappedInput(inputResult.Cancel); } }
private void handleButtonInput(InputMappedButton button, ButtonInputResult buttonInput = null) { if (button != null) { MemberLockedTrayInputButton componentInChildren = button.GetComponentInChildren <MemberLockedTrayInputButton>(); InputMappedButton inputMappedButton = button; if (componentInChildren != null && componentInChildren.IsLocked && componentInChildren.MemberLock != null) { inputMappedButton = componentInChildren.MemberLock.GetComponent <InputMappedButton>(); } if (inputMappedButton != null) { inputMappedButton.HandleMappedInput(buttonInput); } } }
protected override void onHandle(HorizontalArrowsInputMap.Result inputResult) { left.HandleMappedInput(inputResult.Left); right.HandleMappedInput(inputResult.Right); }
protected override void onHandle(CellphoneInputMap.Result inputResult) { btnClose.HandleMappedInput(inputResult.Back); }
protected override void onHandle(AnyKeyInputMap.Result inputResult) { button.HandleMappedInput(inputResult.AnyKey); }
protected override void onHandle(WorldMapControllerInputMap.Result inputResult) { btnClose.HandleMappedInput(inputResult.Back); }
protected override void onHandle(ChatInactiveInputMap.Result inputResult) { btnChat.HandleMappedInput(inputResult.Chat); btnQuickEmoji.HandleMappedInput(inputResult.QuickEmote); btnQuickChat.HandleMappedInput(inputResult.QuickChat); }
protected override void onHandle(CellphoneButtonInputMap.Result inputResult) { btnCellphone.HandleMappedInput(inputResult.Cellphone); }