private void ClickRightBtEvent(InputKillVirus.ButtonState val)
        {
            if (val == InputKillVirus.ButtonState.DOWN)
            {
                return;
            }

            if (Time.time - _timeLast < _timeMax)
            {
                return;
            }

            switch (_buttonState)
            {
            case ButtonState.Back:
            {
                _buttonState = ButtonState.Restart;
                ChangeSelectButton();
                break;
            }
            }

            if (IGamerProfile.Instance != null)
            {
                SoundEffectPlayer.Play("scroll.wav");
            }
        }
        private void ClickEnterBtEvent(InputKillVirus.ButtonState val)
        {
            if (val == InputKillVirus.ButtonState.DOWN)
            {
                return;
            }

            switch (_buttonState)
            {
            case ButtonState.Restart:
            {
                UnityEngine.SceneManagement.SceneManager.LoadScene(VirusGameData.GameScene.game1.ToString());
                break;
            }

            case ButtonState.Back:
            {
                if (IGamerProfile.Instance == null)
                {
                    UnityEngine.SceneManagement.SceneManager.LoadScene(VirusGameData.GameScene.game1.ToString());
                }
                else
                {
                    //退回游戏主界面
                    UnityEngine.SceneManagement.SceneManager.LoadScene(VirusGameData.GameScene.UI.ToString());
                }
                break;
            }
            }
        }
Exemple #3
0
 private void ClickEnterBtEvent(InputKillVirus.ButtonState val)
 {
     if (val == InputKillVirus.ButtonState.UP)
     {
         EventManager.TriggerEvent(new FirstByteClick5DownEvent());
     }
 }
 private void ClickEscBtEvent(InputKillVirus.ButtonState val)
 {
     if (val == InputKillVirus.ButtonState.DOWN)
     {
         return;
     }
     ClosePanel();
 }
Exemple #5
0
 private void ClickEscBtEvent(InputKillVirus.ButtonState val)
 {
     if (val == InputKillVirus.ButtonState.UP)
     {
         if (_uiMrg.ExitPanel.gameObject.activeInHierarchy == false && VirusPlayer.Invincible == false)
         {
             _uiMrg.ExitPanel.Active();
         }
     }
 }
        private void ClickEscBtEvent(InputKillVirus.ButtonState val)
        {
            if (val == InputKillVirus.ButtonState.DOWN)
            {
                return;
            }

            if (IGamerProfile.Instance != null)
            {
                SoundEffectPlayer.Play("buttonok.wav");
            }
        }
        private void ClickEnterBtEvent(InputKillVirus.ButtonState val)
        {
            if (val == InputKillVirus.ButtonState.DOWN)
            {
                return;
            }

            switch (_buttonState)
            {
            case ButtonState.Enter:
            {
                int playerCoin = VirusGameDataAdapter.GetTotalCoin();
                if (playerCoin >= m_NeedCoin)
                {
                    //确认复活
                    RevivePlayer();
                    SubCoin();
                }
                else
                {
                    //需要充值
                    //VirusGameMrg.Instance.m_UIMrg.BuyCoinsPanel.Active();
                    if (IGamerProfile.Instance != null)
                    {
                        HiddenPanel();
                        RemoveEvent();
                        UiGameBuyCoins com = (UiGameBuyCoins)UiSceneUICamera.Instance.CreateAloneScene(UiSceneUICamera.UISceneId.Id_UIGameBuyCoins);
                        com.PlayerBuyCoins(m_NeedCoin);
                        com.AddEvent(CallBackEvent);
                        return;
                    }
                    else
                    {
                        RevivePlayer();
                    }
                }
                UnActive();
                break;
            }

            case ButtonState.Back:
            {
                ClosePanel();
                break;
            }
            }
        }
Exemple #8
0
    private void ClickRightBtEvent(InputKillVirus.ButtonState val)
    {
        switch (val)
        {
        case InputKillVirus.ButtonState.DOWN:
        {
            EventManager.TriggerEvent(new FirstByteClick2DownEvent());
            break;
        }

        case InputKillVirus.ButtonState.UP:
        {
            EventManager.TriggerEvent(new FirstByteClick2UpEvent());
            break;
        }
        }
    }
        private void ClickEscBtEvent(InputKillVirus.ButtonState val)
        {
            if (val == InputKillVirus.ButtonState.DOWN)
            {
                return;
            }

            if (IGamerProfile.Instance == null)
            {
                UnityEngine.SceneManagement.SceneManager.LoadScene(VirusGameData.GameScene.game1.ToString());
            }
            else
            {
                //退回游戏主界面
                UnityEngine.SceneManagement.SceneManager.LoadScene(VirusGameData.GameScene.UI.ToString());
            }
        }