Exemple #1
0
        private void MoveByDirection(Vector3 direction)
        {
            var position      = (_snake.Position + direction).ConvertToInt();
            var collisionItem = _world.GetCollisionItemInPosition(position);

            if (_movingSystem.CanWalkOnBy(collisionItem.Item, _snake, position))
            {
                _snake.MoveTo(position);
            }
        }