/// <summary> /// ロード画面を開く /// </summary> /// <param name="prev">前の画面</param> public void OpenLoad(UguiView prev) { isSave = false; saveRoot.SetActive(false); loadRoot.SetActive(true); Open(prev); }
public override void Open(UguiView prevView) { if (prevView != null) { Debug.Log("preview:" + prevView); // 前の画面がMainGame if (prevView.name == "MainGame") { // クリア数を加算 ClearCount++; PlayerPrefs.SetInt("ClearCount", ClearCount); PlayerPrefs.Save(); } } base.Open(prevView); // クリア数を読み込み ClearCount = PlayerPrefs.GetInt("ClearCount"); // クリア数を表示 Debug.Log("clearCount:" + ClearCount); if (ClearCount == 0) { TitleSpriteRenderer.sprite = TitleSprite; Debug.Log("未クリアです。"); } if (ClearCount >= 1) { SecondTitleSpriteRenderer.sprite = SecondTitleSprite; Debug.Log("1回以上クリアしました。"); } }
/// <summary> /// セーブ画面を開く /// </summary> /// <param name="prev">前の画面</param> public virtual void OpenSave(UguiView prev) { isSave = true; saveRoot.SetActive(true); loadRoot.SetActive(false); Open(prev); }