protected internal override bool OnKeyUp(Messages.KeyUp args) { if (base.OnKeyUp(args)) { foreach (var child in Children) { child.OnKeyUp(args); } return(true); } return(false); }
protected internal override bool OnKeyUp(Messages.KeyUp args) { if (base.OnKeyUp(args)) { // Don't handle unbound key if (args.Key == UnboundKey) { return(true); } switch (BindType) { case BindTypes.HoldActive: CurrentlyDownKeys.RemoveAll(o => o == args.Key); UpdateHoldActiveState(); break; } return(true); } return(false); }
private static void OnKeyUp(Messages.KeyUp args) { if (IsCastingUlt && (Config.Ultimate.ShootKey.Keys.Item1 == args.Key || Config.Ultimate.ShootKey.Keys.Item2 == args.Key)) { // Only handle the tap key if the mode is set to tap key switch (Config.Ultimate.CurrentMode) { // Auto case 3: // Near mouse case 4: // Tap key has been pressed TapKeyPressed = true; if (OnTapKeyPressed != null) { OnTapKeyPressed(null, EventArgs.Empty); } break; } } }
protected internal virtual bool OnKeyUp(Messages.KeyUp args) { return(true); }