AGS.Editor.ObjectsEditorFilter.KeyPressed C# (CSharp) Метод

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

public KeyPressed ( Keys key ) : bool
key Keys
Результат bool
        public bool KeyPressed(Keys key)
        {
            if (_selectedObject == null) return false;
            if (!_selectedObject.Locked)
            {
                int step = GetArrowMoveStepSize();
                switch (key)
                {
                    case Keys.Right:
                        return MoveObject(_selectedObject.StartX + step, _selectedObject.StartY);
                    case Keys.Left:
                        return MoveObject(_selectedObject.StartX - step, _selectedObject.StartY);
                    case Keys.Down:
                        return MoveObject(_selectedObject.StartX, _selectedObject.StartY + step);
                    case Keys.Up:
                        return MoveObject(_selectedObject.StartX, _selectedObject.StartY - step);
                }
            }
            return false;
        }