From 74f26f60deac8fc1bb1f93ad26412f9a7e4a281d Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期日, 31 八月 2025 11:33:33 +0800 Subject: [PATCH] 50 【主界面】核心主体 - 战斗按钮逻辑 --- Main/System/Team/TeamBase.cs | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/Main/System/Team/TeamBase.cs b/Main/System/Team/TeamBase.cs index b0de245..fec20d5 100644 --- a/Main/System/Team/TeamBase.cs +++ b/Main/System/Team/TeamBase.cs @@ -187,9 +187,10 @@ } return null; } + public TeamHero GetHeroByHeroID(int heroId) - { + { foreach (var hero in tempHeroes) { if (hero != null && hero.heroId == heroId) @@ -238,6 +239,40 @@ return false; } + public TeamHero GetNextServerHero(string guid) + { + if (string.IsNullOrEmpty(guid)) + { + //鍙栫涓�涓� + foreach (var hero in serverHeroes) + { + if (hero != null) + { + return hero; + } + } + return null; + } + else + { + //鍙栦笅涓�涓� + bool findNext = false; + foreach (var hero in serverHeroes) + { + if (hero != null && hero.guid == guid) + { + findNext = true; + } + else if (findNext && hero != null) + { + return hero; + } + } + //娌℃壘鍒� 鍙栫涓�涓� + return GetNextServerHero(""); + } + } + //瀹㈡埛绔粠0寮�濮嬶紝鏈嶅姟绔粠1寮�濮� public int GetEmptyPosition() { -- Gitblit v1.8.0