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; }