From 2962c143fcde078b47a13684d02846a276a77be5 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 19 十二月 2025 17:35:12 +0800
Subject: [PATCH] 0312 排名上的 模型大小,第一名原大小,2-3名80%

---
 Main/System/BillboardRank/PlayerTop3Cell.cs                  |    2 +-
 Main/System/Horse/HorseController.cs                         |   10 +++++-----
 Main/System/TianziBillborad/TianziBillboradPlayerTop3Cell.cs |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Main/System/BillboardRank/PlayerTop3Cell.cs b/Main/System/BillboardRank/PlayerTop3Cell.cs
index d67b702..b336ab7 100644
--- a/Main/System/BillboardRank/PlayerTop3Cell.cs
+++ b/Main/System/BillboardRank/PlayerTop3Cell.cs
@@ -28,7 +28,7 @@
         rankValueText.text = RankModel.Instance.GetCmpValueStr(rankType, rankData.cmpValue);
         nameText.text = rankData.name1;
         officialTitleCell.InitUI((int)rankData.value1, (int)rankData.value2);
-        model.Create(HorseManager.Instance.GetOtherPlayerHorseSkinID((int)rankData.value6), (int)rankData.value5, 1);
+        model.Create(HorseManager.Instance.GetOtherPlayerHorseSkinID((int)rankData.value6), (int)rankData.value5, rank == 1 ? 1f : 0.8f);
     }
 
 
diff --git a/Main/System/Horse/HorseController.cs b/Main/System/Horse/HorseController.cs
index cdbb27f..0b527cd 100644
--- a/Main/System/Horse/HorseController.cs
+++ b/Main/System/Horse/HorseController.cs
@@ -41,7 +41,7 @@
             {
 				skeletonGraphic.enabled = false;
             }
-			CreateHero(_heroSkinID);
+			CreateHero(_heroSkinID, scale);
 			//閬垮厤閲嶅鍒涘缓
 			return;
 		}
@@ -64,7 +64,7 @@
 			//鍗镐笅鍧愰獞鐨勬儏鍐�
 			skeletonGraphic.enabled = false;
 			spineAnimationState = null;
-			CreateHero(_heroSkinID);
+			CreateHero(_heroSkinID, scale);
 			return;
         }
 
@@ -90,12 +90,12 @@
 		if (motionName == "")
 			motionName = GetFistSpineAnim();
 		PlayAnimation(motionName, true);
-		CreateHero(_heroSkinID);
+		CreateHero(_heroSkinID, scale);
 		spineAnimationState.Complete -= OnAnimationComplete;
 		spineAnimationState.Complete += OnAnimationComplete;
 	}
 
-	public void CreateHero(int heroSkinID)
+	public void CreateHero(int heroSkinID, float _scale)
 	{
 		if (instanceGO == null)
 		{
@@ -120,7 +120,7 @@
 			return;
 		}
 		hero.SetActive(true);
-		hero.Create(heroSkinID);
+		hero.Create(heroSkinID, _scale);
 		
 		// 纭繚 BoneFollowerGraphic 寮曠敤鍒版纭殑鍧愰獞 SkeletonGraphic
 		var boneFollower = hero.GetComponent<BoneFollowerGraphic>();
diff --git a/Main/System/TianziBillborad/TianziBillboradPlayerTop3Cell.cs b/Main/System/TianziBillborad/TianziBillboradPlayerTop3Cell.cs
index a842cd2..54dcb33 100644
--- a/Main/System/TianziBillborad/TianziBillboradPlayerTop3Cell.cs
+++ b/Main/System/TianziBillborad/TianziBillboradPlayerTop3Cell.cs
@@ -29,7 +29,7 @@
         rankValueText.text = string.Format(valueFormat, UIHelper.ReplaceLargeNum(rankData.cmpValue2 + rankData.cmpValue * Constants.ExpPointValue));
         nameText.text = rankData.name1;
         officialTitleCell.InitUI((int)rankData.value1, (int)rankData.value2);
-        model.Create(HorseManager.Instance.GetOtherPlayerHorseSkinID((int)rankData.value6), (int)rankData.value5, 1);
+        model.Create(HorseManager.Instance.GetOtherPlayerHorseSkinID((int)rankData.value6), (int)rankData.value5, rank == 1 ? 1f : 0.8f);
     }
 
 

--
Gitblit v1.8.0