Beispiel #1
0
 void CancelQuit()
 {
     if (_BackStep == BACK_STEP.QUIT)
     {
         _BackStep = BACK_STEP.MAIN;
     }
 }
Beispiel #2
0
    public void MAINMENU()
    {
        _BackStep = BACK_STEP.MAIN;

        _StartPanel.gameObject.SetActive(true);
        _GamePanel.gameObject.SetActive(false);
        _ResultPanel.gameObject.SetActive(false);
        _PausePanel.gameObject.SetActive(false);

//#if !UNITY_EDITOR
//        GoogleAds._Instance.HideBanner();
//#endif
    }
Beispiel #3
0
    void UpdateBack()
    {
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            switch (_BackStep)
            {
            case BACK_STEP.QUIT:
            {
                Application.Quit();
            }
            break;

            case BACK_STEP.MAIN:
            {
                _BackStep = BACK_STEP.QUIT;

                // 토스트 띄우기.
                Toast._Instance.Show(TOAST_TYPE.EXIT);

                Invoke("CancelQuit", 3.0f);
            }
            break;

            case BACK_STEP.GAME:
            {
                _btnPause.OnClick();
            }
            break;

            case BACK_STEP.PAUSE:
            {
                _btnContinue.OnClick();
            }
            break;

            case BACK_STEP.RESULT:
            {
                _btnMainMenu.OnClick();
            }
            break;

            case BACK_STEP.HELP:
            {
                _HelpPanel.Dismiss();
            }
            break;
            }
        }
    }
Beispiel #4
0
    public void START()
    {
        //PlayerPrefs.DeleteKey("TUTORIAL");
        int tutorial = PlayerPrefs.GetInt("TUTORIAL", 1);

        _StartPanel.gameObject.SetActive(false);
        _GamePanel.gameObject.SetActive(true);

        if (tutorial == 1)
        {
            _BackStep = BACK_STEP.HELP;

            _HelpPanel.Show(HELP_TYPE.TUTORIAL, true);
        }
        else
        {
            _BackStep = BACK_STEP.GAME;

            _GameManager.GAMESTART();
        }
    }
Beispiel #5
0
    public void SHOW_ORIGINAL()
    {
        if (GameManager._Step == GameManager.STEP.PLAY)
        {
#if UNITY_EDITOR || NO_AD
            if (GameManager._iOriginCnt > 0)
            {
                GameManager._Instance.ShowOriginal();
            }
            else
            {
                Toast._Instance.Show(TOAST_TYPE.ORIGIN);
            }
#else
            if (GameManager._iOriginCnt > 0)
            {
                if (GoogleAds._Instance._bInterstitialLoaded)
                {
                    _BackStep = BACK_STEP.AD;

                    GameManager._Instance._Timer.TimerStop();

                    if (AudioListener.volume > 0)
                    {
                        AudioListener.volume = 0;
                        GoogleAds._Instance.OnInterstitialClosed += new Action(SoundOn);
                    }

                    GoogleAds._Instance.OnInterstitialClosed += new Action(GameManager._Instance.ShowOriginal);
                    GoogleAds._Instance.ShowInterstital();
                }
            }
            else
            {
                Toast._Instance.Show(TOAST_TYPE.ORIGIN);
            }
#endif
        }
    }
Beispiel #6
0
    public void AD_CONTINUE()
    {
#if UNITY_EDITOR || NO_AD
        if (GameManager._iADContinue > 0)
        {
            GameManager._Instance.ADContinue();
        }
#else
        if (GameManager._iADContinue > 0)
        {
            _BackStep = BACK_STEP.AD;

            if (AudioListener.volume > 0)
            {
                AudioListener.volume             = 0;
                UnityAds._Instance.OnAdFinished += new Action(SoundOn);
            }

            UnityAds._Instance.OnAdFinished += new Action(GameManager._Instance.ADContinue);
            UnityAds._Instance.ShowRewardedAd();
        }
#endif
    }
Beispiel #7
0
    public void CONTINUE()
    {
        _BackStep = BACK_STEP.GAME;

        _PausePanel.gameObject.SetActive(false);
    }
Beispiel #8
0
    public void PAUSE()
    {
        _BackStep = BACK_STEP.PAUSE;

        _PausePanel.gameObject.SetActive(true);
    }
Beispiel #9
0
    public void GAME_HELP()
    {
        _BackStep = BACK_STEP.HELP;

        _HelpPanel.Show(HELP_TYPE.GAME, false);
    }
Beispiel #10
0
    public void MAIN_HELP()
    {
        _BackStep = BACK_STEP.HELP;

        _HelpPanel.Show(HELP_TYPE.MAIN, false);
    }