void CompleteWhitePanelAlphaUp()
 {
     // セーブデータ情報を画面に反映
     SaveDataStatusControll.SaveDataStatusSetting();
     iTween.ValueTo(gameObject, iTween.Hash("from", 1.0f, "to", 0.0f, "time", 2.5f, "onUpdate", "UpdateWhitePanelAlphaDown", "onComplete", "CompleteWhitePanelAlphaDown", "oncompletetarget", gameObject));
 }
Exemple #2
0
    void Update()
    {
        //--- セーブデータ画面へ遷移する際のアニメーション処理 ---//
        if (isGoToSaveData)
        {
            GameTitlePanelAlpha  -= 1.0f * Time.deltaTime;
            PushButtonPanelAlpha -= 4.0f * Time.deltaTime;
            GameTitlePanelObj.GetComponent <Image>().color  = new Color(1.0f, 1.0f, 1.0f, GameTitlePanelAlpha);
            PushButtonPanelObj.GetComponent <Image>().color = new Color(1.0f, 1.0f, 1.0f, PushButtonPanelAlpha);
            CopyrigthPanelObj.GetComponent <Image>().color  = new Color(1.0f, 1.0f, 1.0f, PushButtonPanelAlpha);

            if (GameTitlePanelAlpha < -0.5f)
            {
                //--- 遷移後、タイトル画面を非活性にし、セーブ選択画面を活性する。 ---//
                if (!isLoadSaveDataCanvas)
                {
                    isLoadSaveDataCanvas = true;
                    GameTitleCanvasObj.SetActiveRecursively(false);
                    SaveDataCanvasObj.SetActiveRecursively(true);

                    // セーブデータ情報を画面に反映
                    SaveDataStatusControll.SaveDataStatusSetting();
                }

                //--- 不透明化アニメーション(最後のボタンのアニメーション終了後、下記の処理を実行させない) ---//
                if (DeleteButtonAlpha < 1.0f)
                {
                    // セーブ選択画面タイトル
                    TitlePanelAlpha += 4.0f * Time.deltaTime;
                    SaveDataUIAnime(TitlePanelObj, TitlePanelAlpha);
                    // セーブファイル1
                    SaveDataButton1Alpha += 2.0f * Time.deltaTime;
                    SaveDataUIAnime(SaveDataButton1Obj, SaveDataButton1Alpha);
                    // セーブファイル2
                    SaveDataButton2Alpha += 2.0f * Time.deltaTime;
                    SaveDataUIAnime(SaveDataButton2Obj, SaveDataButton2Alpha);
                    // セーブファイル3
                    SaveDataButton3Alpha += 2.0f * Time.deltaTime;
                    SaveDataUIAnime(SaveDataButton3Obj, SaveDataButton3Alpha);
                    // コピーボタン
                    CopyButtonAlpha += 2.0f * Time.deltaTime;
                    SaveDataUIAnime(CopyButtonObj, CopyButtonAlpha);
                    // 削除ボタン
                    DeleteButtonAlpha += 2.0f * Time.deltaTime;
                    SaveDataUIAnime(DeleteButtonObj, DeleteButtonAlpha, true);
                }
            }
        }

        //--- タイトル画面からセーブ選択画面に遷移しいていたら、以下の処理を行わない ---//
        if (isGoToSaveData)
        {
            return;
        }
        // スタートボタン(“Enter”キー)を押したらセーブデータ選択画面へ
        if (Input.GetButtonDown("Submit") && PushButtonPanel.isPushButtonAnimationEnd)
        {
            isGoToSaveData = true;
            iTween.ScaleTo(PushButtonPanelObj, iTween.Hash("x", 0, "y", 0, "time", 0.5f, "easetype", iTween.EaseType.easeInBack));
        }
    }