Skip to main content

GenaLevelDesigner

24 tools in this family (folder Editor/Tools/GenaLevelDesigner/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
scatter_add_spawn_rulewritesAttach a path-aware spawn rule to a path-area. The rule controls one resource:
scatter_add_spline_nodewritesAppend a control point to an existing spline. Tangents are optional
scatter_apply_designerwritesRun the full apply pipeline for a previously configured Designer against a spline:
scatter_apply_designer_presetwritesConvenience: configure a Designer from a built-in preset (River / Road / Village / Plaza / Wall / Fo…
scatter_apply_spline_templatewritesReplace a spline's nodes with one of the 8 built-in templates:
scatter_carve_along_pathwritesModify terrain heights along a spline. Modes: FlattenAlongPath (for roads),
scatter_create_splinewritesCreate a new GeNa-style spline. A spline is the foundational primitive of the gena_* family:
scatter_export_splineread-onlySerialise a spline to compact JSON. Optionally write the JSON to a file.
scatter_footpath_designerwritesConfigure a Footpath designer (narrow dirt trail, optional trampled-grass detail along the edges,
scatter_import_splinewritesDeserialise a spline from JSON. Accepts either an inline 'json' string OR a 'path' to a file.
scatter_link_to_worldbuilder_resourceswritesEnable the reflective bridge from gena's GenaResourceCatalog to Buril's existing
scatter_list_designersread-onlyList every Designer kind the gena_* family knows, along with its default config.
scatter_paint_texture_along_pathwritesPaint a Unity Terrain splatmap layer along a spline. The target layer is pushed
scatter_plaza_designerwritesConfigure a Plaza designer (radial buildings around a centre, vendor stalls, central prop).
scatter_preview_spawnread-onlyCompute spawn positions for a path-area without instantiating any GameObjects.
scatter_remove_spline_nodewritesRemove a control point from a spline by zero-based index.
scatter_river_designerwritesConfigure a River designer (carve below path + reeds + willows + boulders + pebbles + water plane).
scatter_road_designerwritesConfigure a Road designer (flatten along path + asphalt splatmap + road signs + guard rails + lamppo…
scatter_run_spawnerwritesExecute every spawn rule in a path-area and instantiate the resulting prefabs in the scene.
scatter_sample_splineread-onlySample a spline at parameter t ∈ [0,1] where t is uniform arc length.
scatter_set_spline_nodewritesModify the position / tangents / width / bridge-flag of an existing control point.
scatter_smooth_splinewritesRecompute every node's in/out tangents from neighbour-midpoint deltas
scatter_village_designerwritesConfigure a Village designer (buildings along path with alternating sides,
scatter_wall_designerwritesConfigure a Wall designer (raise terrain into a tall fortification, towers at intervals,