Exemple #1
0
        public Pathfinder(Vector3 startPosition, Vector3 targetPosition, AIController pathRequester, PathfinderManager.PathfindingComplete callback = null)
        {
            _gridGenerator = GridGenerator.GetInstance();
            _gridGenerator.startPosition = startPosition;
            _gridGenerator.endPosition   = targetPosition;

            start  = _gridGenerator.NodeFromWorldPosition(startPosition);
            target = _gridGenerator.NodeFromWorldPosition(targetPosition);

            _pathRequester = pathRequester;
            _callback      = callback;
        }