43 lines
1.4 KiB
C#
43 lines
1.4 KiB
C#
|
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);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|