Example #1
0
        public void PathfindingSetDrawNavmesh(bool drawNavmesh)
        {
            MyRDPathfinding pathfinding = this.m_pathfinding as MyRDPathfinding;

            if (pathfinding != null)
            {
                pathfinding.SetDrawNavmesh(drawNavmesh);
            }
        }
Example #2
0
 public void InvalidateNavmeshPosition(Vector3D?target)
 {
     if (target != null)
     {
         MyRDPathfinding pathfinding = (MyRDPathfinding)Static.Pathfinding;
         if (pathfinding != null)
         {
             BoundingBoxD areaBox = new BoundingBoxD(target.Value - 0.1, target.Value + 0.1);
             pathfinding.InvalidateArea(areaBox);
         }
     }
     this.DebugTarget = target;
 }
 public void PathfindingSetDrawNavmesh(bool drawNavmesh)
 {
     MyRDPathfinding pf = m_pathfinding as MyRDPathfinding;
     if (pf != null)
         pf.SetDrawNavmesh(drawNavmesh);
 }