From 3ce9f5462c89742f803f44eed22266cfc2a96ff3 Mon Sep 17 00:00:00 2001 From: kimura Date: Tue, 21 Sep 2021 12:25:07 +0900 Subject: [PATCH] =?UTF-8?q?=E6=96=99=E7=90=86=E3=83=AA=E3=82=B6=E3=83=AB?= =?UTF-8?q?=E3=83=88=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/Cooking/Scripts/CookingResult.cs | 41 +++++++++++++++++++ .../Cooking/Scripts/CookingResult.cs.meta | 3 ++ .../MyGame/Scripts/TransitionManager.cs | 1 + .../ProjectSettings/EditorBuildSettings.asset | 3 ++ 4 files changed, 48 insertions(+) create mode 100644 popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs create mode 100644 popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CookingResult.cs.meta 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