/// <summary>
 /// ロード画面を開く
 /// </summary>
 /// <param name="prev">前の画面</param>
 public void OpenLoad(UguiView prev)
 {
     isSave = false;
     saveRoot.SetActive(false);
     loadRoot.SetActive(true);
     Open(prev);
 }
示例#2
0
    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回以上クリアしました。");
        }
    }
示例#3
0
 /// <summary>
 /// セーブ画面を開く
 /// </summary>
 /// <param name="prev">前の画面</param>
 public virtual void OpenSave(UguiView prev)
 {
     isSave = true;
     saveRoot.SetActive(true);
     loadRoot.SetActive(false);
     Open(prev);
 }