public override void OnExit()
        {
            StateMachine.UiMenu.ResetMenuHighlight();
            StateMachine.UiMenu.OnMenuClosed -= UiMenuOnOnMenuClosedWhenButtonSpawn;

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
        }
Exemple #2
0
        public override void OnExit()
        {
            UIMenu.Instance.OnboardingBlock = false;
            PopupWindowManager.ClosePopup();
            TooltipManager.RemoveObjectTooltip(StateMachine.ButtonGameObject);

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
        }
Exemple #3
0
        public override void OnExit()
        {
            ProjectData.GameModeChanged -= GmChanged;

            TooltipManager.RemoveObjectTooltip(UIMenu.Instance.ModeButton);

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
        }
Exemple #4
0
        public override void OnExit()
        {
            StateMachine.UiMenu.ResetMenuHighlight();

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Left,
                                                 ControllerTooltipManager.TooltipButtons.ButtonTwo);
        }
Exemple #5
0
 private void HidePopUpAndToolTips()
 {
     PopupWindowManager.ClosePopup();
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.Grip);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.Trigger);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.Touchpad);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.ButtonOne);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.ButtonTwo);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Both, ControllerTooltipManager.TooltipButtons.StartMenu);
 }
        public override void OnExit()
        {
            ProjectData.GameModeChanged -= GmChanged;

            StateMachine.UiMenu.ResetMenuHighlight();

            TooltipManager.RemoveObjectTooltip(UIMenu.Instance.ModeButtonOffset);

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
        }
Exemple #7
0
        public override void OnEnter()
        {
            UIMenu.Instance.OnboardingBlock = true;

            PopupHelper.Show(LanguageManager.Instance.GetTextValue("TUTORIAL_POPUP_MOVING"),
                             null,
                             StateMachine.ImageContainer.Teleport);
            string teleport = LanguageManager.Instance.GetTextValue("TUTORIAL_TOOLTIP_MOVING");

            TooltipManager.ShowControllerTooltip(teleport,
                                                 ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Touchpad);

            InputAdapter.Instance.PointerController.IsMenuOpened = false;

            // We need to test what GO was taking the teleportarea tag in build
            var go = GameObject.FindWithTag("TeleportArea");

            if (go != null)
            {
                Debug.Log("!!!!!!!!!!!!!" + go.name);
            }

            GameObject teleportArea = GameObject.Find("/_Level/Floor_teleport_zone");

            if (teleportArea != null)
            {
                teleportArea.layer = 5;

                Collider colliderTeleport = teleportArea.GetComponentInChildren <Collider>();

                if (colliderTeleport != null)
                {
                    InputAdapter.Instance.PlayerController.PlayerTeleported += position =>
                    {
                        _conditionsMoving = true;

                        TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                             ControllerTooltipManager.TooltipButtons.Touchpad);
                    };
                }

                else
                {
                    Debug.LogError("TeleportArea collider not found!");
                }
            }

            else
            {
                Debug.LogError("TeleportArea not found!");
            }
        }
Exemple #8
0
        private void UiMenuOnOnMenuClosedWhenSaving()
        {
            if (_conditionsSaving)
            {
                return;
            }

            _conditionNotSaving = true;

            TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
            StateMachine.UiMenu.OnMenuClosed -= UiMenuOnOnMenuClosedWhenSaving;
        }
Exemple #9
0
        public override void OnEnter()
        {
            UIMenu.Instance.OnboardingBlock = true;

            PopupHelper.Show(LanguageManager.Instance.GetTextValue("TUTORIAL_POPUP_HELLO"),
                             () =>
            {
                _conditionsHello = true;

                TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right,
                                                     ControllerTooltipManager.TooltipButtons.Trigger);
            },
                             StateMachine.ImageContainerCommon.Hello,
                             true,
                             LanguageManager.Instance.GetTextValue("ONBOARDING_POPUP_START_BUTTON"));
            string pressOk = LanguageManager.Instance.GetTextValue("TUTORIAL_TOOLTIP_POINTER_CLICK");

            pressOk = string.Format(pressOk, LanguageManager.Instance.GetTextValue("ONBOARDING_POPUP_START_BUTTON"));

            TooltipManager.ShowControllerTooltip(pressOk,
                                                 ControllerTooltipManager.TooltipControllers.Right,
                                                 ControllerTooltipManager.TooltipButtons.Trigger);
        }
 public override void OnExit()
 {
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Left,
                                          ControllerTooltipManager.TooltipButtons.ButtonTwo);
     PopupWindowManager.ClosePopup();
 }
 public override void OnExit()
 {
     UIMenu.Instance.OnboardingBlock = false;
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right, ControllerTooltipManager.TooltipButtons.Trigger);
     TooltipManager.HideControllerTooltip(ControllerTooltipManager.TooltipControllers.Right, ControllerTooltipManager.TooltipButtons.Grip);
 }