void CheckOpenEnd() { if (openDoorCount < doorList.Count || isDoorOpenEnd) { return; } // ドアが全て開き終わったら else { // ステージセレクトシーンでは if (sceneName == "StageSelect") { // ステージ名を出さず開き演出終了 isDoorOpenEnd = true; isDoorAnimating = false; } // ステージセレクトシーン以外では else { // ステージ名フェードイン開始 StageName.SetActive(true); if (!monoFade.IsFading()) { // ステージ名フェードアウトが終了した isDoorOpenEnd = true; isDoorAnimating = false; } } } }
void Update() { if (!isDoorAnimating) { return; } else { // ドアが全て開き終わったら /*if (openDoorCount >= doorList.Count) { * // ステージセレクトシーン以外では * if (sceneName != "StageSelect") { * // ステージ名フェードイン開始 * StageName.SetActive(true); * if (!monoFade.IsFading()) { * Debug.Log("文字フェード終了"); * // ステージ名フェードアウトが終了した * isDoorOpenEnd = true; * Debug.Log("開き演出終了" + isDoorOpenEnd); * } * } * // ステージセレクトシーンでは * else { * // ステージ名を出さず開き演出終了 * isDoorOpenEnd = true; * } * }*/ if (openDoorCount < doorList.Count) { return; } // ドアが全て開き終わったら else { // ステージセレクトシーンでは if (sceneName == "StageSelect") { // ステージ名を出さず開き演出終了 isDoorOpenEnd = true; isDoorAnimating = false; } // ステージセレクトシーン以外では else { // ステージ名フェードイン開始 StageName.SetActive(true); if (!monoFade.IsFading()) { // ステージ名フェードアウトが終了した isDoorOpenEnd = true; isDoorAnimating = false; } } } //if (openDoorCount < doorList.Count) { // return; //} //else { // // ドア閉まるアニメーションが全て終了した // isDoorCloseEnd = true; // isDoorAnimating = false; //} } }