public PPSDemoLeaderboardsDetailView(MNWSInfoRequestLeaderboard.LeaderboardMode request)
 {
     viewName = "Leaderboards Detail";
     this.request = request;
     MNDirect.GetWSProvider().Send(new MNWSInfoRequestLeaderboard(request,MNWSInfoRequestLeaderboardCompleted));
 }
 private void MNWSInfoRequestLeaderboardCompleted(MNWSInfoRequestLeaderboard.RequestResult requestResult)
 {
     MNTools.DLog("MNWSInfoRequestCurrGameRoomListCompleted with result: " + requestResult.ToString());
     leaderboardListItems = (MNWSLeaderboardListItem[])requestResult.DataEntry;
 }
        public static Hashtable MNWSInfoRequestLeaderboardRequestResultToDictionary(MNWSInfoRequestLeaderboard.RequestResult srcObject)
        {
            Hashtable result = new Hashtable(1);

              Hashtable[] dictionaryArray = new Hashtable[srcObject.DataEntry.Length];

              for (int index = 0;index < srcObject.DataEntry.Length;index++) {
            dictionaryArray[index] = MNWSLeaderboardListItemToDictionary(srcObject.DataEntry[index]);
              }

              result["DataEntry"] = dictionaryArray;

              return result;
        }