From c57563631580b3388bbb4c3e275720d04dd8d51b Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 14 十一月 2025 18:18:23 +0800
Subject: [PATCH] 125 战斗 武将新增二级皮肤字段

---
 Main/System/Battle/BattleObject/BattleObjectFactory.cs |    1 +
 Main/Config/Configs/HeroSkinConfig.cs                  |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/Main/Config/Configs/HeroSkinConfig.cs b/Main/Config/Configs/HeroSkinConfig.cs
index 58404d9..5953ef7 100644
--- a/Main/Config/Configs/HeroSkinConfig.cs
+++ b/Main/Config/Configs/HeroSkinConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2025骞�9鏈�3鏃�
+//    [  Date ]:           Friday, November 14, 2025
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -26,6 +26,7 @@
 	public string SquareIcon;
 	public string RectangleIcon;
 	public string SpineRes;
+	public string InitialSkinName;
 
     public override int LoadKey(string _key)
     {
@@ -116,6 +117,8 @@
 			RectangleIcon = tables[8];
 
 			SpineRes = tables[9];
+
+			InitialSkinName = tables[10];
         }
         catch (Exception exception)
         {
diff --git a/Main/System/Battle/BattleObject/BattleObjectFactory.cs b/Main/System/Battle/BattleObject/BattleObjectFactory.cs
index d298536..f909931 100644
--- a/Main/System/Battle/BattleObject/BattleObjectFactory.cs
+++ b/Main/System/Battle/BattleObject/BattleObjectFactory.cs
@@ -51,6 +51,7 @@
         float finalScaleRate = modelScaleRate * teamHero.modelScale;
 
         skeletonAnimation.skeletonDataAsset = skeletonDataAsset;
+        skeletonAnimation.initialSkinName = skinCfg.InitialSkinName;
         skeletonAnimation.Initialize(true);
         realGO.name = battleObject.ObjID.ToString();
         realGO.transform.localScale = new Vector3(finalScaleRate, finalScaleRate, finalScaleRate);

--
Gitblit v1.8.0