Пример #1
0
 void OnConnected(string sessionID)
 {
     if (!m_datas.ContainsKey(sessionID))
     {
         var data = new BattleServerData();
         data.SetSessionID(sessionID);
         m_datas.Add(sessionID, data);
     }
 }
Пример #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);
        }