diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/Player.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/Player.cs index 9852a812..d059c26a 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/Player.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/Player.cs @@ -111,6 +111,11 @@ namespace MyGame.Scenes.MiniGame.Scripts public void AddCount() { count++; + UpdateCount(); + } + + private void UpdateCount() + { level1.SetActive(count >= 5); level2.SetActive(count >= 10); level3.SetActive(count >= 15); @@ -119,6 +124,7 @@ namespace MyGame.Scenes.MiniGame.Scripts public void ResetCount() { count = 0; + UpdateCount(); } } } \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs index d53a7b4d..41e4698f 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageManager.cs @@ -26,16 +26,16 @@ namespace MyGame.Scenes.MiniGame.Scripts public void ResetStage() { - stageTarget.FindAllChildrensComponent(collider => - { - transform.SetLocalScale(1f); - collider.enabled = true; - }); var selectIndex = UnityEngine.Random.Range(0, stages.Length); for (var i = 0; i < stages.Length; i++) { stages[i].gameObject.SetActive(i == selectIndex); } + stageTarget.FindAllChildrensComponent(collider => + { + collider.transform.SetLocalScale(1f); + collider.enabled = true; + }); } } } \ No newline at end of file