Beispiel #1
0
        public LesserDemonSettings(CustomSettingsData settingsData)
        {
            InitializeComponent();

            settings = settingsData.LesserDemon;
            LoadPriorSelections();
        }
Beispiel #2
0
        public NatureRingsSettings(CustomSettingsData settingsData)
        {
            InitializeComponent();

            settings = settingsData.NatureRings;
            LoadPriorSelections();
        }
        public FalconrySettings(CustomSettingsData settingsData)
        {
            InitializeComponent();

            settings = settingsData.Falconry;
            LoadPriorSelections();
        }
Beispiel #4
0
        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();
                }
            }
        }
Beispiel #7
0
        /// <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();
        }
Beispiel #8
0
 /// <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();
 }