示例#1
0
 void OnMatchSuccess(CMMatchSuccess msg)
 {
     battleServerInfo = msg.BattleServerInfo;
     SendEvent(EventDef.MatchSuccess);
     needReconnectBattle = false;
     GF.ChangeState <BattleLoadingState>();
 }
示例#2
0
        public void MactchSuccess(BattleServerData server, RoomData room)
        {
            CMMatchSuccess msg = new CMMatchSuccess();

            msg.BattleServerInfo         = new BattleServerInfo();
            msg.BattleServerInfo.Address = server.address;
            msg.BattleServerInfo.Name    = server.name;
            msg.BattleServerInfo.State   = server.state.ToString();
            msg.BattleServerInfo.Token   = room.userTokens.First(a => a.Uid == data.uid).Token;
            SendMessage(msg);
            data.SetState(UserState.Game);
        }