From 159ebede225328972d1980bc939831b9ec90edef Mon Sep 17 00:00:00 2001 From: kimura Date: Fri, 15 Apr 2022 13:14:37 +0900 Subject: [PATCH] add AutoCookPopcornView.cs --- .../AutomaticCooking/Caution_Popcorn.prefab | 15 ++++++++++++ .../Main/Scripts/AutoCookPopcornView.cs | 24 +++++++++++++++++++ .../Main/Scripts/AutoCookPopcornView.cs.meta | 3 +++ 3 files changed, 42 insertions(+) create mode 100644 popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs create mode 100644 popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs.meta diff --git a/popcorn/Assets/MyGame/Scenes/Main/Prefabs/AutomaticCooking/Caution_Popcorn.prefab b/popcorn/Assets/MyGame/Scenes/Main/Prefabs/AutomaticCooking/Caution_Popcorn.prefab index 5282e237..1e9cbc80 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Prefabs/AutomaticCooking/Caution_Popcorn.prefab +++ b/popcorn/Assets/MyGame/Scenes/Main/Prefabs/AutomaticCooking/Caution_Popcorn.prefab @@ -198,6 +198,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 6831151528247145238} + - component: {fileID: 4548802736317939859} m_Layer: 0 m_Name: Caution_Popcorn m_TagString: Untagged @@ -226,6 +227,20 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 126, y: 150} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4548802736317939859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6831151528247145225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2df417e1f2b649c2bd38ea6627e453f2, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 2839662489855195786} + amountText: {fileID: 5295873688389667479} --- !u!1001 &376329890749371454 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs new file mode 100644 index 00000000..ff053b82 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs @@ -0,0 +1,24 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + +namespace MyGame.Scenes.Main.Scripts +{ + public class AutoCookPopcornView : MonoBehaviour + { + [SerializeField] private Transform target; + [SerializeField] private Text amountText; + + public void SetView(ProductData data) + { + target.DestroyAllChildrens(); + Instantiate(data.GetIconPrefab(), target); + amountText.text = $"×{data.volume}"; + } + + public void SetActive(bool active) + { + gameObject.SetActive(active); + } + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs.meta b/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs.meta new file mode 100644 index 00000000..2834ffde --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/AutoCookPopcornView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2df417e1f2b649c2bd38ea6627e453f2 +timeCreated: 1649994565 \ No newline at end of file