From 62b8b236ae0f53de3a6fe8ce1c5d64daed53307a Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 1 Aug 2022 17:54:59 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B9=E3=83=86=E3=83=BC=E3=82=B8=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=AE=87=E6=89=80=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/MiniGame/Scripts/StageManager.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs index 151d3530..408fe8a7 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs @@ -62,15 +62,6 @@ namespace MyGame.Scenes.MiniGame.Scripts private void GenerateStage() { - // ステージデータ更新確認 - var time = cacheElapsedTime + elapsedTimeOffset; - if (nextStageData != null && nextStageData.time <= time) - { - beginIndex = 0; - currentStageData = GetCurrentStage(time); - nextStageData = GetNextStage(time); - } - // リソース読み込み stageBeginPrefabList = currentStageData.GetBeginStagePrefabs(); stageRandomPrefabList = currentStageData.GetRandomStagePrefabs(); @@ -129,6 +120,15 @@ namespace MyGame.Scenes.MiniGame.Scripts public void UpdateTime(float elapsed) { cacheElapsedTime = elapsed; + // ステージデータ更新確認 + var time = cacheElapsedTime + elapsedTimeOffset; + if (nextStageData == null || !(nextStageData.time <= time)) + { + return; + } + beginIndex = 0; + currentStageData = GetCurrentStage(time); + nextStageData = GetNextStage(time); } public void UpdatePos(float targetXPos)