Beispiel #1
0
    public static bool GetKeyDown(UIKeyCode UIKey)
    {
        switch (UIKey)
        {
        case UIKeyCode.SPACE:
            if (SpaceButton.IsPressedDown)
            {
                return(true);
            }
            return(false);

        case UIKeyCode.FIRE:
            if (FireButton.IsPressedDown)
            {
                return(true);
            }
            return(false);

        case UIKeyCode.LEFT:
            return(false);

        case UIKeyCode.RIGHT:
            return(false);

        case UIKeyCode.DOWN:
            if (DownButton.IsPressedDown)
            {
                return(true);
            }
            return(false);
        }
        throw new System.Exception("It's impossible");
    }
Beispiel #2
0
    public static bool GetKeyUp(UIKeyCode UIKey)
    {
        switch (UIKey)
        {
        case UIKeyCode.SPACE:
            if (SpaceButton.IsPressedUp)
            {
                return(true);
            }
            return(false);

        default:
            return(false);
        }
        throw new System.Exception("It's impossible");
    }
Beispiel #3
0
 public bool GetKeyDown(UIKeyCode keyCode)
 {
     return(this._onDownKeys.ContainsKey(keyCode));
 }
Beispiel #4
0
 private void OnKeyDown(UIKeyCode keyCode)
 {
     this._onDownKeys.Add(keyCode, true);
     this._onDownKeysCount++;
 }