public override void Clear()
 {
     base.Clear();
     _rainScript.RainEnd(0);
 }
示例#2
0
    public void OnClick(int idx)
    {
        if (_selected)
        {
            return;
        }

        _clickAudio.Play();

        switch (idx)
        {
        case 0:
            _selected = true;
            _fadeBox.gameObject.SetActive(true);
            _rainScript.RainEnd(2.0f);
            LeanTween.alphaCanvas(_fadeBox.GetComponent <CanvasGroup>(), 1, 3.0f)
            .setEase(LeanTweenType.easeInOutSine)
            .setOnComplete(() =>
            {
                _bgm.Stop();
                DestroyObject(_bgm);
                SceneManager.LoadScene("MenuScene");
            });
            break;

        case 1:
            _selected = true;
            _fadeBox.gameObject.SetActive(true);
            _rainScript.RainEnd(2.0f);
            LeanTween.alphaCanvas(_fadeBox.GetComponent <CanvasGroup>(), 1, 3.0f)
            .setEase(LeanTweenType.easeInOutSine)
            .setOnComplete(() =>
            {
                SceneManager.LoadScene("LoadScene");
            });
            break;

        case 2:
            _selected = true;
            _fadeBox.gameObject.SetActive(true);
            _rainScript.RainEnd(2.0f);
            LeanTween.alphaCanvas(_fadeBox.GetComponent <CanvasGroup>(), 1, 3.0f)
            .setEase(LeanTweenType.easeInOutSine)
            .setOnComplete(() =>
            {
                SceneManager.LoadScene("SettingScene");
            });
            break;

        case 3:
            _selected = true;
            break;

        case 4:
            _selected = true;
            break;

        default:
            break;
        }
    }