/// <summary> /// Create tile data from the provided build data. /// </summary> /// <param name="buildData">The build data.</param> /// <returns>A new tile data object, or null on error.</returns> public static NavmeshTileData Create(NavmeshTileBuildData buildData) { if (buildData == null || buildData.IsDisposed) return null; NavmeshTileData result = new NavmeshTileData(); if (NavmeshTileEx.dtnmBuildTileData(buildData, result)) return result; return null; }
/// <summary> /// Create tile data from the provided build data. /// </summary> /// <param name="buildData">The build data.</param> /// <returns>A new tile data object, or null on error.</returns> public static NavmeshTileData Create(NavmeshTileBuildData buildData) { if (buildData == null || buildData.IsDisposed) { return(null); } NavmeshTileData result = new NavmeshTileData(); if (NavmeshTileEx.dtnmBuildTileData(buildData, result)) { return(result); } return(null); }