public void Build(bool force, bool incremental) { if (force) { //if (buildKey != tileMap.buildKey) //tk2dEditor.TileMap.TileMapUtility.CleanRenderData(tileMap); tk2dTileMap.BuildFlags buildFlags = tk2dTileMap.BuildFlags.EditMode; if (!incremental) buildFlags |= tk2dTileMap.BuildFlags.ForceBuild; tileMap.Build(buildFlags); } }
public void Build(bool force, bool incremental) { if (force || buildKey != tileMap.buildKey) { if (buildKey != tileMap.buildKey) { tk2dRuntime.TileMap.BuilderUtil.CleanRenderData(tileMap); } tk2dTileMap.BuildFlags buildFlags = tk2dTileMap.BuildFlags.EditMode; if (!incremental) { buildFlags |= tk2dTileMap.BuildFlags.ForceBuild; } tileMap.Build(buildFlags); buildKey = tileMap.buildKey; } }