Пример #1
0
        private void ThreadCallback(IPath path)
        {
            CurrentPath = path;

            if (CurrentPath == null)
            {
                return;
            }

            var statistics = _pathfinder.Statistics.Record();

            StatisticsRecorder.Instance.Add(statistics);
            //LocationRecorder.Instance.Add(goal);

            //OnPathFound();

            var myLocation = _mapBuilder.SpaceToGrid(transform.position);

            CurrentPath.DiscardUpTo(myLocation);
        }