private void RegisterMouseEvents() { if (_buttonClickRegistered) { return; } _buttonClickRegistered = true; Logger.LogVerbose("Settings menu - Registering mouse events..."); Mouse.MouseMoved += _resetRecipesCheckbox.CheckForMouseHover; Mouse.MouseClicked += _resetRecipesCheckbox.CheckForMouseClick; _tierOneCostEditor.RegisterMouseEvents(); _tierTwoCostEditor.RegisterMouseEvents(); Logger.LogVerbose("Settings menu - Mouse events registered."); }
private void RegisterMouseEvents() { if (_buttonClickRegistered) { return; } _buttonClickRegistered = true; Logger.LogVerbose("Settings menu - Registering mouse events..."); Mouse.MouseMoved += _resetRecipesCheckbox.CheckForMouseHover; Mouse.MouseMoved += _useExperienceMultiplierCheckbox.CheckForMouseHover; Mouse.MouseClicked += _resetRecipesCheckbox.CheckForMouseClick; Mouse.MouseClicked += _useExperienceMultiplierCheckbox.CheckForMouseClick; Mouse.MouseClicked += _painlessPrestigeModeCheckbox.CheckForMouseClick; _tierOneCostEditor.RegisterMouseEvents(); _tierTwoCostEditor.RegisterMouseEvents(); _pointsPerPrestigeEditor.RegisterMouseEvents(); _experiencePerPainlessPrestigeEditor.RegisterMouseEvents(); Logger.LogVerbose("Settings menu - Mouse events registered."); }