void OnConnected(string sessionID) { if (!m_datas.ContainsKey(sessionID)) { var data = new BattleServerData(); data.SetSessionID(sessionID); m_datas.Add(sessionID, data); } }
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); }