Inheritance: IManagerService, IUpdatableManager, IEventHandler, IAchievementEventHandler, ILeaderboardEventHandler, IDisposable
            public AchievementsRefreshInfo(IndieCityManager ic, NotificationDelegate refreshCompleteDelegate, Boolean mustRefreshAchievementValues)
            {
                AchievementsUpdated = false;
                UserAchievementsFetched = false;
                RefreshCompleteDelegate = refreshCompleteDelegate;

                ic.AchievementsManager.GetUserAchievementList(ic.Session.UserId);
                if (mustRefreshAchievementValues)
                    ic.AchievementsManager.AchievementGroup.RefreshAchievementValues();
            }    
Example #2
0
        public AchievementsRefreshInfo(IndieCityManager ic, NotificationDelegate refreshCompleteDelegate, Boolean mustRefreshAchievementValues)
        {
            AchievementsUpdated     = false;
            UserAchievementsFetched = false;
            RefreshCompleteDelegate = refreshCompleteDelegate;

            ic.AchievementsManager.GetUserAchievementList(ic.Session.UserId);
            if (mustRefreshAchievementValues)
            {
                ic.AchievementsManager.AchievementGroup.RefreshAchievementValues();
            }
        }