public static Hashtable MNAchievementsProviderPlayerAchievementInfoToDictionary(MNAchievementsProvider.PlayerAchievementInfo srcObject)
        {
            Hashtable result = new Hashtable(1);

              result["Id"] = srcObject.Id;

              return result;
        }
    public PPSDemoTagedAchievementView(MNAchievementsProvider.GameAchievementInfo tagedAchInf,string tagetAchImageUrl)
    {
        viewName = "Taget Achievement";

        this.tagedAchInf = tagedAchInf;
        this.tagetAchImageUrl = tagetAchImageUrl;

        MNImageLoader.GetInstance().Load(tagetAchImageUrl, OnImageLoaded);
    }
        public static Hashtable MNAchievementsProviderGameAchievementInfoToDictionary(MNAchievementsProvider.GameAchievementInfo srcObject)
        {
            Hashtable result = new Hashtable(6);

              result["Description"] = srcObject.Description;
              result["Flags"] = srcObject.Flags;
              result["Id"] = srcObject.Id;
              result["Name"] = srcObject.Name;
              result["Params"] = srcObject.Params;
              result["Points"] = srcObject.Points;

              return result;
        }