Example #1
0
        private static AchievementParam GetAchievementParam(string iname)
        {
            List <AchievementParam> achievementData = GameCenterManager.GetAchievementData();

            if (achievementData == null || achievementData.Count < 1)
            {
                return((AchievementParam)null);
            }
            using (List <AchievementParam> .Enumerator enumerator = achievementData.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    AchievementParam current = enumerator.Current;
                    if (current.iname == iname)
                    {
                        return(current);
                    }
                }
            }
            return((AchievementParam)null);
        }
Example #2
0
        public static string GetPlatformAchievementId(string iname)
        {
            List <AchievementParam> achievementData = GameCenterManager.GetAchievementData();

            if (achievementData == null)
            {
                return(string.Empty);
            }
            using (List <AchievementParam> .Enumerator enumerator = achievementData.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    AchievementParam current = enumerator.Current;
                    if (current.iname == iname)
                    {
                        return(current.googleplay);
                    }
                }
            }
            return(string.Empty);
        }