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

                steamController.UpdatePopupPosition();
                steamController.UpdateAchievementsStatus();
            }
            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;
            }
        }
        private void PositionChanged(int selectedIndex)
        {
            try
            {
                var position = Positions[Positions.Keys.ToList()[selectedIndex]];

                ModConfig.Instance.SaveSetting(SettingKeys.PopupPosition, (int)position);

                steamController.UpdatePopupPosition();

                logger.Info("Position changed to {0}", position);
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }
Exemplo n.º 4
0
        private void PositionChanged(int selectedIndex)
        {
            try
            {
                NotificationPosition position;
                switch (Positions[selectedIndex].ToLower())
                {
                case "top right":
                    position = NotificationPosition.TopRight;

                    break;

                case "top left":
                    position = NotificationPosition.TopLeft;

                    break;

                case "bottom left":
                    position = NotificationPosition.BottomLeft;

                    break;

                default:
                    position = NotificationPosition.BottomRight;

                    break;
                }

                ModConfig.Instance.SaveSetting(SettingKeys.PopupPosition, (int)position);

                steamController.UpdatePopupPosition();

                logger.Info("Position changed to {0}", position);
            }
            catch (Exception ex)
            {
                logger.LogException(ex);

                throw;
            }
        }
Exemplo n.º 5
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;
            }
        }