public LesserDemonSettings(CustomSettingsData settingsData) { InitializeComponent(); settings = settingsData.LesserDemon; LoadPriorSelections(); }
public NatureRingsSettings(CustomSettingsData settingsData) { InitializeComponent(); settings = settingsData.NatureRings; LoadPriorSelections(); }
public FalconrySettings(CustomSettingsData settingsData) { InitializeComponent(); settings = settingsData.Falconry; LoadPriorSelections(); }
public Use14On14Settings(CustomSettingsData settingsData) { InitializeComponent(); settings = settingsData.Use14On14; LoadPriorSelections(); }
private bool OnContextClearValidate(CustomSettingsData data) { if (m_provider != null && m_provider.settingsEditor.target == data) { return(Settings.Exists()); } return(false); }
private void OnContextClearMenu(CustomSettingsData data) { if (m_provider != null && m_provider.settingsEditor.target == data) { string message = $"Data will be deleted for settings at specified path: '{settingsPath}'.\nYou cannot undo this action."; if (EditorUtility.DisplayDialog("Delete selected settings data?", message, "Delete", "Cancel")) { ClearEditor(); Settings.ClearSettings(); } } }
/// <summary> /// Shows the custom settings form for bots that are associated with custom settings /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ShowSettings_Click(object sender, EventArgs e) { CollectGeneralSettings(); CustomSettingsData settings = RunParams.CustomSettingsData; Form settingsForm = GetCustomSettingsForm(settings); if (settingsForm != null) { settingsForm.ShowDialog(); } else { MessageBox.Show("No custom settings options for " + BotActionSelect.Text); } SaveBot(); }
/// <summary> /// Sets the normal default values for commonly used run parameters /// </summary> private void InitializeBaseParams() { BotName = "New Bot"; FrameTime = 3000; RandomizeFrames = true; BotState = BotProgram.BotState.Running; RunUntil = DateTime.Now; BotWorldCheckEnabled = false; BotWorldCheckInterval = UnitConversions.MinutesToMilliseconds(5); TaskComplete = new BotResponse(DoNothing); StartEatingBelow = 0.5; StopEatingAbove = 0.8; ClosedChatBox = false; RunLoggedIn = true; RunAbove = 0.2; Conversation = false; CustomSettingsData = new CustomSettingsData(); }