From c5adf3e22a5cdfb185a4befc22ef0cd079a7eb33 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 02 九月 2025 22:30:10 +0800
Subject: [PATCH] 117 【武将】武将系统 - 天赋显示,修复描边文字遇到mask问题

---
 Main/System/Hero/HeroInfo.Talent.cs |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/Main/System/Hero/HeroInfo.Talent.cs b/Main/System/Hero/HeroInfo.Talent.cs
index 4e5108d..b692c86 100644
--- a/Main/System/Hero/HeroInfo.Talent.cs
+++ b/Main/System/Hero/HeroInfo.Talent.cs
@@ -16,21 +16,36 @@
         }
     }
 	
-	public List<HeroTalentInfo> talentList = new List<HeroTalentInfo>();
+	// 75 # 鑻遍泟澶╄祴娲楃偧閿佸畾绱㈠紩鍒楄〃锛屽搴�71澶╄祴ID绱㈠紩
+	// 77 # 鑻遍泟澶╄祴娲楃偧闅忔満ID鍒楄〃
+	// 79 # 鑻遍泟瑙夐啋鏃堕殢鏈哄ぉ璧嬮�夐」ID鍒楄〃
+	// 71 # 鑻遍泟澶╄祴ID鍒楄〃
+	public List<int> talentIDList
+	{
+		get
+		{
+			if (itemHero == null)
+				return null;
+			return itemHero.GetUseData(71);
+		}
+	}
+
+	// 73 # 鑻遍泟澶╄祴ID绛夌骇鍒楄〃锛屽搴�71澶╄祴ID鐨勭瓑绾�
+	public List<int> talentLvList
+	{
+		get
+		{
+			if (itemHero == null)
+				return null;
+			return itemHero.GetUseData(73);
+		}
+	}
 
 
 	Dictionary<int, int> talentAttrDic = new Dictionary<int, int>();   //灞炴�D : 澶╄祴灞炴�у��
-																	   // 71 # 鑻遍泟澶╄祴ID鍒楄〃
-																	   // 73 # 鑻遍泟澶╄祴ID绛夌骇鍒楄〃锛屽搴�71澶╄祴ID鐨勭瓑绾�
-																	   // 75 # 鑻遍泟澶╄祴娲楃偧閿佸畾绱㈠紩鍒楄〃锛屽搴�71澶╄祴ID绱㈠紩
-																	   // 77 # 鑻遍泟澶╄祴娲楃偧闅忔満ID鍒楄〃
-																	   // 79 # 鑻遍泟瑙夐啋鏃堕殢鏈哄ぉ璧嬮�夐」ID鍒楄〃
+
 	protected void RefreshTalentAttr()
 	{
-		// 71 # 鑻遍泟澶╄祴ID鍒楄〃
-		List<int> talentIDList = itemHero.GetUseData(71);
-		// // 73 # 鑻遍泟澶╄祴ID绛夌骇鍒楄〃锛屽搴�71澶╄祴ID鐨勭瓑绾�
-		List<int> talentLvList = itemHero.GetUseData(73);
 		talentAttrDic.Clear();
 
 		for (int i = 0; i < talentIDList.Count; i++)

--
Gitblit v1.8.0