Inheritance: Terraria.GameContent.UI.Elements.UIPanel
Exemplo n.º 1
0
        private static void DeleteThisSetting(UIMouseEvent evt, UIElement listeningElement)
        {
            UISettingsItem settingsItem = ((UISettingsItem)listeningElement.Parent);

            Main.settingSaver.deleteSetting(settingsItem.fileName);
            Main.menuMode = (int)MenuModes.SettingsView;             // should reload
        }
Exemplo n.º 2
0
        public override void OnActivate()
        {
            Directory.CreateDirectory(settingsSaveDirectory);
            string[] files = Directory.GetFiles(settingsSaveDirectory, "*.json", SearchOption.TopDirectoryOnly);

            settingsItemList.Clear();
            foreach (string filename in files)
            {
                if (File.Exists(filename))
                {
                    UISettingsItem modItem = new UISettingsItem(Path.GetFileNameWithoutExtension(filename));
                    settingsItemList.Add(modItem);
                }
            }
        }
Exemplo n.º 3
0
		public override void OnActivate()
		{
			Directory.CreateDirectory(settingsSaveDirectory);
			string[] files = Directory.GetFiles(settingsSaveDirectory, "*.json", SearchOption.TopDirectoryOnly);

			settingsItemList.Clear();
			foreach (string filename in files)
			{
				if (File.Exists(filename))
				{
					UISettingsItem modItem = new UISettingsItem(Path.GetFileNameWithoutExtension(filename));
					settingsItemList.Add(modItem);
				}
			}
		}