feat(sites): typed dive site definition with placements and routes

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
OlivierandClaude Haiku 4.5 committed 2026-10-06 19:52:24 +02:00
1 parent 1c1f0b87da
commit 506f6dd0c8
5 files changed
+255 -2

No files matched your search

+2 -1
View File
@@ -12,7 +12,8 @@ var _maximum_elevation_m := 0.0
static func from_data(data: SiteTerrainData) -> TerrainHeightField:
if data == null or not data.validation_error().is_empty():
return null
var field := TerrainHeightField.new()
var script_class = load("res://game/domain/sites/terrain_height_field.gd")
var field: TerrainHeightField = script_class.new()
field._data = data
field._minimum_elevation_m = data.elevations_m[0]
field._maximum_elevation_m = data.elevations_m[0]