Пример #1
0
 private void NetworkClient_RoomsMessageRecieved(BaseMessage msg)
 {
     ServerInfoMessage simsg = (ServerInfoMessage)msg;
     switch (simsg.Type)
     {
         case SIMessageType.Error:
             {
                 var errmsg = (ServerInfoErrorMessage)msg.GetInnerMessage();
                 Error = errmsg.Error;
                 break;
             }
         case SIMessageType.Abonents:
             {
                 var abnmsg = (ServerInfoAbonentsMessage)msg.GetInnerMessage();
                 AfterAbonentsInfoRecieved(abnmsg);
                 break;
             }
         case SIMessageType.Rooms:
             {
                 var rmsmsg = (ServerInfoRoomsMessage)msg.GetInnerMessage();
                 AfterRoomsInfoRecived(rmsmsg);
                 break;
             }
     }
 }