diff --git a/Client.cs b/Client.cs index 1b4a4c8..13aa8a3 100644 --- a/Client.cs +++ b/Client.cs @@ -77,6 +77,19 @@ namespace BattleServer // Console.WriteLine("接收到战斗消息 4 |{0}",ts); socket.Send(_msg); break; + case "GetInfo": //创建战斗场景 + Console.WriteLine("处理GetInfoPVP !"); + BattleGetInfoReq req = ProtoDeSerialize(msg.data.value); + BattleStateInfo info = HotUpdateScripts.FightRunnerMgr.Instance.GetPvpStateInfo(req.battleid); + msg.data = new Google.Protobuf.WellKnownTypes.Any + { + type_url = "type.googleapis.com/BattleGetInfoResp", + value = ProtoSerialize(new BattleGetInfoResp { battleid = req.battleid, info = info, }), + }; + _msg = ProtoSerialize(msg); + socket.Send(_msg); + Console.WriteLine("处理GetInfo end !"); + break; case "Create": //创建战斗场景 Console.WriteLine("处理CreatePVP !"); BattleCreateServerReq CreateReq = ProtoDeSerialize(msg.data.value);