diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs new file mode 100644 index 00000000..2ca38732 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs @@ -0,0 +1,41 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + +public class CookingResult : MonoBehaviour +{ + public static readonly string CookingResultTag = "CookingResult"; + [SerializeField] private GameObject smokeEffect; + [SerializeField] private Button centerOkButton; + [SerializeField] private Button perfectButton; + [SerializeField] private Button leftOkButton; + [SerializeField] private Button destructionButton; + + [SerializeField] private GameObject perfectResultObject; + [SerializeField] private GameObject goodResultObject; + [SerializeField] private GameObject failureResultObject; + + private void Start() + { + + } + + private void SetResult(CornResult result) + { + switch (result) + { + case CornResult.Perfect: + perfectResultObject.SetActive(true); + break; + case CornResult.Good: + goodResultObject.SetActive(true); + break; + case CornResult.Failure: + failureResultObject.SetActive(true); + break; + default: + throw new ArgumentOutOfRangeException(nameof(result), result, null); + } + } +} + diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs.meta b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs.meta new file mode 100644 index 00000000..aa5620bd --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 12f6d67a3ba04d5189bf823db2dfb8e1 +timeCreated: 1631883651 \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scripts/TransitionManager.cs b/popcorn/Assets/MyGame/Scripts/TransitionManager.cs index a89e74d3..65205c4d 100644 --- a/popcorn/Assets/MyGame/Scripts/TransitionManager.cs +++ b/popcorn/Assets/MyGame/Scripts/TransitionManager.cs @@ -8,6 +8,7 @@ public enum GameScenes { Main, Cooking, + CookingResults, CornField, Recipe, RecipeChoice, diff --git a/popcorn/ProjectSettings/EditorBuildSettings.asset b/popcorn/ProjectSettings/EditorBuildSettings.asset index 263d243f..a4ca833c 100644 --- a/popcorn/ProjectSettings/EditorBuildSettings.asset +++ b/popcorn/ProjectSettings/EditorBuildSettings.asset @@ -17,6 +17,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/MyGame/Scenes/Cooking/Cooking.unity guid: 505f6fca18c0c4a769e89c86a9a1f5b5 + - enabled: 1 + path: Assets/MyGame/Scenes/Cooking/CookingResults.unity + guid: c3b63388aa238ca4cbe0de288bdbfa9c - enabled: 1 path: Assets/MyGame/Scenes/CornField/CornField.unity guid: 7ee833196453c8045b9ec713662ccf4e