Example #1
0
        private static void possiblyAddRightPoint(ref int index, SearchPoint point)
        {
            NavMeshHit hit;

            if (!NavMesh.SamplePosition(point.Position, out hit, 0.2f, 1))
            {
                return;
            }
            else
            {
                point.Position = hit.position;
            }

            var new_ = addPoint(point);

            if (index >= 0)
            {
                _points.LinkRight(index, new_);
            }

            index = new_;
        }