コード例 #1
0
ファイル: SettingsMenu.cs プロジェクト: musbah/SkillPrestige
 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.");
 }