예제 #1
0
        public override void OnChanged()
        {
            base.OnChanged();

            ItemModifier  instance = ModContent.GetInstance <ItemModifier>();
            MainInterface mainUI   = instance.MainUI;

            if (mainUI != null)
            {
                mainUI.ItemModifierWindow.SetLimits();

                List <UICategory.UIProperty> properties = mainUI.ItemModifierWindow.AllCategory.Properties;
                for (int i = 0; i < properties.Count; i++)
                {
                    properties[i].imageLabel.Visible = ShowPropertyIcons;
                }
            }
        }
예제 #2
0
        public override void ProcessTriggers(TriggersSet triggersSet)
        {
            ItemModifier instance = ModContent.GetInstance <ItemModifier>();

            if (instance.MainUI != null)
            {
                if (instance.ToggleItemModifierUIHotKey.JustPressed)
                {
                    instance.MainUI.ToggleItemModifierUI();
                }
                if (instance.ToggleNewItemUIHotKey.JustPressed)
                {
                    instance.MainUI.ToggleNewItemUI();
                }
                if (instance.OpenWikiHotKey.JustPressed)
                {
                    ItemModifier.OpenWiki();
                }
            }
        }