[This is preliminary documentation and is subject to change.]

A ScritableObject that represents navigation data that baked at design time.

Namespace: org.critterai.nav.u3d
Assembly: cai-nav-u3d (in cai-nav-u3d.dll) Version: 0.4.0.0 (0.4.0.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public interface INavmeshData
Public Interface INavmeshData
public interface class INavmeshData

Members

         
 All Members  Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
BuildInfo
Information related to the build of the mesh data.
GetMeshReport()()()()
Generates a human readable report of the mesh data.
GetNavmesh()()()()
Creates a new Navmesh object from the mesh data
HasNavmesh
True if the navigation mesh is available.
Load(array<Byte>[]()[][], NavmeshBuildInfo)
Load a navigation mesh from data created from the GetSerializedMesh()()()() method.
Load(NavmeshTileBuildData, NavmeshBuildInfo)
Loads a single-tile navigation mesh from the provided data.
Load(NavmeshParams, array<NavmeshTileData>[]()[][], NavmeshBuildInfo)
Loads a navigation mesh.
Version
The version of the data.

Remarks

This interface is only valid when implemented by a ScriptableObject.

See Also