From f478b682bb2bf6b20eedcc2dd9c4636395a6562b Mon Sep 17 00:00:00 2001 From: kimura Date: Fri, 16 Jul 2021 11:26:15 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=9F=E3=82=B9=E8=A1=A8=E7=A4=BA=E3=82=AF?= =?UTF-8?q?=E3=83=A9=E3=82=B9=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/Cooking/Scripts/CornMissEffect.cs | 29 +++++++++++++++++++ .../Cooking/Scripts/CornMissEffect.cs.meta | 3 ++ 2 files changed, 32 insertions(+) create mode 100644 popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs create mode 100644 popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs.meta diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs new file mode 100644 index 00000000..65f31aa2 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs @@ -0,0 +1,29 @@ +using System; +using UnityEngine; + +public class CornMissEffect : MonoBehaviour +{ + [SerializeField] private GameObject burntSprite; + [SerializeField] private GameObject spilledSprite; + + public void ChangeSkin(CornCondition condition) + { + switch (condition) + { + case CornCondition.Seed: + break; + case CornCondition.Simple: + break; + case CornCondition.Burnt: + burntSprite.SetActive(true); + spilledSprite.SetActive(false); + break; + case CornCondition.Spilled: + burntSprite.SetActive(false); + spilledSprite.SetActive(true); + break; + default: + throw new ArgumentOutOfRangeException(nameof(condition), condition, null); + } + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs.meta b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs.meta new file mode 100644 index 00000000..a168ba4f --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornMissEffect.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c1b1cd164f414fcfa2fd0963f985ef0f +timeCreated: 1626323615 \ No newline at end of file