From dd8858b8a529725906ee557a52687d65d8d854b9 Mon Sep 17 00:00:00 2001 From: HungDK <> Date: Mon, 27 Oct 2025 09:39:27 +0700 Subject: [PATCH] Update icon mall --- .../Scripts/UI/ShopIconHandler.cs | 229 -------------- .../Scripts/UI/ShopIconHandler.cs.meta | 2 - .../Scripts/UI/ShopSystemSetup.cs | 20 -- .../PerfectWorld/Scripts/UI/ShopUIManager.cs | 2 +- Assets/Scenes/NPCRender.unity | 284 +++++------------- 5 files changed, 80 insertions(+), 457 deletions(-) delete mode 100644 Assets/PerfectWorld/Scripts/UI/ShopIconHandler.cs delete mode 100644 Assets/PerfectWorld/Scripts/UI/ShopIconHandler.cs.meta diff --git a/Assets/PerfectWorld/Scripts/UI/ShopIconHandler.cs b/Assets/PerfectWorld/Scripts/UI/ShopIconHandler.cs deleted file mode 100644 index 9bc98753c3..0000000000 --- a/Assets/PerfectWorld/Scripts/UI/ShopIconHandler.cs +++ /dev/null @@ -1,229 +0,0 @@ -using UnityEngine; -using UnityEngine.UI; - -public class ShopIconHandler : MonoBehaviour -{ - [Header("Shop Icon")] - public Button shopIconButton; - public Image shopIconImage; - - [Header("Shop Manager")] - public ShopUIManager shopManager; - - [Header("Visual Feedback")] - public Color normalColor = Color.white; - public Color hoverColor = Color.yellow; - public Color pressedColor = Color.red; - - [Header("Animation")] - public bool enableHoverAnimation = true; - public float hoverScale = 1.1f; - public float animationSpeed = 5f; - - private Vector3 originalScale; - private bool isHovering = false; - - void Start() - { - InitializeShopIcon(); - SetupEventListeners(); - } - - void InitializeShopIcon() - { - // Store original scale for animation - originalScale = transform.localScale; - - // Setup button if not already assigned - if (shopIconButton == null) - { - shopIconButton = GetComponent