CTT/Server/Hotfix/Game/Handler/Battle/Common/Test/C2M_StartTestBattleFightHan...

43 lines
1.4 KiB
C#
Executable File

using Cal.DataTable;
using System;
namespace ET
{
[ActorMessageHandler]
public class C2M_StartTestBattleFightHandler : AMActorLocationRpcHandler<Unit, C2M_StartTestBattleFight, M2C_StartTestBattleFight>
{
protected override async ETTask Run(Unit unit, C2M_StartTestBattleFight request, M2C_StartTestBattleFight response, Action reply)
{
try
{
//if (!unit.IsTeamLeader)
//{
// response.Message = "您不是队长!";
// reply();
// return;
//}
//var unitScene = unit.GetComponent<UnitScene>();
//MainStory mainStory = MainStoryMap.Instance.GetMainStoryData(unitScene.MapId);
//Team team = TeamComponent.Instance.Get(unit.TeamLeaderId);
//if (team.TeamState == TeamState.Fight)
//{
// Log.Error($"*【{ UserComponent.Instance.Get(unit.Id)?.NickName} ({ unit.Id})】多次进行主线战斗");
// response.Message = "系统错误";
// reply();
// return;
//}
//BattleMgrCompnent.Instance.CreateBattle<TestBattle>(team);
reply();
await ETTask.CompletedTask;
}
catch (Exception e)
{
Log.Error(e);
}
}
}
}