Пример #1
0
 private void DeregisterMouseEvents()
 {
     Logger.LogVerbose("Settings menu - Deregistering mouse events...");
     if (!_buttonClickRegistered)
     {
         return;
     }
     Mouse.MouseMoved   -= _resetRecipesCheckbox.CheckForMouseHover;
     Mouse.MouseClicked -= _resetRecipesCheckbox.CheckForMouseClick;
     _tierOneCostEditor.DeregisterMouseEvents();
     _tierTwoCostEditor.DeregisterMouseEvents();
     _buttonClickRegistered = false;
     Logger.LogVerbose("Settings menu - Mouse events deregistered.");
 }
Пример #2
0
 private void DeregisterMouseEvents()
 {
     Logger.LogVerbose("Settings menu - Deregistering mouse events...");
     if (!_buttonClickRegistered)
     {
         return;
     }
     Mouse.MouseMoved   -= _resetRecipesCheckbox.CheckForMouseHover;
     Mouse.MouseMoved   -= _useExperienceMultiplierCheckbox.CheckForMouseHover;
     Mouse.MouseClicked -= _resetRecipesCheckbox.CheckForMouseClick;
     Mouse.MouseClicked -= _useExperienceMultiplierCheckbox.CheckForMouseClick;
     Mouse.MouseClicked -= _painlessPrestigeModeCheckbox.CheckForMouseClick;
     _tierOneCostEditor.DeregisterMouseEvents();
     _tierTwoCostEditor.DeregisterMouseEvents();
     _pointsPerPrestigeEditor.DeregisterMouseEvents();
     _experiencePerPainlessPrestigeEditor.DeregisterMouseEvents();
     _buttonClickRegistered = false;
     Logger.LogVerbose("Settings menu - Mouse events deregistered.");
 }