public SprotoTypeBase OnMatch(SprotoTypeBase requestObj) { S2cSprotoType.match.request obj = requestObj as S2cSprotoType.match.request; //GameService service = _ctx.QueryService(GameService.Name) as GameService; //service.RoomId = (int)obj.roomid; //C2sSprotoType.join.request request = new C2sSprotoType.join.request(); //request.roomid = obj.roomid; //_ctx.SendReq<C2sProtocol.join>(C2sProtocol.join.Tag, request); S2cSprotoType.match.response responseObj = new S2cSprotoType.match.response(); responseObj.errorcode = Errorcode.SUCCESS; return(responseObj); }
public SprotoTypeBase OnReqMatch(SprotoTypeBase requestObj) { S2cSprotoType.match.request obj = requestObj as S2cSprotoType.match.request; BattleScene M = _ctx.U.GetModule <BattleScene>(); M.RoomId = obj.roomid; M.UdpHost = obj.udphost; M.UdpPort = obj.udpport; M.Session = obj.session; _ctx.Push <GameController>(); S2cSprotoType.match.response responseObj = new S2cSprotoType.match.response(); responseObj.errorcode = Errorcode.SUCCESS; return(responseObj); }