public void PathfindingSetDrawNavmesh(bool drawNavmesh) { MyRDPathfinding pathfinding = this.m_pathfinding as MyRDPathfinding; if (pathfinding != null) { pathfinding.SetDrawNavmesh(drawNavmesh); } }
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); }