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