public static void UnRegisterHotkeys() { HotkeysManager.Unregister("GGWPBurst"); HotkeysManager.Unregister("GGWPHoJ"); HotkeysManager.Unregister("GGWPHoJHealer"); HotkeysManager.Unregister("GGWPDivineSteed"); }
public void RegisterAbilityChain(AbilityChain abilityChain) { if (Main.Product != Product.Premium) { return; } if (HotkeysManager.Hotkeys.Any(o => o.Name == "Paws_" + abilityChain.Name)) { return; } AbilityChains.Add(abilityChain); var hotKey = HotkeysManager.Hotkeys.FirstOrDefault(o => o.Name == abilityChain.Name); if (hotKey != null) { HotkeysManager.Unregister(hotKey); } var registeredHotKey = HotkeysManager.Register("Paws_" + abilityChain.Name, abilityChain.HotKey, abilityChain.ModiferKey, KeyIsPressed); Log.AbilityChain(string.Format("Ability chain successfully registered ({0}: {1} + {2}).", registeredHotKey.Name, registeredHotKey.ModifierKeys, registeredHotKey.Key)); }
internal static void Stop() { if (!_HotkeysRegistered) { return; } _HotkeysRegistered = false; // remove hotkeys for commands with 1:1 key assignment HotkeysManager.Unregister("LogMark"); HotkeysManager.Unregister("AOE"); HotkeysManager.Unregister("Combat"); HotkeysManager.Unregister("Movement"); /* Suspend Movement keys have to be polled for now instead of using HotKey interface * since defining a HotKey won't allow the key to pass through to game client window * * // remove hotkeys for commands with 1:M key assignment * if (_registeredMovementSuspendKeys != null) * { * foreach (var key in _registeredMovementSuspendKeys) * { * HotkeysManager.Unregister("Movement Suspend(" + key.ToString() + ")"); * } * } */ }
public void Unload() { foreach (var hk in hotkeys) { HotkeysManager.Unregister(hk.Name); } }
public static void RemoveHotkeys() { if (!KeysRegistered) { return; } HotkeysManager.Unregister("noAoe"); NoAoe = false; KeysRegistered = false; //Lua.DoString(@"print('Hotkeys: \124cFFE61515 Removed!')"); Logging.Write(Colors.OrangeRed, "Hotkeys: Removed!"); }
/// <summary> /// Rebuilds and reloads all of the abilities. Useful after changing settings. /// </summary> public static void Init() { _singletonInstance = new AbilityChainsManager(); var pawsHotKeys = HotkeysManager.Hotkeys.Where(o => o.Name.StartsWith("Paws_")); var hotKeys = pawsHotKeys as Hotkey[] ?? pawsHotKeys.ToArray(); for (var i = 0; i < hotKeys.Count(); i++) { var hotKey = hotKeys.ElementAt(i); HotkeysManager.Unregister(hotKey); Log.Diagnostics(string.Format("Unregistered Hotkey {0}", hotKey.Name)); } }
protected virtual void UnregisterHotkeys() { HotkeysManager.Unregister("Toggle Interrupt"); HotkeysManager.Unregister("PvP Toggle"); HotkeysManager.Unregister("PvE Toggle"); HotkeysManager.Unregister("Burst"); HotkeysManager.Unregister("Hex Focus"); HotkeysManager.Unregister("Movement"); HotkeysManager.Unregister("Useful Stuff"); HotkeysManager.Unregister("AOE"); HotkeysManager.Unregister("Boss Mechs"); HotkeysManager.Unregister("Weave"); HotkeysManager.Unregister("Dispelling"); HotkeysManager.Unregister("Trace"); HotkeysManager.Unregister("LFR Mode"); HotkeysManager.Unregister("Manual Context"); }
public static void removeHotkeys() { if (!keysRegistered) { return; } HotkeysManager.Unregister("AoEOn"); HotkeysManager.Unregister("cooldownsOn"); HotkeysManager.Unregister("manualOn"); VengeanceAoEOn = false; VengeanceDefensiveOn = false; cooldownsOn = false; manualOn = false; keysRegistered = false; StyxWoW.Overlay.AddToast(("Hotkeys: Removed!"), 2000); Logging.Write(Colors.Red, "Hotkeys: Removed!"); }
public static void UnregisterHotkeys() { HotkeysManager.Unregister("Simcraft Pause"); HotkeysManager.Unregister("Simcraft Cooldowns"); HotkeysManager.Unregister("Simcraft AOE"); }