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