コード例 #1
0
 protected internal override bool OnKeyUp(Messages.KeyUp args)
 {
     if (base.OnKeyUp(args))
     {
         foreach (var child in Children)
         {
             child.OnKeyUp(args);
         }
         return(true);
     }
     return(false);
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
                }
            }
        }
コード例 #4
0
 protected internal virtual bool OnKeyUp(Messages.KeyUp args)
 {
     return(true);
 }