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