public void MoveBy(Vector3 direction)
        {
            // x,y are direction parameters one of {-1, 0, 1}
            direction.Z = 0;
            if (direction.eIsZero())
            {
                return;
            }
            var translate = _transform.TranslationFromDirection(direction);

            _transform.ApplyTranslation(translate);
        }
Exemple #2
0
        // x,y are direction parameters one of {-1, 0, 1}
        public void MoveBy(int x, int y)
        {
            var translate = _transform.TranslationFromDirection(new Vector3(x, y, 0));

            _transform.ApplyTranslation(translate);
        }