示例#1
0
        public void SetDefaultKeysByIndex(KeyboardIndex index)
        {
            switch (index)
            {
            case KeyboardIndex.One:
                leftKey  = Keys.Left;
                rightKey = Keys.Right;
                upKey    = Keys.Up;
                downKey  = Keys.Down;

                jumpKey  = Keys.Space;
                backKey  = Keys.F1;
                enterKey = Keys.Enter;

                firstSkillKey  = Keys.Q;
                secondSkillKey = Keys.W;
                thirdSkillKey  = Keys.E;
                aimKey         = Keys.R;
                break;

            case KeyboardIndex.Two:
                leftKey  = Keys.NumPad4;
                rightKey = Keys.NumPad6;
                upKey    = Keys.NumPad8;
                downKey  = Keys.NumPad5;

                jumpKey  = Keys.RightControl;
                backKey  = Keys.Back;
                enterKey = Keys.RightAlt;

                firstSkillKey  = Keys.U;
                secondSkillKey = Keys.I;
                thirdSkillKey  = Keys.O;
                aimKey         = Keys.P;
                break;
            }
        }
示例#2
0
        public KeyboardInputs(KeyboardIndex keyboardIndex)
        {
            this.keyboardIndex = keyboardIndex;

            SetDefaultKeysByIndex(keyboardIndex);
        }