public override void Clear() { base.Clear(); _rainScript.RainEnd(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; } }