From ee7abea2bb3d245ddc9d127abdbfbb34890ddcd7 Mon Sep 17 00:00:00 2001 From: kimura Date: Tue, 24 Aug 2021 18:20:32 +0900 Subject: [PATCH] =?UTF-8?q?=E9=99=B3=E5=88=97View=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/marketing/Scripts/MarketCartView.cs | 6 ++---- .../Scenes/marketing/Scripts/MarketPopcornView.cs | 13 ++++++++++++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketCartView.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketCartView.cs index d60c316b..7540ec94 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketCartView.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketCartView.cs @@ -18,16 +18,14 @@ public class MarketCartView : MonoBehaviour { ResetDisplay(); // 陳列 - var i = 0; - foreach (var flavor in shopStock) + for (int i = 0; i < shopStock.Count; i++) { var popcorn = popcornPositions[i]; - popcorn.ChangeSkin(flavor); + popcorn.ChangeSkin(shopStock[i]); this.CallWaitForSeconds(.05f * i, () => { popcorn.gameObject.SetActive(true); }); - i++; } } diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketPopcornView.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketPopcornView.cs index 680da764..eccfa817 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketPopcornView.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/MarketPopcornView.cs @@ -1,15 +1,26 @@ +using System; using UnityEngine; public class MarketPopcornView : MonoBehaviour { [SerializeField] private SpriteRenderer popcornRenderer; [SerializeField] private Sprite caramelSprite; - + private Sprite defaultSkin; + + private void Awake() + { + defaultSkin = popcornRenderer.sprite; + } + public void ChangeSkin(int flavor) { if (flavor == 2) { popcornRenderer.sprite = caramelSprite; } + else + { + popcornRenderer.sprite = defaultSkin; + } } }