Astroids.Classes.KeyboardHandler.GetButtonsPressed C# (CSharp) Метод

GetButtonsPressed() публичный Метод

public GetButtonsPressed ( ) : List
Результат List
        public List<string> GetButtonsPressed(/*string[,] keyBinds*/)
        {
            List<string> btnsPressed = new List<string>();
            Keys[] kbState = Keyboard.GetState().GetPressedKeys();

            Keys[] keys = new Keys[10]; //up, down, left, right, select, back, shoot, volUp, volDown, pause

            for (int i = 0; i < 10; i++)
            {
                Enum.TryParse(keyBinds[i, 1], out keys[i]);
            }

            for (int i = 0; i < 10; i++)
            {
                if (kbState.Contains(keys[i]))
                    btnsPressed.Add(keyBinds[i, 0]);
            }

            return btnsPressed;
        }