From bb463ef0b13236738a1da9cd04f57def3e7e2c7c Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 29 八月 2025 15:21:51 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/Utility/ComponentExtersion.cs |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/Main/Utility/ComponentExtersion.cs b/Main/Utility/ComponentExtersion.cs
index 223e472..68c49cd 100644
--- a/Main/Utility/ComponentExtersion.cs
+++ b/Main/Utility/ComponentExtersion.cs
@@ -306,6 +306,40 @@
         _image.overrideSprite = sprite;
     }
 
+    public static void SetItemSprite(this Image _image, int itemID)
+    {
+        if (_image == null)
+        {
+            return;
+        }
+
+        var itemConfig = ItemConfig.Get(itemID);
+        if (itemConfig == null)
+        {
+            return;
+        }
+
+        var sprite = UILoader.LoadSprite("icon", itemConfig.IconKey);
+        _image.overrideSprite = sprite;
+    }
+
+    public static void SetSkillSprite(this Image _image, int skillID)
+    {
+        if (_image == null)
+        {
+            return;
+        }
+
+        var skillConfig = SkillConfig.Get(skillID);
+        if (skillConfig == null)
+        {
+            return;
+        }
+
+        var sprite = UILoader.LoadSprite("SkillIcon", skillConfig.IconName);
+        _image.overrideSprite = sprite;
+    }
+
     public static void SetActive(this Component compoent, bool active)
     {
         if (compoent != null)

--
Gitblit v1.8.0