Ejemplo n.º 1
0
 private void GetRoomInfo(UserModel user, GetRoomInfoResponse o)
 {
     PopulateGameRoom(o.Room);
 }
Ejemplo n.º 2
0
 public void SendRoomInfo(UserLogicModel user, GetRoomInfoResponse response)
 {
     qManager.SendMessage(user.Gateway, "Area.Site.GetRoomInfo.Response", user, response);
 }
Ejemplo n.º 3
0
        private void GetRoomInfoReceived(UserModel user, GetRoomInfoResponse o)
        {
            for (int i = 0; i < myScope.Model.Rooms.Count; i++)
            {
                if (myScope.Model.Rooms[i].ID == o.Room.ID)
                {
                    myScope.Model.Rooms.RemoveAt(i);
                    myScope.Model.Rooms.Insert(i, o.Room);
                    break;
                }
            }

            PopulateRoom(o.Room);
        }