From 007fbd542c30f5fa8308128aac26ce6584b3067a Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 17 六月 2025 17:13:47 +0800
Subject: [PATCH] 117 【武将】武将系统 武将的属性部分 部分战斗的内容

---
 Main/System/Hero/HeroManager.cs |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/Main/System/Hero/HeroManager.cs b/Main/System/Hero/HeroManager.cs
index 07c49f1..63268ae 100644
--- a/Main/System/Hero/HeroManager.cs
+++ b/Main/System/Hero/HeroManager.cs
@@ -24,6 +24,38 @@
         
     }
 
+    public void UpdateHeroInfo()
+    {
+        
+    }
+
+    public List<HeroInfo> GetPowerfulHeroList()
+    {
+        List<HeroInfo> heroList = new List<HeroInfo>(heroInfoDict.Values);
+
+        heroList.Sort((a, b) => 
+        {
+            int power1 = a.CalculatePower();
+            int power2 = b.CalculatePower();
+
+            if (power1 == power2)
+            {
+                return 0;
+            }
+
+            return power1 > power2 ? -1 : 1;
+        });
+
+        List<HeroInfo> retList = new List<HeroInfo>();
+
+        for (int i = 0; i < TeamConst.MaxTeamHeroCount && i < heroList.Count; i++)
+        {
+            retList.Add(heroList[i]);
+        }
+
+        return retList;
+    }
+
     // public override bool IsNessaryDataReady()
     // {
     //     return true;

--
Gitblit v1.8.0