public override void OnCreated(ILoading loading)
        {
            try
            {
                logger.Info("On created");

                steamController.UpdatePopupPosition();
                steamController.UpdateAchievementsStatus();
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }
Exemplo n.º 2
0
        private void AchievementStatusChanged(bool isEnabled)
        {
            try
            {
                ModConfig.Instance.SaveSetting(SettingKeys.EnableAchievements, isEnabled);

                steamController.UpdateAchievementsStatus();

                logger.Info("Achievement status enabled {0}", isEnabled);
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }
        public LoadingExtension(ILogger logger, ISteamController steamController)
        {
            this.logger          = logger;
            this.steamController = steamController;

            try
            {
                steamController.UpdateAchievementsStatus();
                steamController.UpdatePopupPosition();

                logger.Info("SteamyUserMod");
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }
Exemplo n.º 4
0
        public SteamyUserMod(ILogger logger, ISteamController steamController)
        {
            this.logger          = logger;
            this.steamController = steamController;

            try
            {
                OptionsPanelManager = new OptionsPanelManager(logger, steamController);

                steamController.UpdateAchievementsStatus();
                steamController.UpdatePopupPosition();

                logger.Info("SteamyUserMod");
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }