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