void OnMatchSuccess(CMMatchSuccess msg) { battleServerInfo = msg.BattleServerInfo; SendEvent(EventDef.MatchSuccess); needReconnectBattle = false; GF.ChangeState <BattleLoadingState>(); }
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); }