add flood swe module and 2km building bundles
This commit is contained in:
@@ -8,6 +8,7 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
{
|
||||
private string tileIndexCsvPath = "Assets/GeoData/tile_index.csv";
|
||||
private string tilePrefabsDir = "Assets/TilePrefabs";
|
||||
private string buildingPrefabsDir = "Assets/TilePrefabs_Buildings";
|
||||
private string outputRoot = "ServerData/TileBundles";
|
||||
private BuildTarget buildTarget = BuildTarget.StandaloneLinux64;
|
||||
|
||||
@@ -21,6 +22,8 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
|
||||
private bool overwriteExisting = true;
|
||||
private bool verboseLogging = false;
|
||||
private bool includeBuildingPrefabs = true;
|
||||
private int buildingBlockSize = 2;
|
||||
|
||||
private Vector2 scrollPosition;
|
||||
|
||||
@@ -68,6 +71,7 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
GUILayout.Label("Paths", EditorStyles.boldLabel);
|
||||
tileIndexCsvPath = EditorGUILayout.TextField("Tile Index CSV", tileIndexCsvPath);
|
||||
tilePrefabsDir = EditorGUILayout.TextField("Tile Prefabs Dir", tilePrefabsDir);
|
||||
buildingPrefabsDir = EditorGUILayout.TextField("Building Prefabs Dir", buildingPrefabsDir);
|
||||
outputRoot = EditorGUILayout.TextField("Output Root", outputRoot);
|
||||
buildTarget = (BuildTarget)EditorGUILayout.EnumPopup("Build Target", buildTarget);
|
||||
|
||||
@@ -89,6 +93,8 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
buildSource = (BuildSource)EditorGUILayout.EnumPopup("Source", buildSource);
|
||||
overwriteExisting = EditorGUILayout.ToggleLeft("Overwrite existing bundles", overwriteExisting);
|
||||
verboseLogging = EditorGUILayout.ToggleLeft("Verbose logging", verboseLogging);
|
||||
includeBuildingPrefabs = EditorGUILayout.ToggleLeft("Include building prefabs (2km blocks)", includeBuildingPrefabs);
|
||||
buildingBlockSize = EditorGUILayout.IntField("Building block size (tiles)", buildingBlockSize);
|
||||
|
||||
if (buildSource == BuildSource.SceneTerrains)
|
||||
EditorGUILayout.HelpBox("Scene terrain source is not implemented yet.", MessageType.Info);
|
||||
@@ -299,6 +305,7 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
{
|
||||
TileIndexCsvPath = tileIndexCsvPath,
|
||||
TilePrefabsDir = tilePrefabsDir,
|
||||
BuildingPrefabsDir = buildingPrefabsDir,
|
||||
OutputRoot = outputRoot,
|
||||
Target = buildTarget,
|
||||
TargetGroup = GetBuildTargetGroup(buildTarget),
|
||||
@@ -312,7 +319,9 @@ public class GeoTileAddressablesWindow : EditorWindow
|
||||
},
|
||||
SelectedTiles = selectedTiles,
|
||||
OverwriteExisting = overwriteExisting,
|
||||
Verbose = verboseLogging
|
||||
Verbose = verboseLogging,
|
||||
IncludeBuildingPrefabs = includeBuildingPrefabs,
|
||||
BuildingBlockSizeInTiles = buildingBlockSize
|
||||
};
|
||||
|
||||
GeoTileAddressablesBuilder.BuildSelectedTiles(request);
|
||||
|
||||
Reference in New Issue
Block a user