Added basalt tiles and testing terrain
This commit is contained in:
parent
94425bbd6c
commit
73f8d48f58
158
TerrainGen.gd
158
TerrainGen.gd
|
@ -4,34 +4,142 @@ class_name TerrainGen
|
|||
|
||||
signal map_changed()
|
||||
|
||||
@export var region: Rect2i = Rect2i(0,0,200,200):
|
||||
set(value):
|
||||
region = value
|
||||
generate()
|
||||
@export var noise: Noise:
|
||||
set(value):
|
||||
noise = value
|
||||
generate()
|
||||
@export var max_height: int = 10:
|
||||
set(value):
|
||||
max_height = value
|
||||
generate()
|
||||
## TODO:
|
||||
## - [x] Finish inner corner tiles
|
||||
## - [x] Place inner corner tiles
|
||||
## - [x] Fix nav meshes
|
||||
## - [x] Generate nav regions
|
||||
## - [x] Bake navmesh
|
||||
## - [x] Add spawners / functionality to test level
|
||||
## - [ ] Hook up everything up
|
||||
## - [ ] Finish outer corner tiles
|
||||
## - [ ] Add tile variants
|
||||
## - [x] Use tile variants in code
|
||||
## - [ ] Variants have a percentage?
|
||||
|
||||
@export_tool_button("Generate", "Reload") var action: Callable = generate
|
||||
|
||||
@export_group("Map", "map_")
|
||||
## Dimension for the map
|
||||
@export var map_region: Rect2i = Rect2i(0,0,200,200)
|
||||
## Maximum height of the map
|
||||
@export var map_max_height: int = 16
|
||||
## Chance of a ramp appearing at any spot they can
|
||||
@export_range(0.0, 1.0) var map_ramp_chance: float = 0.1
|
||||
## Texture used to place tiles in map
|
||||
@export var map_texture: Texture2D
|
||||
## Seed used for random placement within generation
|
||||
@export var map_seed: String = "69420"
|
||||
var map_image: Image
|
||||
|
||||
## Dictionary of tiles, add multiple to have one randomly picked.
|
||||
## Multiple entries of the same id can help to increase chances
|
||||
@export var tile_dictionary: Dictionary[String, Array] = {
|
||||
"block": [0],
|
||||
"floor": [1, 1, 1, 10],
|
||||
"ramp_n": [2],
|
||||
"ramp_e": [3],
|
||||
"ramp_s": [4],
|
||||
"ramp_w": [5],
|
||||
"inner_ne": [6],
|
||||
"inner_se": [7],
|
||||
"inner_sw": [8],
|
||||
"inner_nw": [9],
|
||||
#"outer_ne": [10],
|
||||
#"outer_se": [11],
|
||||
#"outer_sw": [12],
|
||||
#"outer_nw": [13],
|
||||
}
|
||||
|
||||
class Heights: ## object holding all surrounding heights
|
||||
var c: int ## center height of point (the one you pass into get_heights())
|
||||
var l: int ## lowest height of all the points
|
||||
var n: int ## north height
|
||||
var ne: int ## north-east height
|
||||
var e: int ## east height
|
||||
var se: int ## south-east height
|
||||
var s: int ## south height
|
||||
var sw: int ## south-west height
|
||||
var w: int ## west height
|
||||
var nw: int ## north-west height
|
||||
|
||||
func _ready() -> void:
|
||||
generate()
|
||||
|
||||
func generate() -> void:
|
||||
if map_texture == null: return
|
||||
|
||||
map_image = map_texture.get_image()
|
||||
clear()
|
||||
if noise == null:
|
||||
return
|
||||
for x in range(region.position.x, region.size.x):
|
||||
for y in range(region.position.y, region.size.y):
|
||||
var point: Vector2i = Vector2i(x,y)
|
||||
var noise_point: Vector2 = Vector2(point)
|
||||
seed(map_seed.hash())
|
||||
|
||||
for x: int in range(map_region.position.x, map_region.size.x):
|
||||
for y: int in range(map_region.position.y, map_region.size.y):
|
||||
var points: Heights = get_heights(x, y)
|
||||
var point_3d: Vector3i = Vector3i(x, points.c, y)
|
||||
|
||||
var val: float = noise.get_noise_2d(noise_point.x, noise_point.y)
|
||||
var height: int = floori(((val + 1)/2.0) * max_height)
|
||||
# floor
|
||||
set_cell_item(point_3d, get_tile("floor"))
|
||||
|
||||
var point_3d: Vector3i = Vector3i(point.x, height, point.y)
|
||||
set_cell_item(point_3d, 0)
|
||||
# block in cliffs
|
||||
for i: int in range(points.l - 1, points.c):
|
||||
set_cell_item(Vector3i(x, i, y), get_tile("block"))
|
||||
|
||||
var ramp_roll: float = randf()
|
||||
if ramp_roll > map_ramp_chance: continue
|
||||
|
||||
# cardinal direction ramps
|
||||
if points.n - 1 == points.c:
|
||||
set_cell_item(point_3d, get_tile("block"))
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("ramp_n"))
|
||||
elif points.e - 1 == points.c:
|
||||
set_cell_item(point_3d, get_tile("block"))
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("ramp__e"))
|
||||
elif points.s - 1 == points.c:
|
||||
set_cell_item(point_3d, get_tile("block"))
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("ramp_s"))
|
||||
elif points.w - 1 == points.c:
|
||||
set_cell_item(point_3d, get_tile("block"))
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("ramp_w"))
|
||||
|
||||
# replace cardinal ramps w/ inner ramps
|
||||
if points.n - 1 == points.c && points.e - 1 == points.c:
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("inner_ne"))
|
||||
if points.s - 1 == points.c && points.e - 1 == points.c:
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("inner_se"))
|
||||
if points.s - 1 == points.c && points.w - 1 == points.c:
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("inner_sw"))
|
||||
if points.n - 1 == points.c && points.w - 1 == points.c:
|
||||
set_cell_item(point_3d + Vector3i(0, 1, 0), get_tile("inner_nw"))
|
||||
#endfor
|
||||
map_changed.emit()
|
||||
|
||||
func get_height(x: int, y: int) -> int:
|
||||
var fx: float = clamp((x - map_region.position.x) as float / map_region.size.x as float, 0.0, 1.0)
|
||||
var fy: float = clamp((y - map_region.position.y) as float / map_region.size.y as float, 0.0, 1.0)
|
||||
|
||||
var px: int = floori(fx * (map_image.get_width() - 1))
|
||||
var py: int = floori(fy * (map_image.get_height() - 1))
|
||||
|
||||
#print("x: %s, fx: %s, px: %s" % [x, fx, px])
|
||||
var col: Color = map_image.get_pixel(px, py)
|
||||
var val: float = col.get_luminance()
|
||||
var height: int = floori(((val + 1)/2.0) * map_max_height)
|
||||
return height
|
||||
|
||||
func get_heights(x: int, y: int) -> Heights:
|
||||
var h: Heights = Heights.new()
|
||||
h.n = get_height(x, y + 1)
|
||||
h.ne = get_height(x - 1, y + 1)
|
||||
h.e = get_height(x - 1, y)
|
||||
h.se = get_height(x - 1, y - 1)
|
||||
h.s = get_height(x, y - 1)
|
||||
h.sw = get_height(x + 1, y - 1)
|
||||
h.w = get_height(x + 1, y)
|
||||
h.nw = get_height(x + 1, y + 1)
|
||||
|
||||
h.c = get_height(x, y)
|
||||
h.l = min(h.n, h.ne, h.e, h.se, h.s, h.sw, h.w, h.nw, h.c - 1)
|
||||
return h
|
||||
|
||||
func get_tile(tile_name: String) -> int:
|
||||
var tile_list: Array = tile_dictionary.get(tile_name, [0])
|
||||
var tile: int = tile_list[randi_range(0, tile_list.size() - 1)]
|
||||
return tile
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c8vl2gd6scgr3"
|
||||
path="res://.godot/imported/Basalt.blend-4341602cf9c9ef5b9fe3179eca12b0f6.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/blends/Basalt.blend"
|
||||
dest_files=["res://.godot/imported/Basalt.blend-4341602cf9c9ef5b9fe3179eca12b0f6.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path="uid://wphqs2i4wp8w"
|
||||
_subresources={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
blender/nodes/punctual_lights=true
|
||||
blender/nodes/cameras=true
|
||||
blender/nodes/custom_properties=true
|
||||
blender/nodes/modifiers=1
|
||||
blender/meshes/colors=false
|
||||
blender/meshes/uvs=true
|
||||
blender/meshes/normals=true
|
||||
blender/meshes/export_geometry_nodes_instances=false
|
||||
blender/meshes/tangents=true
|
||||
blender/meshes/skins=2
|
||||
blender/meshes/export_bones_deforming_mesh_only=false
|
||||
blender/materials/unpack_enabled=true
|
||||
blender/materials/export_materials=1
|
||||
blender/animation/limit_playback=true
|
||||
blender/animation/always_sample=true
|
||||
blender/animation/group_tracks=true
|
|
@ -0,0 +1,597 @@
|
|||
[gd_scene load_steps=46 format=4 uid="uid://bq40lvcibol1x"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://c8vl2gd6scgr3" path="res://assets/blends/Basalt.blend" id="1_eaifd"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_eaifd"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ff7by"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAgAEAAAAAQAFAAMABQAEAAMABgAFAAEAAAAGAAEABgAHAAUABwAEAAUACAAHAAYACAAJAAcABgAUAAgAFAAJAAgAAAAUAAYAFQAHAAkAFQAEAAcAFAAVAAkAAAAEAAwAAAAMAA4ABAANAAwADgAMAA0AFQAWAAQABAAWAA0ADgANAA8ADwAAAA4ADwANABcADQAWABcADwAXABgAGAAXABYAGQAPABgAGQAAAA8AGAAWABkAAAAZABQAGgAZABYAGgAbABkAFgASABoAGwAaABIAFgARABIAFgAVABEAGwASABMAEwAZABsAEwASABEAEAAZABMAEwARABAAFAAZABAAEQAVAAsAFAALABUAEAARAAsAFAAKAAsAEAALAAoAFAAQAAoA"),
|
||||
"lods": [0.179567, PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAgAEAAAAAQAFAAMABQAEAAMABgAFAAEAAAAGAAEABgAHAAUABwAEAAUACAAHAAYACQAEAAcACAAJAAcABgAKAAgACgAJAAgAAAAKAAYACgALAAkAAAAEAAwACQANAAQABAANAAwAAAAMAA4ADgAMAA0ADwAAAA4AAAAPAAoADgANAA8AEAALAAoACgAPABAAEQAJAAsADQAJABEAEAARAAsAEgAPAA0ADQARABIAEAAPABMAEwARABAAEgATAA8AEwASABEA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 28,
|
||||
"vertex_data": PackedByteArray("ABCVOQAAgD/nYP8+3v//PgAAgD/nYP8+khKAPgAAgD9DWyo/khKAPgAAAABDWyo/ABCVOQAAAADnYP8+3v//PgAAAADnYP8+4P//PgAAgD9Sayk+3v//PgAAAABUayk+lPY/PwAAgD8A9J+6lPY/PwAAAAAA9J+64P//PgAAgD9oUAC/3v//PgAAAACsRwC/EJB/vgAAAABDWyo/VbX/vgAAAADnYP8+EJB/vgAAgD9DWyo/VbX/vgAAgD/nYP8+kBKAPgAAgD8yS6u+kBKAPgAAAACaO6u+ABiVOQAAAAB8RgC/ABCVOQAAgD9oUAC/lPY/PwAAgD8yS6u+lPY/PwAAAAAyS6u+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+VbX/vgAAgD9Uayk+EJB/vgAAgD8A9p+6EJB/vgAAAAC4Oau+EJB/vgAAgD8yS6u+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4mb"]
|
||||
resource_name = "Basalt_Block Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAAA8AAMAAwA8AAUABgAAAAcAPQAAAAYAAAA9ADwAPQAGAD4APAA9AAgAPAAIAAQACAA9AAkACQA9AD8AQAAOAEEAQAAKAA4AQABCAAoACgBCAAwADQBAAEMADwBAAA0AQgBAAA8ADwANABAAQgAPABEAQgARAAsAEQAPABIAEgAPABMARAAgACMARABFACAAFAAVABYAFAAXABUAGAAZABoAGAAbABkARgAdAEcARgAcAB0ASABJAEoASABLAEkATABNAE4ATABPAE0AIQBQAFEAIQAiAFAAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAUgAeAB8AUgBTAB4A"),
|
||||
"lods": [0.179567, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMAAwAEAAUAAAAGAAQABgAAAAcABAAGAAgACAAGAAkACgALAAwADQALAAoADQAKAA4ACwANAA8ADwANABAACwAPABEAEQAPABIAEgAPABMAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAeAB8AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkA")],
|
||||
"material": SubResource("StandardMaterial3D_eaifd"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 84,
|
||||
"vertex_data": PackedByteArray("ABCVOQAAgD/nYP8+3v//PgAAgD/nYP8+khKAPgAAgD9DWyo/4P//PgAAgD9Sayk+4P//PgAAgD9oUAC/lPY/PwAAgD8A9J+6VbX/vgAAgD/nYP8+EJB/vgAAgD9DWyo/kBKAPgAAgD8yS6u+ABCVOQAAgD9oUAC/kBKAPgAAAACaO6u+lPY/PwAAAAAA9J+63v//PgAAAACsRwC/VbX/vgAAAADnYP8+ABiVOQAAAAB8RgC/ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/3v//PgAAAABUayk+3v//PgAAAADnYP8+khKAPgAAAABDWyo/ABCVOQAAgD9oUAC/kBKAPgAAAACaO6u+kBKAPgAAgD8yS6u+ABiVOQAAAAB8RgC/kBKAPgAAgD8yS6u+3v//PgAAAACsRwC/4P//PgAAgD9oUAC/kBKAPgAAAACaO6u+4P//PgAAgD9oUAC/3v//PgAAAACsRwC/lPY/PwAAAAAA9J+6lPY/PwAAgD8A9J+6ABiVOQAAAAB8RgC/VbX/vgAAgD/nYP8+VbX/vgAAAADnYP8+ABCVOQAAgD9oUAC/EJB/vgAAgD9DWyo/VbX/vgAAAADnYP8+VbX/vgAAgD/nYP8+EJB/vgAAAABDWyo/ABCVOQAAgD/nYP8+EJB/vgAAAABDWyo/EJB/vgAAgD9DWyo/ABCVOQAAAADnYP8+khKAPgAAgD9DWyo/ABCVOQAAAADnYP8+ABCVOQAAgD/nYP8+khKAPgAAAABDWyo/3v//PgAAgD/nYP8+khKAPgAAAABDWyo/khKAPgAAgD9DWyo/3v//PgAAAADnYP8+4P//PgAAgD9Sayk+3v//PgAAAADnYP8+3v//PgAAgD/nYP8+3v//PgAAAABUayk+lPY/PwAAgD8A9J+63v//PgAAAABUayk+4P//PgAAgD9Sayk+lPY/PwAAAAAA9J+6lPY/PwAAgD8yS6u+EJB/vgAAgD8A9p+6VbX/vgAAgD9Uayk+EJB/vgAAgD8yS6u+EJB/vgAAAAAA9J+6EJB/vgAAAAC4Oau+lPY/PwAAAAAyS6u+VbX/vgAAAABUayk+EJB/vgAAgD8yS6u+EJB/vgAAAAC4Oau+lPY/PwAAgD8yS6u+lPY/PwAAAAAyS6u+EJB/vgAAAAC4Oau+EJB/vgAAgD8A9p+6EJB/vgAAAAAA9J+6EJB/vgAAgD8yS6u+VbX/vgAAgD9Uayk+EJB/vgAAAAAA9J+6EJB/vgAAgD8A9p+6VbX/vgAAAABUayk+VbX/vgAAAABUayk+VbX/vgAAgD9Uayk+lPY/PwAAgD8yS6u+lPY/PwAAAAAyS6u+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/z/NjP///+//P82M////7/8/zYz////v/z/NjP///+/AgA2M////78CADYz////vwIANjP///+/AgA2M////7/8/zMz////v/z/MzP///+/////f////7////9/////vwIANjP///+/AAD/f////78AAP9/////vwIANjP///+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8//3///////7//f///////v/9///////+//3///////7//fwAA////v/9/AAD///+//38AAP///7//fwAA////vwIANjP///+/AgA2M////7/8/zMz////v/z/MzP///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////7////9/////v////3////+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_ff7by")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_eaifd"]
|
||||
sample_partition_type = 2
|
||||
cell_size = 0.1
|
||||
agent_radius = 0.2
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hm418"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_yqdu1"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.03233, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAgAEAAAAAQAFAAMABQAEAAMABgAFAAEABgAHAAUAAQAIAAYACAAHAAYAAQAAAAgACQAFAAcACQAEAAUACAAJAAcACAAAAAoAAAALAAoACwAIAAoADAAAAAQADAANAAAAAAANAAsADQAMAA4ABAAPAAwADgAMAA8AEAANAA4ADgAPABAADQAQABEADQARAAsAEgAQAA8AEQAQABIABAATAA8AEgAPABMABAAUABMABAAJABQAFQASABMAEwAUABUAEgAWABEAFgALABEAFQAXABIAEgAXABYAFwAVABgAGAAWABcAGQAVABQAGQAYABUAGQAUABoAGwAYABkAGQAaABsAFgAYABsAFAAcABoAGwAaABwAFAAJABwAFgAbAB0AGwAcAB0AHgAWAB0ACwAWAB4AHAAJAB8ACwAeACAACAALACAAHgAdACEAIgAdABwAHQAiACEAIgAcAB8AIgAeACEAHgAjACAAIwAeACIACAAgACMAIwAiACQAJAAIACMAIgAfACUAIgAlACQACAAkACUAHwAJACUACAAlAAkA"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("EJB/vudBdD8A9p+6VbX/vudBdD/nYP8+VbX/vudBdD9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vgAAAADnYP8+EJB/vudBdD9DWyo/EJB/vgAAAABDWyo/ABCVOedBdD/nYP8+ABCVOQAAAADnYP8+ABCVOedBdD9Uayk+ABCVOZ5Qfj9Uayk+EJB/vgAAAABGQKu+EJB/vp5Qfj8A9J+6EJB/vp5Qfj8yS6u+ABCVOQAAAAAgSQC/ABCVOZ5Qfj9oUAC/kBKAPp5Qfj8A9J+6kBKAPp5Qfj8yS6u+khKAPgAAAABaNau+lPY/PwAAAAAyS6u+3v//PgAAAADySgC/kBKAPjNwgT8A9J+6kBKAPjNwgT8yS6u+4P//PjRwgT9oUAC/lPY/PzNwgT8yS6u+lPY/PwAAAAAA9J+6lPY/PzNwgT8A9J+63v//PgAAAABUayk+4P//PjRwgT9Uayk+khKAPlAjhD8A9p+63v//PgAAAADnYP8+ABCVOVAjhD9Uayk+4P//PlAjhD9Uayk+3v//PlAjhD/nYP8+ABCVOVAjhD/nYP8+khKAPlAjhD9DWyo/khKAPgAAAABDWyo/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_f21b0"]
|
||||
resource_name = "Basalt_Floor Block Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.03233, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAQADAAUABgAHAAgABwAGAAkACQAGAAoABwAJAAsADAANAA4ADQAMAA8ADwAMABAADQAPABEAEgATABQAEwASABUAFQASABYAEwAVABcAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AIQAiACMAIgAhACQAIgAkACUAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALwAuADEALwAxADIAMwA0ADUAMwA2ADQANwA4ADkAOAA3ADoAOAA6ADsAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASQBIAEsASQBLAEwATQBOAE8ATQBQAE4AUQBSAFMAUQBUAFIAVQBWAFcAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXgBfAGAAXgBhAF8AYgBjAGQAYgBlAGMAZgBnAGgAZgBpAGcAagBrAGwAagBtAGsAagBuAG0AbQBuAG8AcABqAHEAcgBqAHAAagByAG4AcgBwAHMAbgByAHQAbgB0AHUAdAByAHYAdgByAHcA"),
|
||||
"material": SubResource("StandardMaterial3D_hm418"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("EJB/vudBdD8A9p+6VbX/vudBdD/nYP8+VbX/vudBdD9Uayk+ABCVOedBdD/nYP8+ABCVOedBdD9Uayk+EJB/vudBdD9DWyo/ABCVOZ5Qfj9oUAC/EJB/vp5Qfj8A9J+6EJB/vp5Qfj8yS6u+kBKAPp5Qfj8A9J+6kBKAPp5Qfj8yS6u+ABCVOZ5Qfj9Uayk+khKAPlAjhD8A9p+6ABCVOVAjhD/nYP8+ABCVOVAjhD9Uayk+3v//PlAjhD/nYP8+4P//PlAjhD9Uayk+khKAPlAjhD9DWyo/4P//PjRwgT9oUAC/kBKAPjNwgT8A9J+6kBKAPjNwgT8yS6u+lPY/PzNwgT8A9J+6lPY/PzNwgT8yS6u+4P//PjRwgT9Uayk+kBKAPjNwgT8A9J+6ABCVOZ5Qfj9Uayk+kBKAPp5Qfj8A9J+6khKAPlAjhD8A9p+6ABCVOVAjhD9Uayk+kBKAPp5Qfj8yS6u+kBKAPjNwgT8A9J+6kBKAPp5Qfj8A9J+6kBKAPjNwgT8yS6u+ABCVOZ5Qfj9Uayk+ABCVOedBdD/nYP8+ABCVOedBdD9Uayk+ABCVOVAjhD9Uayk+ABCVOVAjhD/nYP8+EJB/vudBdD8A9p+6ABCVOZ5Qfj9Uayk+ABCVOedBdD9Uayk+EJB/vp5Qfj8A9J+6ABCVOedBdD/nYP8+EJB/vgAAAABDWyo/EJB/vudBdD9DWyo/ABCVOQAAAADnYP8+khKAPlAjhD9DWyo/ABCVOedBdD/nYP8+ABCVOVAjhD/nYP8+khKAPgAAAABDWyo/ABCVOQAAAADnYP8+3v//PlAjhD/nYP8+khKAPgAAAABDWyo/khKAPlAjhD9DWyo/3v//PgAAAADnYP8+4P//PjRwgT9Uayk+3v//PlAjhD/nYP8+4P//PlAjhD9Uayk+3v//PgAAAABUayk+3v//PgAAAADnYP8+lPY/PzNwgT8A9J+63v//PgAAAABUayk+4P//PjRwgT9Uayk+lPY/PwAAAAAA9J+6lPY/PzNwgT8yS6u+lPY/PwAAAAAA9J+6lPY/PzNwgT8A9J+6lPY/PwAAAAAyS6u+lPY/PzNwgT8yS6u+3v//PgAAAADySgC/lPY/PwAAAAAyS6u+4P//PjRwgT9oUAC/kBKAPjNwgT8yS6u+3v//PgAAAADySgC/4P//PjRwgT9oUAC/kBKAPp5Qfj8yS6u+khKAPgAAAABaNau+kBKAPp5Qfj8yS6u+ABCVOQAAAAAgSQC/khKAPgAAAABaNau+ABCVOZ5Qfj9oUAC/EJB/vp5Qfj8yS6u+ABCVOQAAAAAgSQC/ABCVOZ5Qfj9oUAC/EJB/vgAAAABGQKu+EJB/vp5Qfj8A9J+6EJB/vgAAAABGQKu+EJB/vp5Qfj8yS6u+EJB/vudBdD8A9p+6EJB/vgAAAAAA9J+6VbX/vudBdD9Uayk+EJB/vgAAAAAA9J+6EJB/vudBdD8A9p+6VbX/vgAAAABUayk+VbX/vudBdD/nYP8+VbX/vgAAAABUayk+VbX/vudBdD9Uayk+VbX/vgAAAADnYP8+EJB/vudBdD9DWyo/VbX/vgAAAADnYP8+VbX/vudBdD/nYP8+EJB/vgAAAABDWyo/khKAPlAjhD8A9p+64P//PjRwgT9Uayk+4P//PlAjhD9Uayk+kBKAPjNwgT8A9J+6EJB/vgAAAAAA9J+6ABCVOQAAAAAgSQC/EJB/vgAAAABGQKu+khKAPgAAAABaNau+lPY/PwAAAAAyS6u+3v//PgAAAADySgC/VbX/vgAAAADnYP8+VbX/vgAAAABUayk+ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/3v//PgAAAABUayk+lPY/PwAAAAAA9J+63v//PgAAAADnYP8+khKAPgAAAABDWyo//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////v////3////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////v///ysz///+////KzP///7///8rM////v///ysz///+/AgA4M////78CADgz////vwIAODP///+/AgA4M////78CADgz////v/z/NzP///+//P83M////7/8/zcz////v/z/NzP///+/AgA2M////78CADYz////vwIANjP///+/AgA2M////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8////HzP///7///8fM////v///x8z///+////HzP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_yqdu1")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_ai4mb"]
|
||||
vertices = PackedVector3Array(-0.25, 1.5, -0.25, -0.25, 1.5, 0.25, 0.25, 1.5, 0.25, 0.25, 1.5, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cif3f"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_spohx"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.815605, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("BQAAABwAAAAdABwACwAcAB0AHAALAAUAAAADAB0AAAAFAAEAAgADAAAAAAABAAIAAgAEAAMAAQAEAAIAAwAeAB0ACwAdAB4ABgADAAQAAQAGAAQABgAeAAMAAQAFAAcABQAJAAcABQALAAkABwAIAAEACAAGAAEACQAKAAcABwAKAAgACgAJAA8ADwAIAAoABgAIABMACAARABMACAAPABEABgATABQAEQAUABMAFQAGABQAEQAWABQAFQAUABYAEQAVABYAEQAPAB8AFwARAB8ADwAXAB8AEQAXABUADwAQABcADwAJABAAGgAVABcAEAAaABcAGgAbABUAIAAVABsAIQAbABoAIQAgABsAGgAZACEAEAAZABoAIQAYACAAIQAZABgAEgAVACAAEgAgABgAEgAGABUAIgAYABkAGQAQACIAGAAiAA4ADgAiABAAGAAOABIAEgAeAAYADgAQACMAEAAJACMACwAjAAkAIwANAA4ACwANACMADgAMABIADgANAAwADQALACQAJAAMAA0AJQALAB4AJQAkAAsAHgASACUAJAAlAAwAJQASAAwA"),
|
||||
"lods": [0.153981, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMAAAAFAAEAAAADAAUAAQAGAAQABgADAAQAAQAFAAcABwAIAAEACAAGAAEABQAJAAcABwAKAAgACQAKAAcACwAFAAMABQALAAkACwADAAwABgAMAAMADAANAAsACwANAAkADgANAAwACQANAA4ACgAJAA8ADwAIAAoADwAJABAADgAQAAkACAAPABEADgAMABIAEgAMAAYABgAIABMACAARABMABgATABQAEQAUABMAFQAGABQAEgAGABUAEQAWABQAFQAUABYAEQAVABYADwAXABEAEQAXABUADwAQABcAEgAVABgAGAAOABIADgAZABAAGAAZAA4AEAAaABcAEAAZABoAGgAVABcAGgAZABgAGAAVABsAGgAbABUAGgAYABsA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vn/LUD/nYP8+ABCVOX/LUD/nYP8+EJB/vn/LUD9DWyo/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/EJB/vn/LUD8A9p+6ABCVOQAAAADnYP8+ABCVOX/LUD9Uayk+ABCVOVJ+OT/nYP8+ABCVOaOBoz5Uayk+ABCVOVF+OT9Uayk+EJB/vqOBoz4A9J+6ABCVOQAAAAAgSQC/ABCVOaOBoz5oUAC/kBKAPqOBoz4yS6u+khKAPlF+OT8A9p+6kBKAPjFnvj4A9J+63v//PlF+OT/nYP8+kBKAPgAAAADqQ6u+khKAPlF+OT9DWyo/khKAPgAAAABDWyo/3v//PgAAAABUayk+3v//PgAAAADnYP8+4P//PjFnvj5Uayk+3v//PgAAAADySgC/4P//PjFnvj5oUAC/lPY/PzFnvj4A9J+6lPY/PwAAAAAA9J+6VbX/vn/LUD9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+64P//PlJ+OT9Uayk+lPY/PwAAAAAyS6u+lPY/PzFnvj4yS6u+kBKAPjFnvj4yS6u+kBKAPqOBoz4A9J+6EJB/vqOBoz4yS6u+EJB/vgAAAABGQKu+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hh5xs"]
|
||||
resource_name = "Basalt_Ramp North Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.815605, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFUAAAADAAEAAQADAAQAAAABAAIABgAIAFYACAAGAFcAVwAGAAcACABXAAUACQAKAAsACgAJAAwADAAJAFgACgAMAA0AEQAOAFkADgARAA8ADwARAFoADgAPABAAEgATABQAEgAVABMAWwAWABkAFgBbABcAFgAXABgAXAAhAF0AXAAgACEAXgAjACQAXgBfACMAYABhAGIAYABjAGEAZAAlACcAJQBkAGUAJQBlAGYAKABnAGgAKAAmAGcAKQAqACsAKQAsACoALQAuAC8ALQAwAC4AMQAyADMAMQA0ADIANAAxADUANgA3ADgANgA5ADcAaQA6AGoAOgBpADsAOgA7ADwAQABBAEIAQABDAEEAawAiAB8AawBsACIAPgA9AG0APgA/AD0AGgAbAG4AHAAbABoAHQAbABwAGwAdAB4ARABFAEYARABHAEUAbwBJAEoAbwBIAEkAcABxAHIAcABzAHEATgB0AEsAdABMAE0ATgBMAHQATABPAFAATABRAE8ATgBRAEwAdQBOAFIAdgBOAHUATgB2AFEAUQB2AFMAUwB2AHcAUQBTAFQA"),
|
||||
"lods": [0.153981, PackedByteArray("AAABAAIAAAADAAEAAQADAAQABQAGAAcACAAGAAUACQAKAAsACgAJAAwACgAMAA0ADgAPABAADgARAA8AEgATABQAEgAVABMAFgAXABgAFgAZABcAFwAZABoAFwAaABsAHAAbABoAHQAbABwAGwAdAB4AHwAgACEAHwAhACIAIwAkACUAJQAmACMAJQAnACYAKAAmACcAKQAqACsAKQAsACoALQAuAC8ALQAwAC4AMQAyADMAMQA0ADIANAAxADUANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgA9ADoAPgA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUARgBIAEkARgBJAEoASwBMAE0ATgBMAEsATABPAFAATABRAE8ATgBRAEwATgBSAFEAUQBSAFMAUQBTAFQA")],
|
||||
"material": SubResource("StandardMaterial3D_cif3f"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vn/LUD/nYP8+ABCVOX/LUD/nYP8+EJB/vn/LUD9DWyo/EJB/vn/LUD8A9p+6ABCVOX/LUD9Uayk+ABCVOaOBoz5Uayk+ABCVOaOBoz5oUAC/kBKAPqOBoz4yS6u+EJB/vqOBoz4A9J+6khKAPlF+OT8A9p+6ABCVOVJ+OT/nYP8+ABCVOVF+OT9Uayk+3v//PlF+OT/nYP8+khKAPlF+OT9DWyo/kBKAPjFnvj4A9J+6lPY/PzFnvj4A9J+64P//PjFnvj5Uayk+4P//PjFnvj5oUAC/kBKAPqOBoz4yS6u+ABCVOQAAAAAgSQC/kBKAPgAAAADqQ6u+ABCVOaOBoz5oUAC/3v//PgAAAADySgC/kBKAPqOBoz4yS6u+kBKAPgAAAADqQ6u+4P//PjFnvj5oUAC/kBKAPjFnvj4A9J+6ABCVOaOBoz5Uayk+khKAPlF+OT8A9p+6ABCVOVF+OT9Uayk+ABCVOX/LUD9Uayk+lPY/PzFnvj4A9J+64P//PjFnvj5oUAC/3v//PgAAAADySgC/lPY/PwAAAAAA9J+6ABCVOQAAAAAgSQC/ABCVOaOBoz5oUAC/EJB/vqOBoz4A9J+6VbX/vgAAAADnYP8+EJB/vn/LUD8A9p+6VbX/vn/LUD/nYP8+EJB/vn/LUD9DWyo/VbX/vgAAAADnYP8+VbX/vn/LUD/nYP8+EJB/vgAAAABDWyo/ABCVOX/LUD/nYP8+EJB/vgAAAABDWyo/EJB/vn/LUD9DWyo/ABCVOQAAAADnYP8+ABCVOQAAAADnYP8+khKAPlF+OT9DWyo/khKAPgAAAABDWyo/ABCVOVJ+OT/nYP8+ABCVOX/LUD/nYP8+3v//PlF+OT/nYP8+khKAPgAAAABDWyo/khKAPlF+OT9DWyo/3v//PgAAAADnYP8+3v//PlF+OT/nYP8+3v//PgAAAABUayk+3v//PgAAAADnYP8+4P//PjFnvj5Uayk+khKAPlF+OT8A9p+6kBKAPjFnvj4A9J+6lPY/PzFnvj4A9J+63v//PgAAAABUayk+4P//PjFnvj5Uayk+lPY/PwAAAAAA9J+6EJB/vn/LUD8A9p+6ABCVOaOBoz5Uayk+ABCVOX/LUD9Uayk+EJB/vqOBoz4A9J+6ABCVOVF+OT9Uayk+ABCVOVJ+OT/nYP8+ABCVOX/LUD/nYP8+3v//PgAAAADySgC/3v//PgAAAABUayk+lPY/PwAAAAAA9J+6kBKAPgAAAADqQ6u+khKAPgAAAABDWyo/3v//PgAAAADnYP8+ABCVOQAAAADnYP8+ABCVOQAAAAAgSQC/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/VbX/vn/LUD9Uayk+EJB/vqOBoz4yS6u+kBKAPqOBoz4A9J+64P//PlJ+OT9Uayk+kBKAPjFnvj4yS6u+lPY/PzFnvj4yS6u+kBKAPjFnvj4yS6u+lPY/PzFnvj4yS6u+lPY/PwAAAAAyS6u+EJB/vqOBoz4yS6u+EJB/vgAAAABGQKu+EJB/vgAAAABGQKu+EJB/vqOBoz4A9J+6EJB/vgAAAAAA9J+6EJB/vqOBoz4yS6u+VbX/vn/LUD9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+VbX/vn/LUD9Uayk+4P//PjFnvj5Uayk+4P//PlJ+OT9Uayk+lPY/PzFnvj4yS6u+lPY/PwAAAAAyS6u+4P//PlJ+OT9Uayk+kBKAPqOBoz4A9J+6ABCVOX/LUD9Uayk+kBKAPqOBoz4yS6u+kBKAPjFnvj4A9J+6kBKAPqOBoz4A9J+6kBKAPjFnvj4yS6u+lPY/PwAAAAAyS6u+EJB/vgAAAABGQKu+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/+v81M////7/6/zUz////v/r/NTP///+/+v81M////78EADUz////vwQANTP///+/BAA1M////78EADUz////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///7////9/////v/z/MzP///+//P8zM////7////9/////vwcANDP///+/BwA0M////78AAMfM////vwAA/3////+/AADHzP///78AAP9/////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7///8fM////v///x8z///+////HzP///782s/9/////Pzaz/3////8/NrP/f////z82s/9/////P///x8z///+////HzP///7///8fM////v///x8z///+/////f////7////9/////v////3////+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////78EADUz////v/z/MzP///+//P8zM////78HADQz////vwcANDP///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/////f////7////9/////v////3////+/////f////7///8fM////vwAAx8z///+/////f////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_spohx")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_hm418"]
|
||||
vertices = PackedVector3Array(-0.25, 0.75, -0.25, -0.25, 1.25, 0.25, 0.25, 1.25, 0.25, 0.25, 0.75, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kvvkk"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_2byer"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.810368, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAABsAAAAcABsABwAbABwAGwAHAAMAAAAEABwAAAADAAEABAAdABwABwAcAB0AAgAEAAAAAAABAAIAAgAGAAQAAgAIAAYACAAEAAYAAgAJAAgACQACAAEAEAAEAAgABAAPAB0AEAAPAAQAAQADAB4AAwAFAB4ABQABAB4AAwAHAAUAAQAFAAoAAQAKAAkACwAKAAUABwALAAUADQAJAAoACwANAAoAGgAIAAkAGgAZAAgAEAAIABkACQAYABoAGAAZABoACQANABgAGAAXABkAEAAZABcAHwAXABgAGAANAB8AFwAfABUAFwAVABAADQAVAB8AFgAQABUAIAAQABYADQAhABUADwAQACAAFgAiACAAFgAVABQAFgAUACIAIQAUABUAFAATACIAIQATABQAIAAiABMAIAATABIADwAgABIAEwAhABEAEgATABEADQARACEAEgARAA8ADQAjABEAIwAPABEAIwANAAsACwAOACMABwAOAAsAIwAMAA8ADAAjAA4ADgAHACQAJAAMAA4AJQAkAAcAJAAlAAwAJQAPAAwAJQAHAB0AHQAPACUA"),
|
||||
"lods": [0.162369, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMAAgAEAAAAAwAFAAEAAgAGAAQAAwAHAAUABwADAAQAAgAIAAYACAAEAAYACQACAAEAAgAJAAgAAQAFAAoAAQAKAAkABwALAAUACwAKAAUADAAHAAQACwANAAoADQAJAAoABwAOAAsADAAOAAcADgANAAsABAAPAAwADgAMAA8AEAAPAAQAEAAEAAgADgAPABEADQAOABEAEgARAA8ADwAQABIAEgATABEAEgAUABMAEwAVABEADQARABUAFQATABQAFgAUABIAFgAVABQAEgAQABYAFgAQABUAFwAVABAADQAVABgAFwAYABUACQANABgAEAAZABcAGAAXABkAEAAIABkACQAYABoAGgAIAAkAGAAZABoAGgAZAAgA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vj90Tz/nYP8+ABCVOT90Tz/nYP8+EJB/vj90Tz9DWyo/EJB/vj90Tz8A9p+6VbX/vgAAAADnYP8+ABCVOfelHD9Uayk+EJB/vgAAAABDWyo/EJB/vvelHD8A9J+6ABCVOQAAAADnYP8+ABCVOT9Xlj7nYP8+ABCVOT9Xlj5Uayk+kBKAPvelHD8A9J+6ABiVOQAAAAB8RgC/khKAPj9Xlj4A9p+6ABCVOfelHD9oUAC/kBKAPgAAAABEQau+3v//PgAAAABUayk+kBKAPpN0Ez5EQau+3v//PgAAAAD0SgC/3v//PpN0Ez70SgC/lPY/P6Z0Ez4A9J+63v//PqJ0Ez5Uayk+lPY/PwAAAAAA9J+63v//PgAAAADnYP8+3v//Pj9Xlj7nYP8+khKAPgAAAABDWyo/khKAPj9Xlj5DWyo/VbX/vj90Tz9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6ABCVOT90Tz9Uayk+4P//Pj9Xlj5Uayk+lPY/PwAAAAAyS6u+kBKAPqB0Ez4A9J+6lPY/P6Z0Ez4yS6u+kBKAPvelHD8yS6u+EJB/vvelHD8yS6u+EJB/vgAAAAC4Oau+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_pc7fp"]
|
||||
resource_name = "Basalt_Ramp East Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.810368, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFIAAAADAAEAAQADAFMAAAABAAIABwAEAFQABAAHAAUABQAHAFUABAAFAAYACAAJAAoACQAIAAsACwAIAFYACQALAAwADQBXAA8AVwANABAAEAANAFgAVwAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAGQAaABsAGgAZABwAGgAcAB0AHgAfACAAHgAhAB8AWQAiACUAIgBZAFoAIgBaACQALAAtAC4ALAAvAC0AMABbAFwAMAAxAFsAXQAzADIAXQBeADMANAA1ADYANAA3ADUAKwBfACgAXwArACoAXwAqACcAJgAjAGAAJgBhACMAYgBjACkAYwBiAGQAYwBkAGUAOAA5ADoAOAA7ADkAZgA8AGcAPABmAD0APAA9AD4AQAA/AGgAQABBAD8AaQBCAEUAaQBqAEIAawBsAG0AawBuAGwAbwBDAEYAQwBvAHAAQwBwAHEARwByAHMARwBEAHIASABJAEoASABLAEkASABMAEsASwBMAE0AdABIAFEATgBIAHQASABOAEwATgB0AFAATABOAHUATAB1AHYAdQBOAHcAdwBOAE8A"),
|
||||
"lods": [0.162369, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACQAIAAsACQALAAwADQAOAA8ADgANABAAEQASABMAEQAUABIAFQAWABcAFQAYABYAGQAaABsAGgAZABwAGgAcAB0AHgAfACAAHgAhAB8AIgAjACQAIgAlACMAJgAjACUAJgAnACMAJgAoACcAKAAmACkAKAAqACcAKAArACoALAAtAC4ALAAvAC0AMAAxADIAMgAxADMANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQAA/ADwAQABBAD8AQgBDAEQAQgBFAEMAQwBGAEQARwBEAEYASABJAEoASABLAEkASABMAEsASwBMAE0ASABOAEwATABOAE8ATgBIAFAAUABIAFEA")],
|
||||
"material": SubResource("StandardMaterial3D_kvvkk"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vj90Tz/nYP8+ABCVOT90Tz/nYP8+EJB/vj90Tz9DWyo/EJB/vj90Tz8A9p+6EJB/vvelHD8A9J+6kBKAPvelHD8A9J+6ABCVOfelHD9Uayk+ABCVOfelHD9oUAC/khKAPj9Xlj4A9p+6ABCVOT9Xlj7nYP8+ABCVOT9Xlj5Uayk+3v//Pj9Xlj7nYP8+khKAPj9Xlj5DWyo/3v//PpN0Ez70SgC/3v//PqJ0Ez5Uayk+kBKAPpN0Ez5EQau+lPY/P6Z0Ez4A9J+63v//Pj9Xlj7nYP8+khKAPgAAAABDWyo/khKAPj9Xlj5DWyo/3v//PgAAAADnYP8+khKAPj9Xlj5DWyo/ABCVOQAAAADnYP8+ABCVOT9Xlj7nYP8+khKAPgAAAABDWyo/ABCVOT9Xlj7nYP8+EJB/vj90Tz9DWyo/ABCVOT90Tz/nYP8+ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/EJB/vj90Tz9DWyo/VbX/vgAAAADnYP8+VbX/vj90Tz/nYP8+EJB/vgAAAABDWyo/3v//PgAAAADnYP8+3v//PqJ0Ez5Uayk+3v//PgAAAABUayk+3v//Pj9Xlj7nYP8+khKAPj9Xlj4A9p+6kBKAPpN0Ez5EQau+ABCVOfelHD9oUAC/kBKAPvelHD8A9J+6kBKAPgAAAABEQau+ABiVOQAAAAB8RgC/lPY/PwAAAAAA9J+63v//PqJ0Ez5Uayk+lPY/P6Z0Ez4A9J+63v//PgAAAABUayk+lPY/PwAAAAAA9J+6lPY/P6Z0Ez4A9J+63v//PgAAAAD0SgC/3v//PpN0Ez70SgC/3v//PgAAAAD0SgC/kBKAPpN0Ez5EQau+kBKAPgAAAABEQau+3v//PpN0Ez70SgC/kBKAPvelHD8A9J+6ABCVOT9Xlj5Uayk+ABCVOfelHD9Uayk+khKAPj9Xlj4A9p+6ABCVOT90Tz/nYP8+ABCVOT9Xlj5Uayk+ABCVOT9Xlj7nYP8+ABCVOfelHD9Uayk+EJB/vj90Tz8A9p+6EJB/vvelHD8A9J+6ABiVOQAAAAB8RgC/EJB/vvelHD8A9J+6VbX/vgAAAADnYP8+ABCVOfelHD9oUAC/EJB/vj90Tz8A9p+6VbX/vj90Tz/nYP8+3v//PgAAAABUayk+khKAPgAAAABDWyo/3v//PgAAAADnYP8+ABCVOQAAAADnYP8+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/kBKAPgAAAABEQau+ABiVOQAAAAB8RgC/3v//PgAAAAD0SgC/lPY/PwAAAAAA9J+6VbX/vj90Tz9Uayk+ABCVOT90Tz9Uayk+EJB/vvelHD8yS6u+kBKAPvelHD8yS6u+4P//Pj9Xlj5Uayk+kBKAPqB0Ez4A9J+6lPY/P6Z0Ez4yS6u+4P//Pj9Xlj5Uayk+3v//PqJ0Ez5Uayk+lPY/P6Z0Ez4yS6u+lPY/PwAAAAAyS6u+lPY/PwAAAAAyS6u+lPY/P6Z0Ez4yS6u+kBKAPvelHD8yS6u+4P//Pj9Xlj5Uayk+kBKAPqB0Ez4A9J+6kBKAPvelHD8yS6u+khKAPj9Xlj4A9p+6kBKAPpN0Ez5EQau+kBKAPqB0Ez4A9J+6ABCVOfelHD9Uayk+ABCVOT90Tz9Uayk+ABCVOT90Tz9Uayk+EJB/vvelHD8yS6u+EJB/vgAAAAC4Oau+EJB/vgAAAAC4Oau+EJB/vvelHD8A9J+6EJB/vgAAAAAA9J+6EJB/vvelHD8yS6u+VbX/vj90Tz9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+VbX/vj90Tz9Uayk+lPY/PwAAAAAyS6u+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+EJB/vgAAAAC4Oau+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z////9/////v///x8z///+/////f////7////9/////v///x8z///+/+v81M////7/6/zUz////v////3////+/+v81M////7/6/zUz////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/////f////7////9/////v///y8z///+////LzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/////f////7////9/////v////3////+////HzP///7///8fM////v///x8z///+/BAA1M////78AAMfM////vwAA/3////+/BAA1M////78AAMfM////vwAA/3////+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v////3////+/////f////7////9/////v////3////+////LzP///7///8vM////v/r/NTP///+////HzP///7///8fM////v////3////+/////f////7////9/////v////3////+/////f////7////9/////v///x8z///+/BAA1M////78EADUz////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+/AAD/f////78AAP9/////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_2byer")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_f21b0"]
|
||||
vertices = PackedVector3Array(-0.25, 1.25, -0.25, -0.25, 1.25, 0.25, 0.25, 0.75, 0.25, 0.25, 0.75, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rln7y"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_xs2sr"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.679126, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAgAEAAAAAQAFAAMABQAEAAMABgAFAAEABgAHAAUAAQAIAAYACAAHAAYAAQAAAAgACQAFAAcACQAEAAUACAAJAAcACAAAAAoACAALAAkACgAMAAgACAAMAAsADQAKAAAACwAMAA4ACgAPAAwACgANAA8ADAAQAA4AEAALAA4AEQAMAA8ADAARABAAEAASAAsAEgAJAAsAEAARABMAEwASABAAFAAJABIAEwAUABIAFAAEAAkAFQARAA8AFQATABEAFQAPABYADwANABYADQAVABYADQAXABUAFwANABgAFQAXABkADQAaABgAGgANAAAAGgAAAAQAGAAaABsAGAAbABcABAAbABoAGQAXABsABAAcABsAGQAbABwABAAdABwABAAUAB0AHgAZABwAHAAdAB4AHgAfABkAGQAgABUAGQAfACAAHwAeACEAIQAgAB8AIgAeAB0AIgAhAB4AEwAVACAAIgAdACMAHQAUACMAEwAjABQAIgAjACQAJAAhACIAEwAkACMAIAAhACQAJAATACUAEwAgACUAIAAkACUA"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("EJB/vv9aDD4A9p+6VbX/vv9aDD7nYP8+VbX/vv9aDD5Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vgAAAADnYP8+EJB/vv9aDD5DWyo/EJB/vgAAAABDWyo/ABCVOf9aDD7nYP8+ABCVOQAAAADnYP8+ABCVOf9aDD5Uayk+khKAPgAAAABDWyo/ABCVOdVmgz7nYP8+EJB/vvAFEz8A9J+6khKAPtRmgz5DWyo/ABCVOdRmgz5Uayk+3v//PtRmgz7nYP8+khKAPtRmgz4A9p+63v//PgAAAADnYP8+4P//PtVmgz5Uayk+3v//PgAAAABUayk+kBKAPvAFEz8A9J+6ABCVOfAFEz9Uayk+ABCVOfAFEz9oUAC/EJB/vvAFEz8yS6u+kBKAPvAFEz8yS6u+EJB/vgAAAABGQKu+ABCVOQAAAAAgSQC/kBKAPgAAAADqQ6u+lPY/PwAAAAAyS6u+3v//PgAAAADySgC/kBKAPjDbLT8yS6u+kBKAPjDbLT8A9J+64P//PjDbLT9oUAC/lPY/PzDbLT8yS6u+lPY/PwAAAAAA9J+6lPY/PzDbLT8A9J+64P//PjDbLT9Uayk+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_bkae8"]
|
||||
resource_name = "Basalt_Ramp South Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.679126, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAQADAAUABgAHAAgABwAGAAkACQAGAAoABwAJAAsADAANAA4ADQAMAA8ADwAMABAADQAPABEAEgATABQAEwASABUAFQASABYAEwAVABcAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AIQAiACMAIQAkACIAJQAmACcAJQAoACYAJgAoACkAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMwAyADUAMwA1ADYANwA4ADkANwA6ADgAOwA8AD0AOwA+ADwAPwBAAEEAQAA/AEIAQABCAEMARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWQBYAFsAWwBYAFwAXQBeAF8AXQBgAF4AYQBiAGMAYgBhAGQAYgBkAGUAZgBnAGgAZgBpAGcAagBrAGwAbQBrAGoAawBuAG8AawBwAG4AbQBwAGsAbgBwAHEAcABtAHIAcgBtAHMAcAByAHQAdAByAHUAcAB0AHYAcAB2AHcA"),
|
||||
"material": SubResource("StandardMaterial3D_rln7y"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("EJB/vv9aDD4A9p+6VbX/vv9aDD7nYP8+VbX/vv9aDD5Uayk+ABCVOf9aDD7nYP8+ABCVOf9aDD5Uayk+EJB/vv9aDD5DWyo/ABCVOfAFEz9oUAC/EJB/vvAFEz8A9J+6EJB/vvAFEz8yS6u+kBKAPvAFEz8A9J+6kBKAPvAFEz8yS6u+ABCVOfAFEz9Uayk+khKAPtRmgz4A9p+6ABCVOdVmgz7nYP8+ABCVOdRmgz5Uayk+3v//PtRmgz7nYP8+4P//PtVmgz5Uayk+khKAPtRmgz5DWyo/4P//PjDbLT9oUAC/kBKAPjDbLT8A9J+6kBKAPjDbLT8yS6u+lPY/PzDbLT8A9J+6lPY/PzDbLT8yS6u+4P//PjDbLT9Uayk+lPY/PzDbLT8A9J+64P//PtVmgz5Uayk+4P//PjDbLT9Uayk+lPY/PwAAAAAA9J+63v//PgAAAABUayk+4P//PtVmgz5Uayk+3v//PgAAAADnYP8+3v//PtRmgz7nYP8+3v//PgAAAABUayk+3v//PtRmgz7nYP8+khKAPgAAAABDWyo/khKAPtRmgz5DWyo/3v//PgAAAADnYP8+ABCVOf9aDD7nYP8+khKAPgAAAABDWyo/ABCVOQAAAADnYP8+ABCVOdVmgz7nYP8+khKAPtRmgz5DWyo/lPY/PzDbLT8yS6u+lPY/PwAAAAAA9J+6lPY/PzDbLT8A9J+6lPY/PwAAAAAyS6u+lPY/PzDbLT8yS6u+3v//PgAAAADySgC/lPY/PwAAAAAyS6u+4P//PjDbLT9oUAC/kBKAPjDbLT8yS6u+3v//PgAAAADySgC/4P//PjDbLT9oUAC/kBKAPvAFEz8yS6u+kBKAPgAAAADqQ6u+kBKAPvAFEz8yS6u+ABCVOQAAAAAgSQC/kBKAPgAAAADqQ6u+ABCVOfAFEz9oUAC/EJB/vvAFEz8yS6u+ABCVOQAAAAAgSQC/ABCVOfAFEz9oUAC/EJB/vgAAAABGQKu+EJB/vvAFEz8A9J+6EJB/vgAAAABGQKu+EJB/vvAFEz8yS6u+EJB/vv9aDD4A9p+6EJB/vgAAAAAA9J+6VbX/vv9aDD5Uayk+EJB/vgAAAAAA9J+6EJB/vv9aDD4A9p+6VbX/vgAAAABUayk+VbX/vv9aDD7nYP8+VbX/vgAAAABUayk+VbX/vv9aDD5Uayk+VbX/vgAAAADnYP8+EJB/vv9aDD5DWyo/VbX/vgAAAADnYP8+VbX/vv9aDD7nYP8+EJB/vgAAAABDWyo/ABCVOf9aDD7nYP8+EJB/vgAAAABDWyo/EJB/vv9aDD5DWyo/ABCVOQAAAADnYP8+ABCVOf9aDD5Uayk+ABCVOdVmgz7nYP8+ABCVOf9aDD7nYP8+ABCVOdRmgz5Uayk+EJB/vvAFEz8A9J+6ABCVOf9aDD5Uayk+EJB/vv9aDD4A9p+6ABCVOdRmgz5Uayk+ABCVOfAFEz9Uayk+kBKAPvAFEz8A9J+6ABCVOdRmgz5Uayk+ABCVOfAFEz9Uayk+khKAPtRmgz4A9p+6kBKAPvAFEz8A9J+64P//PtVmgz5Uayk+khKAPtRmgz4A9p+6kBKAPjDbLT8A9J+64P//PjDbLT9Uayk+kBKAPvAFEz8yS6u+kBKAPjDbLT8A9J+6kBKAPvAFEz8A9J+6kBKAPjDbLT8yS6u+3v//PgAAAADnYP8+ABCVOQAAAADnYP8+khKAPgAAAABDWyo/3v//PgAAAABUayk+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+lPY/PwAAAAAyS6u+lPY/PwAAAAAA9J+6kBKAPgAAAADqQ6u+3v//PgAAAADySgC/ABCVOQAAAAAgSQC/EJB/vgAAAABGQKu+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+/////f////7////9/////v////3////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/////f////7////9/////v////3////+/////f////7/8/zMz////v/z/MzP///+//P8zM////7/8/zMz////vwIANjP///+/AgA2M////78CADYz////vwIANjP///+/AgA2M////7/8/zYz////v/z/NjP///+//P82M////7/8/zYz////vwIANjP///+/AgA2M////78CADYz////vwIANjP///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////7/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////Pzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/AAD/f////78AAP9/////vwAA/3////+/AAD/f////7/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/AAD/f////78AAP9/////vwAA/3////+/AAD/f////7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_xs2sr")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_cif3f"]
|
||||
vertices = PackedVector3Array(-0.25, 1.25, -0.25, -0.25, 0.75, 0.25, 0.25, 0.75, 0.25, 0.25, 1.25, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4pn7e"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_njj66"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01124, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("BQAAABwAHQAcAAAAHgAcAB0AHgAFABwAHQAAAAMAAwAeAB0AAwAAAAIAAwACAAQAAAABAAIAAQAEAAIAAAAFAAEABgADAAQABgAeAAMAAQAGAAQAAQAFAAcABQAIAAcACAABAAcABQAJAAgAHwAFAB4AHwAJAAUACQAfACAAIAAfAAoAHgAKAB8ACwAJACAAIAAKAAsACQAhAAgACQALACEADQALAAoAIQALAA0AHgAMAAoADQAKAAwAIQAiAAgAAQAIACIAIwAhAA0ADgANAAwADgAjAA0AHgAkAAwADAAkAA4AHgARACQAEQAeAAYAIQAjABAAIQAQACIAIwAOAA8AJQAOACQAJQAPAA4AJAARABIAJQAkABIADwAUACMAEAAjABQAEwAPACUAJQASABMAFAAPABMAFAATABUAEAAUABUAFgATABIAEwAWABUAEAAVABYAFgASABEAFgARABcAEQAGABcAGAAQABYAFgAXABgAFwAGABkAGAAXABkAAQAZAAYAGAAZABoAAQAaABkAGwAQABgAGwAYABoAGgABABsAEAAbACIAAQAiABsA"),
|
||||
"lods": [0.189241, PackedByteArray("AAABAAIAAwAAAAIAAQAEAAIAAwACAAQAAAAFAAEAAwAFAAAAAQAGAAQABgADAAQAAQAFAAcABQAIAAcACAABAAcABQAJAAgACgAJAAUACgAFAAMACQAKAAsACQALAAgAAwAMAAoADQALAAoADQAKAAwACAALAA0AAwAOAAwADgANAAwADwAIAA0ADgAPAA0ACAAPABAAAwARAA4AEQADAAYADgARABIAEwAPAA4AEwAOABIAFAAPABMAEAAPABQAFAATABUAEAAUABUAFgATABIAEwAWABUAFgASABEAEAAVABYAFgARABcAEQAGABcAGAAQABYAFgAXABgAFwAGABkAGAAXABkAAQAZAAYAGAAZABoAAQAaABkAGwAQABgAGwAYABoAGgABABsACAAQABsAAQAIABsA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vo13UT7nYP8+ABCVOY53UT7nYP8+EJB/vo13UT5DWyo/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/EJB/vo53UT4A9p+6ABCVOQAAAADnYP8+ABCVOY13UT5Uayk+ABCVOYHG/D5Uayk+EJB/voHG/D4A9J+6ABCVOQAAAAAgSQC/ABCVOYHG/D5oUAC/kBKAPgAAAADqQ6u+kBKAPoHG/D4yS6u+3v//PgAAAADySgC/4P//PitwgT9oUAC/khKAPudPSD8A9p+63v//PgAAAABUayk+lPY/PwAAAAAA9J+6lPY/PytwgT8A9J+6kBKAPitwgT8A9J+64P//PitwgT9Uayk+4P//PudPSD9Uayk+3v//PgAAAADnYP8+3v//PudPSD/nYP8+khKAPgAAAABDWyo/khKAPudPSD9DWyo/ABCVOedPSD/nYP8+VbX/vo13UT5Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6EJB/vgAAAABGQKu+EJB/voHG/D4yS6u+kBKAPoHG/D4A9J+6ABCVOedPSD9Uayk+kBKAPitwgT8yS6u+lPY/PwAAAAAyS6u+lPY/PytwgT8yS6u+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_an2ne"]
|
||||
resource_name = "Basalt_Ramp West Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01124, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFYAAAADAAEAAQADAAQAAAABAAIABgAIAFcACAAGAFgAWAAGAAcACABYAAUADAAJAFkACQAMAAoACgAMAA0ACQAKAAsAEQAOAFoADgARAA8ADwARAFsADgAPABAAXAAUABIAXABdABQAGAAZABoAGAAbABkAHAAdAB4AHQAcAB8AHQAfACAAIQAiACMAIQAkACIAXgBfAGAAXgATAF8AFgBhAGIAYQAWAGMAYQBjAGQAJQAmACcAJQAoACYAZQAqACsAKgBlAGYAKgBmACwAMwA0ADUAMwA2ADQANwA4ADkANwA6ADgAOwA8AD0APAA7AD4APAA+AD8AZwBCAEAAZwBoAEIAaQBBAGoAaQBDAEEAawAxAC4AMQBrADAAMQAwADIARABFAEYARABHAEUAbAAVABcAbABtABUAbgBvAHAAbwBuAHEAcQBuAC8ASABJAEoASABLAEkAcgBzACkAcgAtAHMATABNAE4ATwBNAEwATQBQAFEATQB0AFAATwB0AE0AUAB0AHUAdABPAHYAdgBPAFMAdAB2AFQAVAB2AFIAdABUAFUAdABVAHcA"),
|
||||
"lods": [0.189241, PackedByteArray("AAABAAIAAAADAAEAAQADAAQABQAGAAcACAAGAAUACQAKAAsACQAMAAoACgAMAA0ADgAPABAADgARAA8AEgATABQAFQATABIAFQAWABMAFgAVABcAGAAZABoAGAAbABkAHAAdAB4AHQAcAB8AHQAfACAAIQAiACMAIQAkACIAJQAmACcAJQAoACYAKQAqACsAKgApACwAKQAtACwAKQAuAC0ALQAuAC8ALgApADAAMQAuADAAMQAwADIAMwA0ADUAMwA2ADQANwA4ADkANwA6ADgAOwA8AD0APAA7AD4APAA+AD8AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATwBNAEwATwBQAE0ATQBQAFEAUABPAFIAUgBPAFMAUABSAFQAUABUAFUA")],
|
||||
"material": SubResource("StandardMaterial3D_4pn7e"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vo13UT7nYP8+ABCVOY53UT7nYP8+EJB/vo13UT5DWyo/EJB/vo53UT4A9p+6ABCVOY13UT5Uayk+ABCVOYHG/D5Uayk+ABCVOYHG/D5oUAC/kBKAPoHG/D4yS6u+EJB/voHG/D4A9J+6ABCVOedPSD/nYP8+3v//PudPSD/nYP8+khKAPudPSD9DWyo/khKAPudPSD8A9p+64P//PudPSD9Uayk+kBKAPitwgT8A9J+6lPY/PytwgT8A9J+64P//PitwgT9Uayk+4P//PitwgT9oUAC/VbX/vgAAAADnYP8+EJB/vo53UT4A9p+6VbX/vo13UT7nYP8+ABCVOQAAAAAgSQC/EJB/voHG/D4A9J+6ABCVOYHG/D5oUAC/VbX/vgAAAADnYP8+EJB/vo13UT5DWyo/EJB/vgAAAABDWyo/VbX/vo13UT7nYP8+khKAPudPSD9DWyo/ABCVOY53UT7nYP8+ABCVOedPSD/nYP8+khKAPgAAAABDWyo/ABCVOQAAAADnYP8+ABCVOY53UT7nYP8+EJB/vgAAAABDWyo/EJB/vo13UT5DWyo/ABCVOQAAAADnYP8+EJB/vo53UT4A9p+6ABCVOYHG/D5Uayk+ABCVOY13UT5Uayk+EJB/voHG/D4A9J+6ABCVOYHG/D5Uayk+ABCVOY53UT7nYP8+ABCVOY13UT5Uayk+ABCVOedPSD/nYP8+khKAPudPSD8A9p+64P//PitwgT9oUAC/kBKAPitwgT8A9J+6kBKAPoHG/D4yS6u+3v//PgAAAADySgC/kBKAPgAAAADqQ6u+3v//PudPSD/nYP8+khKAPgAAAABDWyo/khKAPudPSD9DWyo/3v//PgAAAADnYP8+4P//PudPSD9Uayk+3v//PgAAAADnYP8+3v//PudPSD/nYP8+3v//PgAAAABUayk+lPY/PytwgT8A9J+64P//PudPSD9Uayk+4P//PitwgT9Uayk+lPY/PwAAAAAA9J+63v//PgAAAABUayk+lPY/PytwgT8A9J+63v//PgAAAADySgC/lPY/PwAAAAAA9J+64P//PitwgT9oUAC/kBKAPoHG/D4yS6u+ABCVOQAAAAAgSQC/kBKAPgAAAADqQ6u+ABCVOYHG/D5oUAC/khKAPudPSD8A9p+64P//PitwgT9Uayk+4P//PudPSD9Uayk+kBKAPitwgT8A9J+63v//PgAAAADnYP8+ABCVOQAAAADnYP8+khKAPgAAAABDWyo/3v//PgAAAABUayk+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/3v//PgAAAADySgC/lPY/PwAAAAAA9J+6kBKAPgAAAADqQ6u+ABCVOQAAAAAgSQC/VbX/vo13UT5Uayk+EJB/voHG/D4yS6u+kBKAPoHG/D4A9J+6ABCVOedPSD9Uayk+kBKAPitwgT8yS6u+lPY/PytwgT8yS6u+VbX/vgAAAABUayk+VbX/vo13UT5Uayk+EJB/vgAAAAAA9J+6VbX/vo13UT5Uayk+VbX/vgAAAABUayk+EJB/vgAAAABGQKu+EJB/voHG/D4yS6u+EJB/vo53UT4A9p+6EJB/vgAAAAAA9J+6ABCVOYHG/D5Uayk+ABCVOedPSD9Uayk+lPY/PytwgT8yS6u+lPY/PwAAAAAyS6u+lPY/PytwgT8yS6u+lPY/PwAAAAAyS6u+kBKAPitwgT8yS6u+EJB/voHG/D4yS6u+EJB/vgAAAABGQKu+kBKAPitwgT8yS6u+kBKAPoHG/D4A9J+6kBKAPoHG/D4yS6u+khKAPudPSD8A9p+6kBKAPoHG/D4A9J+6ABCVOedPSD9Uayk+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+lPY/PwAAAAAyS6u+EJB/vgAAAABGQKu+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/AAD/f////78AAMfM////vwAA/3////+/BAA1M////78AAP9/////vwQANTP///+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////PwAAx8z///+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78CADYz////vwAA/3////+/AgA2M////78CADYz////vwIANjP///+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v///ysz///+/////f////7///8rM////v/z/NjP///+//P82M////7/8/zYz////v/z/NjP///+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////7////9/////v////3////+////KzP///7///8rM////vwIANjP///+/BAA1M////78EADUz////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_njj66")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_hh5xs"]
|
||||
vertices = PackedVector3Array(-0.25, 0.75, -0.25, -0.25, 0.75, 0.25, 0.25, 1.25, 0.25, 0.25, 1.25, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ai4mb"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_dkxhl"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.894549, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("BQAAABwAAAAdABwADQAcAB0AHAANAAUAAAADAB0ADQAdAB4AAwAeAB0AAgADAAAAAAAFAAEAAAABAAIAAgAEAAMAAQAEAAIABgADAAQAAQAGAAQABgAeAAMAAQAFAAcABwAIAAEACAAGAAEABQAJAAcABQANAAkACQAKAAcABwAKAAgACgAJAAsACwAIAAoACwAJAA4ADQAOAAkACAALAA8AHwANAB4ACAAPAAwABgAIAAwAHwAgAA0ABgAMABMADwATAAwAFAAGABMADwAUABMAFgAGABQADwAWABQABgAXAB4AFwAGABYAHgARAB8AIAAfABEAHgAXABEAEAANACAAIAARABAADQAQAA4AEgARABcAEgAQABEADgAQACEAEAASACEAIQAiAA4AIQASACIAGQASABcAGQAYABIAGAAiABIAFwAjABkAIwAYABkAFwAWACMAIwAkABgAIwAWABsAJAAjABsAGgAYACQAJAAbABoAIgAYABoAGgAbABYAGgAWABUAIgAaABUADwAVABYAJQAiABUAFQAPACUAJQAOACIADwALACUADgAlAAsA"),
|
||||
"lods": [0.176686, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMAAAAFAAEAAAADAAUAAQAGAAQABgADAAQAAQAFAAcABwAIAAEACAAGAAEABQAJAAcABwAKAAgACQAKAAcACwAIAAoACgAJAAsABgAIAAwADQAFAAMABQANAAkACwAJAA4ADQAOAAkACAALAA8ACAAPAAwADgAPAAsADQAQAA4ADQADABEAEQAQAA0ABgARAAMAEAASAA4AEgAQABEADwATAAwABgAMABMADwAUABMAFAAGABMADwAOABUADgASABUADwAWABQAFgAGABQADwAVABYABgAXABEAEgARABcAFwAGABYAGAAVABIAGQASABcAGQAYABIAFwAWABkAFQAYABoAGgAWABUAGQAaABgAGgAbABYAGQAWABsAGgAZABsA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vjEBZT/nYP8+ABCVOTEBZT/nYP8+EJB/vjEBZT9DWyo/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/EJB/vjEBZT8A9p+6ABCVOQAAAADnYP8+ABCVOTEBZT9Uayk+ABCVOY0+QT/nYP8+ABCVOZCS4D5Uayk+ABCVOYw+QT9Uayk+khKAPow+QT8A9p+6khKAPow+QT9DWyo/EJB/vpCS4D4A9J+6kBKAPpCS4D4A9J+63v//Pow+QT/nYP8+ABCVOZCS4D5oUAC/ABCVOQAAAABoUAC/kBKAPgiVkD4yS6u+khKAPgAAAABDWyo/3v//PgAAAADnYP8+4P//PgiVkD5Uayk+3v//PgAAAABUayk+kBKAPgAAAAAyS6u+3v//PgiVkD5oUAC/3v//PgAAAABoUAC/lPY/PwiVkD4A9J+6lPY/PwAAAAAA9J+6VbX/vjEBZT9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6EpB/vgAAAAAyS6u+EpB/vpCS4D4yS6u+kBKAPpCS4D4yS6u+kBKAPgiVkD4A9J+6lPY/PwAAAAAyS6u+lPY/PwiVkD4yS6u+4P//Po0+QT9Uayk+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hm418"]
|
||||
resource_name = "Basalt_Corner Inner NE Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.894549, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFUAAAADAAEAAQADAAQAAAABAAIACAAFAFYABQAIAAYABgAIAFcABQAGAAcACQAKAAsACgAJAAwADAAJAFgACgAMAA0ADgBZABAAWQAOABEAEQAOAFoAWQARAA8AEgBbAFwAEgATAFsAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAIwAgACQAJQAmACcAJQAoACYAXQApAF4AKQBdACoAKQAqACsAMwA0ADUAMwA2ADQAXwA5ADcAXwBgADkAYQA6ADgAYQBiADoAOwA8AD0AOwA+ADwAMAAvAGMALwAwADEALwAxADIAZAAWABcAZABlABYAZgBnAGgAZgBpAGcAagAVABQAFQBqAGsAFQBrAGwAPwBAAEEAPwBCAEAARgBHAEgASQBHAEYARwBJAEoALQBtAC4AbQAtAG4AbQBuACwAbwBwAHEAbwByAHAAcwBEAEUAcwBDAEQASwBMAE0ATAB0AHUASwB0AEwAdABOAHYAdABPAE4ASwBPAHQAUwBLAFQAUABLAFMATwBLAFAATwBQAHcAdwBQAFIATwB3AFEA"),
|
||||
"lods": [0.176686, PackedByteArray("AAABAAIAAAADAAEAAQADAAQABQAGAAcABQAIAAYACQAKAAsACgAJAAwACgAMAA0ADgAPABAADwAOABEAEgATABQAFQAUABMAFQATABYAFgAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAIwAgACQAJQAmACcAJQAoACYAKQAqACsAKQAsACoAKQAtACwALQApAC4ALQAvACwAMAAvAC0ALwAwADEALwAxADIAMwA0ADUAMwA2ADQANwA4ADkAOAA3ADoAOwA8AD0AOwA+ADwAPwBAAEEAPwBCAEAAQQBDAEQAQQBEAEUARgBHAEgASQBHAEYARwBJAEoASwBMAE0ASwBOAEwASwBPAE4ATwBLAFAATwBQAFEAUQBQAFIAUABLAFMAUwBLAFQA")],
|
||||
"material": SubResource("StandardMaterial3D_ai4mb"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vjEBZT/nYP8+ABCVOTEBZT/nYP8+EJB/vjEBZT9DWyo/EJB/vjEBZT8A9p+6ABCVOTEBZT9Uayk+EJB/vpCS4D4A9J+6kBKAPpCS4D4A9J+6ABCVOZCS4D5Uayk+ABCVOZCS4D5oUAC/khKAPow+QT8A9p+6ABCVOY0+QT/nYP8+ABCVOYw+QT9Uayk+3v//Pow+QT/nYP8+khKAPow+QT9DWyo/3v//PgiVkD5oUAC/4P//PgiVkD5Uayk+kBKAPgiVkD4yS6u+lPY/PwiVkD4A9J+6VbX/vjEBZT/nYP8+VbX/vgAAAADnYP8+EJB/vjEBZT8A9p+6EJB/vpCS4D4A9J+6ABCVOQAAAABoUAC/ABCVOZCS4D5oUAC/EJB/vjEBZT9DWyo/VbX/vgAAAADnYP8+VbX/vjEBZT/nYP8+EJB/vgAAAABDWyo/ABCVOTEBZT/nYP8+EJB/vgAAAABDWyo/EJB/vjEBZT9DWyo/ABCVOQAAAADnYP8+ABCVOQAAAADnYP8+khKAPow+QT9DWyo/khKAPgAAAABDWyo/ABCVOY0+QT/nYP8+ABCVOTEBZT/nYP8+3v//Pow+QT/nYP8+khKAPgAAAABDWyo/khKAPow+QT9DWyo/3v//PgAAAADnYP8+3v//Pow+QT/nYP8+3v//PgAAAABUayk+3v//PgAAAADnYP8+4P//PgiVkD5Uayk+kBKAPpCS4D4A9J+6khKAPow+QT8A9p+6kBKAPgiVkD4yS6u+ABCVOZCS4D5oUAC/ABCVOQAAAABoUAC/kBKAPgAAAAAyS6u+lPY/PwiVkD4A9J+63v//PgAAAABUayk+4P//PgiVkD5Uayk+lPY/PwAAAAAA9J+6lPY/PwiVkD4A9J+63v//PgAAAABoUAC/lPY/PwAAAAAA9J+63v//PgiVkD5oUAC/3v//PgAAAABoUAC/kBKAPgiVkD4yS6u+kBKAPgAAAAAyS6u+3v//PgiVkD5oUAC/EJB/vjEBZT8A9p+6ABCVOZCS4D5Uayk+ABCVOTEBZT9Uayk+EJB/vpCS4D4A9J+6ABCVOYw+QT9Uayk+ABCVOY0+QT/nYP8+ABCVOTEBZT/nYP8+khKAPow+QT8A9p+6ABCVOZCS4D5Uayk+kBKAPpCS4D4A9J+6ABCVOYw+QT9Uayk+ABCVOTEBZT9Uayk+ABCVOQAAAADnYP8+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/ABCVOQAAAABoUAC/kBKAPgAAAAAyS6u+3v//PgAAAABUayk+3v//PgAAAABoUAC/lPY/PwAAAAAA9J+63v//PgAAAADnYP8+khKAPgAAAABDWyo/VbX/vjEBZT9Uayk+EpB/vpCS4D4yS6u+kBKAPpCS4D4yS6u+4P//Po0+QT9Uayk+kBKAPgiVkD4A9J+6lPY/PwiVkD4yS6u+VbX/vgAAAABUayk+VbX/vjEBZT9Uayk+4P//PgiVkD5Uayk+4P//Po0+QT9Uayk+lPY/PwiVkD4yS6u+lPY/PwAAAAAyS6u+lPY/PwAAAAAyS6u+lPY/PwiVkD4yS6u+kBKAPpCS4D4yS6u+EpB/vpCS4D4yS6u+EpB/vgAAAAAyS6u+EpB/vgAAAAAyS6u+EJB/vpCS4D4A9J+6EJB/vgAAAAAA9J+6EpB/vpCS4D4yS6u+VbX/vjEBZT9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+64P//Po0+QT9Uayk+kBKAPgiVkD4A9J+6kBKAPpCS4D4yS6u+kBKAPgiVkD4A9J+6kBKAPpCS4D4A9J+6kBKAPgiVkD4yS6u+ABCVOTEBZT9Uayk+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+EpB/vgAAAAAyS6u+lPY/PwAAAAAyS6u+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/AAD/f////78AAP9/////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+/////f////7////9/////v///x8z///+////HzP///7///8fM////v///x8z///+////HzP///7///8fM////v///x8z///+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v///x8z///+/////f////7///8fM////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+////HzP///7///8fM////v///x8z///+////HzP///7////9/////v////3////+/////f////78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////78AAP9/////vwAA/3////+/////f////7////9/////v////3////+/////f////7///8fM////v///x8z///+////HzP///78AAMfM////vwAAx8z///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///7///8fM////v///x8z///+/////f////7////9/////v////3////+/////f////7////9/////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_dkxhl")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_kvvkk"]
|
||||
vertices = PackedVector3Array(-0.25, 1.25, -0.25, -0.25, 1.25, 0.25, 0.25, 1.25, 0.25, 0.25, 0.75, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f21b0"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_2xcgm"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.851359, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQADAAIAAwAAAAIAAQAEAAMAAwAFAAAABAAFAAMAAQAAAAYAAQAGAAcABwAEAAEACAAHAAYABwAJAAQABwAKAAkACgAEAAkABwAIAAoABAALAAUADAAEAAoACwAEAAwADQAKAAgADQAOAAoADAAKAA4ADwAOAA0ACAAPAA0ADwAQAA4ADAAOABAACAARAA8AEgAQAA8AEgAMABAADwARABIAEgATAAwAEQAIABQAFQAUAAgAFQARABQAFQAIAAYAEQAWABIAEgAWABMABgAAABUAEQAXABYAFQAXABEAEwAWABgAFwAYABYAGQATABgAGQAaABMAGgAMABMAGAAbABkAGgAZABsAFwAbABgAHAAMABoAGgAbABwACwAMABwAHAAbAB0AHAAdAAsAGwAXAB0AFwAVAB4AAAAeABUAHwAdABcAFwAeACAAHwAXACAAIQAgAB4AAAAhAB4AIAAiAB8AIQAiACAAHwAjAB0AIwAfACIAHQAjAAsAIgAhACQAJAAjACIAJQAhAAAAIQAlACQAJAAlACMAJQALACMAJQAAAAUABQALACUA"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("EJB/vqRJNj8A9p+6VbX/vqRJNj/nYP8+VbX/vqRJNj9Uayk+VbX/vgAAAABUayk+VbX/vgAAAADnYP8+EJB/vgAAAAAA9p+6ABCVOaRJNj/nYP8+EJB/vqRJNj9DWyo/ABCVOSMuoz7nYP8+EJB/vgAAAABDWyo/ABCVOQAAAADnYP8+kBKAPgAAAAAyS6u+3v//PgAAAABUayk+khKAPiMuoz5DWyo/khKAPgAAAABDWyo/3v//PiMuoz7nYP8+3v//PgAAAADnYP8+khKAPiMuoz4A9p+64P//PiMuoz5Uayk+lPY/PwAAAAAA9J+6ABCVOSMuoz5Uayk+ABCVOaRJNj9Uayk+4P//PjytKT9Uayk+kBKAPjytKT8A9J+6lPY/PzytKT8A9J+6lPY/PzytKT8yS6u+lPY/PwAAAAAyS6u+3v//PjytKT9oUAC/3v//PgAAAABoUAC/kBKAPjytKT8yS6u+ABCVOaXyWT9Uayk+kBKAPqXyWT8yS6u+kBKAPqXyWT8A9J+6EJB/vqXyWT8A9J+6ABCVOaXyWT9oUAC/ABCVOQAAAABoUAC/EpB/vqXyWT8yS6u+EpB/vgAAAAAyS6u+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_cif3f"]
|
||||
resource_name = "Basalt_Corner Inner NE Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.851359, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAQADAAUABgAHAAgABwAGAAkACQAGAAoABwAJAAsADAANAA4ADQAMAA8ADwAMABAADQAPABEAEgATABQAEwASABUAFQASABYAEwAVABcAGAAZABoAGAAbABkAGQAbABwAHQAeAB8AHQAgAB4AIQAiACMAIQAkACIAJQAmACcAJQAoACYAKQAqACsAKgApACwALAApAC0ALgAvADAALgAxAC8AMgAzADQAMwAyADUAMwA1ADYANwA4ADkANwA6ADgAOwA8AD0AOwA+ADwAPwBAAEEAPwBCAEAAQwBEAEUARABDAEYARABGAEcASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAVwBUAFgAVwBYAFkAWgBbAFwAWgBdAFsAXgBfAGAAXgBhAF8AYgBjAGQAYgBlAGMAZgBnAGgAZgBpAGcAagBrAGwAbQBrAGoAbgBrAG0AawBvAHAAawBxAG8AawByAHEAbgByAGsAcQByAHMAcgBuAHQAcgB0AHUAdABuAHYAdgBuAHcA"),
|
||||
"material": SubResource("StandardMaterial3D_f21b0"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("EJB/vqRJNj8A9p+6VbX/vqRJNj/nYP8+VbX/vqRJNj9Uayk+ABCVOaRJNj/nYP8+ABCVOaRJNj9Uayk+EJB/vqRJNj9DWyo/ABCVOaXyWT9oUAC/EJB/vqXyWT8A9J+6EpB/vqXyWT8yS6u+kBKAPqXyWT8A9J+6kBKAPqXyWT8yS6u+ABCVOaXyWT9Uayk+khKAPiMuoz4A9p+6ABCVOSMuoz7nYP8+ABCVOSMuoz5Uayk+3v//PiMuoz7nYP8+4P//PiMuoz5Uayk+khKAPiMuoz5DWyo/3v//PjytKT9oUAC/kBKAPjytKT8A9J+6kBKAPjytKT8yS6u+lPY/PzytKT8A9J+6lPY/PzytKT8yS6u+4P//PjytKT9Uayk+4P//PiMuoz5Uayk+lPY/PwAAAAAA9J+63v//PgAAAABUayk+4P//PjytKT9Uayk+lPY/PzytKT8A9J+6lPY/PzytKT8yS6u+lPY/PwAAAAAA9J+6lPY/PzytKT8A9J+6lPY/PwAAAAAyS6u+lPY/PwAAAAAyS6u+3v//PjytKT9oUAC/3v//PgAAAABoUAC/lPY/PzytKT8yS6u+3v//PgAAAABoUAC/kBKAPjytKT8yS6u+kBKAPgAAAAAyS6u+3v//PjytKT9oUAC/ABCVOQAAAABoUAC/kBKAPqXyWT8yS6u+ABCVOaXyWT9oUAC/kBKAPjytKT8yS6u+kBKAPgAAAAAyS6u+EpB/vqXyWT8yS6u+ABCVOQAAAABoUAC/ABCVOaXyWT9oUAC/EpB/vgAAAAAyS6u+EJB/vqXyWT8A9J+6EpB/vgAAAAAyS6u+EpB/vqXyWT8yS6u+EJB/vqRJNj8A9p+6EJB/vgAAAAAA9p+6VbX/vgAAAABUayk+EJB/vqRJNj8A9p+6VbX/vqRJNj9Uayk+EJB/vgAAAAAA9p+6VbX/vqRJNj/nYP8+VbX/vgAAAABUayk+VbX/vqRJNj9Uayk+VbX/vgAAAADnYP8+EJB/vqRJNj9DWyo/VbX/vgAAAADnYP8+VbX/vqRJNj/nYP8+EJB/vgAAAABDWyo/ABCVOSMuoz7nYP8+EJB/vqRJNj9DWyo/ABCVOaRJNj/nYP8+ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/khKAPiMuoz5DWyo/ABCVOQAAAADnYP8+ABCVOSMuoz7nYP8+khKAPgAAAABDWyo/3v//PiMuoz7nYP8+khKAPgAAAABDWyo/khKAPiMuoz5DWyo/3v//PgAAAADnYP8+khKAPiMuoz4A9p+64P//PjytKT9Uayk+4P//PiMuoz5Uayk+kBKAPjytKT8A9J+6kBKAPjytKT8A9J+6ABCVOaXyWT9Uayk+kBKAPqXyWT8A9J+6ABCVOaRJNj9Uayk+khKAPiMuoz4A9p+6ABCVOSMuoz5Uayk+ABCVOaRJNj9Uayk+ABCVOSMuoz7nYP8+ABCVOaRJNj/nYP8+ABCVOSMuoz5Uayk+EJB/vqRJNj8A9p+6ABCVOaXyWT9Uayk+ABCVOaRJNj9Uayk+EJB/vqXyWT8A9J+6kBKAPqXyWT8yS6u+kBKAPjytKT8A9J+6kBKAPqXyWT8A9J+6kBKAPjytKT8yS6u+4P//PiMuoz5Uayk+3v//PgAAAADnYP8+3v//PiMuoz7nYP8+3v//PgAAAABUayk+lPY/PwAAAAAyS6u+3v//PgAAAABUayk+lPY/PwAAAAAA9J+63v//PgAAAABoUAC/kBKAPgAAAAAyS6u+khKAPgAAAABDWyo/3v//PgAAAADnYP8+ABCVOQAAAADnYP8+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/EJB/vgAAAAAA9p+6VbX/vgAAAABUayk+EpB/vgAAAAAyS6u+ABCVOQAAAABoUAC//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+/////f////7////9/////v////3////+////HzP///7///8fM////v///x8z///+////HzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////v///x8z///+////HzP///7///8fM////v///x8z///+////HzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8/////f////7////9/////v////3////+/////f////7/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P////3////+/////f////7////9/////v////3////+/////f////7////9/////v////3////+/////f////7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_2xcgm")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_pc7fp"]
|
||||
vertices = PackedVector3Array(-0.25, 1.25, -0.25, -0.25, 1.25, 0.25, 0.25, 0.75, 0.25, 0.25, 1.25, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hh5xs"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0jv4"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01124, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("BwAAABwAAAAdABwAHAAdAB4AHAAeAAcAAAADAB0AAwAeAB0AAgADAAAAAgAEAAMAAAABAAIAAQAEAAIAAAAHAAEABgADAAQABgAeAAMAAQAGAAQAHwAHAB4AAQAHAAgABwAJAAgACQABAAgAHwAKAAcABwAKAAkACgAfACAAHgAFAB8AIAAfAAUAHgANAAUABgANAB4AIAAFAAsACwAKACAADQALAAUACgAhAAkACgALACEADQAMAAsAIQALAAwAFwAMAA0AIQAiAAkAAQAJACIAIwAhAAwAFwAjAAwAIQASACIAIQAjABIAAQAiAA4AEgAOACIADwABAA4AAQAPABAAAQAQAAYADgARAA8AEQAQAA8ADgASABEAEwAGABAAEQATABAAFAAGABMADQAGABQAFQATABEAEQASABUAFQAUABMAEgAYABUADQAUACQADQAkABcAFQAWABQAJAAUABYAGQAVABgAFQAZABYAJQAkABYAJQAWABkAJAAaABcAJAAlABoAGQAaACUAIwAXABoAGwAZABgAGwAaABkAGgAbACMAEgAbABgAEgAjABsA"),
|
||||
"lods": [0.208979, PackedByteArray("AAABAAIAAgADAAAAAgAEAAMAAQAEAAIAAAADAAUABgADAAQAAQAGAAQABgAFAAMAAAAHAAEAAAAFAAcAAQAHAAgABwAJAAgACQABAAgABwAKAAkABQAKAAcACgAFAAsACgAMAAkACgALAAwADQALAAUABgANAAUADQAMAAsAAQAJAA4ADAAOAAkADwABAA4AAQAQAAYAAQAPABAADgARAA8AEQAQAA8ADAASAA4ADgASABEAEwAGABAAEQATABAAFAAGABMADQAGABQAFQATABEAFQAUABMAEQASABUAFQAWABQADQAUABcAFwAUABYAFwAMAA0AEgAYABUAFQAZABYAGQAXABYAGQAVABgAFwAaAAwAFwAZABoADAAaABIAGwAZABgAGwAaABkAEgAbABgAEgAaABsA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vo13UT7nYP8+ABCVOY53UT7nYP8+EJB/vo13UT5DWyo/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/ABCVOQAAAABoUAC/ABCVOQAAAADnYP8+EJB/vo53UT4A9p+6ABCVOY13UT5Uayk+ABCVOWhLKT9Uayk+EJB/vmhLKT8A9J+6ABCVOWhLKT9oUAC/kBKAPmhLKT8yS6u+kBKAPgAAAAAyS6u+ABCVOedPSD/nYP8+khKAPudPSD9DWyo/khKAPgAAAABDWyo/3v//PudPSD/nYP8+khKAPudPSD8A9p+63v//PgAAAADnYP8+3v//PgAAAABUayk+4P//PudPSD9Uayk+lPY/PwAAAAAA9J+63v//PgAAAABoUAC/4P//PitwgT9Uayk+lPY/PytwgT8A9J+63v//PitwgT9oUAC/kBKAPitwgT8A9J+6VbX/vo13UT5Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6EpB/vgAAAAAyS6u+EpB/vmhLKT8yS6u+kBKAPmhLKT8A9J+6ABCVOedPSD9Uayk+kBKAPitwgT8yS6u+lPY/PwAAAAAyS6u+lPY/PytwgT8yS6u+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kvvkk"]
|
||||
resource_name = "Basalt_Corner Inner SW Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01124, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFYAAAADAAEAAQADAAQAAAABAAIACAAFAFcABQAIAFgAWAAIAAYABQBYAAcADAAJAFkACQAMAAoACgAMAA0ACQAKAAsAEQAOAFoADgARAA8ADwARAFsADgAPABAAEgATABQAEgAVABMAFgAXABgAFgAZABcAGgAbABwAGwAaAB0AGwAdAB4AHwAgACEAHwAiACAAIwAkACUAIwAmACQAJwAoACkAKAAnACoAKAAqACsAXAAuACwAXABdAC4AXgAvAC0AXgBfAC8AYAAwADMAMABgADEAMAAxADIAOgA7ADwAOgA9ADsAYQA/AEAAYQBiAD8APgBjAGQAYwA+AGUAYwBlAGYAZwBoAEEAZwBpAGgAQgBqAGsAQgBDAGoARABFAEYARABHAEUAbAA4ADkAOABsAG0AOABtADYAbgBvADcAbgA0AG8AcABxAHIAcQBwAHMAcwBwADUASABJAEoASABLAEkATABNAE4ATQB0AHUATAB0AE0AdABPAHYAdABQAE8ATABQAHQAVABMAFUAUQBMAFQAUABMAFEAUABRAHcAdwBRAFMAUAB3AFIA"),
|
||||
"lods": [0.208979, PackedByteArray("AAABAAIAAAADAAEAAQADAAQABQAGAAcABQAIAAYACQAKAAsACQAMAAoACgAMAA0ADgAPABAADgARAA8AEgATABQAEgAVABMAFgAXABgAFgAZABcAGgAbABwAGwAaAB0AGwAdAB4AHwAgACEAHwAiACAAIwAkACUAIwAmACQAJwAoACkAKAAnACoAKAAqACsALAAtAC4ALQAsAC8AMAAxADIAMAAzADEAMQAzADQANAAzADUAMQA0ADYAMQA2ADcAOAA3ADYANwA4ADkAOgA7ADwAOgA9ADsAPgA/AEAAPwA+AEEAQgA/AEEAQgBDAD8ARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0ATABQAE8AUABMAFEAUABRAFIAUgBRAFMAUQBMAFQAVABMAFUA")],
|
||||
"material": SubResource("StandardMaterial3D_hh5xs"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vo13UT7nYP8+ABCVOY53UT7nYP8+EJB/vo13UT5DWyo/EJB/vo53UT4A9p+6ABCVOY13UT5Uayk+EJB/vmhLKT8A9J+6kBKAPmhLKT8yS6u+ABCVOWhLKT9Uayk+ABCVOWhLKT9oUAC/ABCVOedPSD/nYP8+3v//PudPSD/nYP8+khKAPudPSD9DWyo/khKAPudPSD8A9p+64P//PudPSD9Uayk+kBKAPitwgT8A9J+6lPY/PytwgT8A9J+64P//PitwgT9Uayk+3v//PitwgT9oUAC/EJB/vo13UT5DWyo/VbX/vgAAAADnYP8+VbX/vo13UT7nYP8+EJB/vgAAAABDWyo/ABCVOY53UT7nYP8+EJB/vgAAAABDWyo/EJB/vo13UT5DWyo/ABCVOQAAAADnYP8+khKAPudPSD9DWyo/ABCVOY53UT7nYP8+ABCVOedPSD/nYP8+khKAPgAAAABDWyo/ABCVOQAAAADnYP8+3v//PudPSD/nYP8+khKAPgAAAABDWyo/khKAPudPSD9DWyo/3v//PgAAAADnYP8+4P//PudPSD9Uayk+3v//PgAAAADnYP8+3v//PudPSD/nYP8+3v//PgAAAABUayk+lPY/PytwgT8A9J+64P//PudPSD9Uayk+4P//PitwgT9Uayk+lPY/PwAAAAAA9J+63v//PgAAAABUayk+lPY/PytwgT8A9J+63v//PgAAAABoUAC/lPY/PwAAAAAA9J+63v//PitwgT9oUAC/3v//PgAAAABoUAC/kBKAPmhLKT8yS6u+kBKAPgAAAAAyS6u+3v//PitwgT9oUAC/khKAPudPSD8A9p+6kBKAPitwgT8A9J+6ABCVOedPSD/nYP8+ABCVOWhLKT9Uayk+ABCVOY53UT7nYP8+ABCVOY13UT5Uayk+kBKAPgAAAAAyS6u+ABCVOWhLKT9oUAC/ABCVOQAAAABoUAC/kBKAPmhLKT8yS6u+EJB/vmhLKT8A9J+6ABCVOQAAAABoUAC/ABCVOWhLKT9oUAC/EJB/vo53UT4A9p+6VbX/vo13UT7nYP8+VbX/vgAAAADnYP8+EJB/vo53UT4A9p+6ABCVOWhLKT9Uayk+ABCVOY13UT5Uayk+EJB/vmhLKT8A9J+6khKAPudPSD8A9p+64P//PitwgT9Uayk+4P//PudPSD9Uayk+kBKAPitwgT8A9J+6ABCVOQAAAADnYP8+VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/ABCVOQAAAABoUAC/kBKAPgAAAAAyS6u+3v//PgAAAABUayk+3v//PgAAAABoUAC/lPY/PwAAAAAA9J+63v//PgAAAADnYP8+khKAPgAAAABDWyo/VbX/vo13UT5Uayk+EpB/vmhLKT8yS6u+kBKAPmhLKT8A9J+6ABCVOedPSD9Uayk+kBKAPitwgT8yS6u+lPY/PytwgT8yS6u+lPY/PytwgT8yS6u+lPY/PwAAAAAyS6u+lPY/PwAAAAAyS6u+lPY/PytwgT8yS6u+kBKAPitwgT8yS6u+EpB/vmhLKT8yS6u+EpB/vgAAAAAyS6u+EpB/vgAAAAAyS6u+EpB/vmhLKT8yS6u+EJB/vo53UT4A9p+6EJB/vgAAAAAA9J+6VbX/vo13UT5Uayk+EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+VbX/vgAAAABUayk+VbX/vo13UT5Uayk+ABCVOWhLKT9Uayk+ABCVOedPSD9Uayk+kBKAPmhLKT8A9J+6ABCVOedPSD9Uayk+kBKAPitwgT8yS6u+kBKAPmhLKT8A9J+6kBKAPmhLKT8yS6u+khKAPudPSD8A9p+6EJB/vgAAAAAA9J+6VbX/vgAAAABUayk+EpB/vgAAAAAyS6u+lPY/PwAAAAAyS6u+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+/////f////7////9/////v////3////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+////HzP///7////9/////v///x8z///+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAMfM////vwAA/3////+/AAD/f////7///8fM////v///x8z///+////HzP///7///8fM////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+/AAD/f////78AAP9/////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v////3////+/////f////7///8fM////v///x8z///+/AADHzP///78AAMfM////vwAAx8z///+/AAD/f////78AAP9/////vwAA/3////+/AAD/f////78AAMfM////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_k0jv4")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_rln7y"]
|
||||
vertices = PackedVector3Array(-0.25, 1.25, -0.25, -0.25, 0.75, 0.25, 0.25, 1.25, 0.25, 0.25, 1.25, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pc7fp"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fb7i5"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.950789, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("BgAAABsAAAAcABsAHAAGABsAAAADABwAAgADAAAAAgAEAAMAAAABAAIAAQAEAAIAAAAGAAEABQADAAQAAQAFAAQAAwAdABwABQAdAAMABwAGABwABwAcAB0AAQAGAA4ABgAHAAgABgAIAA4ABwAeAAgADwAIAB4ADwAOAAgABwAJAB4AHgAJAAsACwAPAB4ACQAHAB8AHwAHAB0ACgAJAB8ACwAJAAoACgAfACAAHwAdACAAHQAKACAACwAKAAwAHQAMAAoAHQAhAAwADQALAAwADAAhAA0ADQAiAAsACwAiAA8AIgANABAAEAAPACIAIwAQAA0AIwANACEAHQAFACEAEQAQACMADwAQABEAEgAjACEAEgARACMAIQATABIAEwARABIAIQAFABMADwARABQAEwAUABEAFQAPABQAEwAFABcADgAPABUAFgAUABMAFgATABcAFwAFABgAFgAXABgAAQAYAAUAAQAZABgAFgAYABkAFAAWACQAFQAUACQAFgAVACQAGQABABoAGgAWABkAGgAVABYADgAaAAEAFQAaACUADgAlABoADgAVACUA"),
|
||||
"lods": [0.168216, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMAAQAFAAQABQADAAQAAAAGAAEAAAADAAYABwAGAAMABgAHAAgACQAHAAMABwAJAAgACQADAAoACAAJAAsACwAJAAoAAwAMAAoACwAKAAwAAwANAAwADQALAAwAAwAFAA0ABgAIAA4AAQAGAA4ACwAPAAgADwAOAAgADQAQAAsACwAQAA8AEQAQAA0ADwAQABEAEgARAA0ADQATABIAEwARABIADQAFABMADwARABQAEwAUABEADgAPABUAFQAPABQAFgAUABMAFQAUABYAEwAFABcAFgATABcAFwAFABgAFgAXABgAAQAYAAUAFgAYABkAAQAZABgAGgAVABYAGgAWABkAGQABABoADgAVABoADgAaAAEA")],
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("VbX/vkT9Nj/nYP8+ABCVOUT9Nj/nYP8+EJB/vkT9Nj9DWyo/VbX/vgAAAADnYP8+EJB/vgAAAABDWyo/ABCVOQAAAADnYP8+EJB/vkT9Nj8A9p+6EJB/vhn7yj4A9J+6ABCVORn7yj5Uayk+ABCVORn7yj5oUAC/ABCVOQAAAABoUAC/kBKAPhn7yj4yS6u+kBKAPgAAAAAyS6u+3v//PgAAAABoUAC/ABCVOUT9Nj9Uayk+kBKAPl31VT8A9J+63v//Pl31VT9oUAC/lPY/P131VT8A9J+6lPY/PwAAAAAA9J+64P//PgAAAABUayk+4P//Pl31VT9Uayk+khKAPuBmcz8A9p+63v//PuBmcz/nYP8+3v//PgAAAADnYP8+khKAPgAAAABDWyo/khKAPuBmcz9DWyo/ABCVOeFmcz/nYP8+VbX/vkT9Nj9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6kBKAPhn7yj4A9J+6EpB/vhn7yj4yS6u+EpB/vgAAAAAyS6u+lPY/PwAAAAAyS6u+kBKAPl31VT8yS6u+lPY/P131VT8yS6u+4P//PuFmcz9Uayk+ABCVOeBmcz9Uayk+")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rln7y"]
|
||||
resource_name = "Basalt_Corner Inner NW Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 0.950789, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AwAAAFIAAAADAAEAAQADAAQAAAABAAIABgAIAFMACAAGAFQAVAAGAAcACABUAAUADAAJAFUACQAMAAoACgAMAFYACQAKAAsAEAANAFcADQAQAA4ADgAQAFgADQAOAA8AEQBZAFoAEQASAFkAWQASAFsAFABcAF0AFAATAFwAFwAYABkAFwAaABgAGwAcAB0AGwAeABwAHwAgACEAIAAfACIAIAAiACMAXgAlACYAXgBfACUAKAApAGAAKAAkACkAJAAoACcAJAAnAGEALgAvADAALgAxAC8AYgBjAGQAYgBlAGMAFgBmAGcAFgAVAGYAMgAzADQAMgA1ADMAaAAsACsALABoACoALAAqAC0AaQA4AGoAaQA3ADgAOQBrAGwAOQA2AGsAOgA7ADwAOgA9ADsAbQA+AG4APgBtAD8APgA/AEAARABFAEYARABHAEUAQgBBAG8AQgBDAEEAcABxAHIAcABzAHEAdABKAHUAdABJAEoAdAB2AEkASQB2AEsASAB0AHcATAB0AEgAdABMAHYATABIAE0AdgBMAE4AdgBOAE8ATgBMAFAAUABMAFEA"),
|
||||
"lods": [0.168216, PackedByteArray("AAABAAIAAAADAAEAAQADAAQABQAGAAcACAAGAAUACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAFAATABIAFQARABMAFQATABYAFwAYABkAFwAaABgAGwAcAB0AGwAeABwAHwAgACEAIAAfACIAIAAiACMAJAAlACYAJAAnACUAJAAoACcAKAAkACkAKgAoACkAKgArACgALAArACoALAAqAC0ALgAvADAALgAxAC8AMgAzADQAMgA1ADMANgA3ADgAOQA2ADgAOgA7ADwAOgA9ADsAPgA/AEAAPgBBAD8AQgBBAD4AQgBDAEEARABFAEYARABHAEUASABJAEoASABLAEkASABMAEsATABIAE0ASwBMAE4ASwBOAE8ATgBMAFAAUABMAFEA")],
|
||||
"material": SubResource("StandardMaterial3D_pc7fp"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("VbX/vkT9Nj/nYP8+ABCVOUT9Nj/nYP8+EJB/vkT9Nj9DWyo/EJB/vkT9Nj8A9p+6ABCVOUT9Nj9Uayk+ABCVORn7yj5Uayk+ABCVORn7yj5oUAC/kBKAPhn7yj4yS6u+EJB/vhn7yj4A9J+6ABCVOeFmcz/nYP8+3v//PuBmcz/nYP8+khKAPuBmcz9DWyo/khKAPuBmcz8A9p+6kBKAPl31VT8A9J+6lPY/P131VT8A9J+64P//Pl31VT9Uayk+3v//Pl31VT9oUAC/EJB/vhn7yj4A9J+6EJB/vkT9Nj8A9p+6VbX/vgAAAADnYP8+VbX/vkT9Nj/nYP8+ABCVORn7yj5oUAC/ABCVOQAAAABoUAC/EJB/vkT9Nj9DWyo/VbX/vgAAAADnYP8+VbX/vkT9Nj/nYP8+EJB/vgAAAABDWyo/ABCVOUT9Nj/nYP8+EJB/vgAAAABDWyo/EJB/vkT9Nj9DWyo/ABCVOQAAAADnYP8+khKAPuBmcz9DWyo/ABCVOUT9Nj/nYP8+ABCVOeFmcz/nYP8+khKAPgAAAABDWyo/ABCVOQAAAADnYP8+ABCVOUT9Nj9Uayk+ABCVOeFmcz/nYP8+ABCVOUT9Nj/nYP8+khKAPuBmcz8A9p+6kBKAPl31VT8A9J+6ABCVORn7yj5Uayk+kBKAPhn7yj4yS6u+3v//Pl31VT9oUAC/3v//PgAAAABoUAC/kBKAPgAAAAAyS6u+EJB/vkT9Nj8A9p+6ABCVORn7yj5Uayk+ABCVOUT9Nj9Uayk+EJB/vhn7yj4A9J+6kBKAPhn7yj4yS6u+ABCVOQAAAABoUAC/kBKAPgAAAAAyS6u+ABCVORn7yj5oUAC/lPY/P131VT8A9J+63v//Pl31VT9oUAC/3v//PgAAAABoUAC/lPY/PwAAAAAA9J+64P//PgAAAABUayk+lPY/P131VT8A9J+6lPY/PwAAAAAA9J+64P//Pl31VT9Uayk+3v//PuBmcz/nYP8+4P//PgAAAABUayk+3v//PgAAAADnYP8+4P//Pl31VT9Uayk+khKAPuBmcz8A9p+6kBKAPl31VT8A9J+63v//PuBmcz/nYP8+khKAPgAAAABDWyo/khKAPuBmcz9DWyo/3v//PgAAAADnYP8+VbX/vgAAAADnYP8+kBKAPgAAAAAyS6u+ABCVOQAAAABoUAC/3v//PgAAAABoUAC/ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/4P//PgAAAABUayk+lPY/PwAAAAAA9J+63v//PgAAAADnYP8+khKAPgAAAABDWyo/VbX/vkT9Nj9Uayk+EpB/vhn7yj4yS6u+kBKAPhn7yj4A9J+6ABCVOeBmcz9Uayk+4P//PuFmcz9Uayk+kBKAPl31VT8yS6u+lPY/P131VT8yS6u+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vkT9Nj9Uayk+VbX/vgAAAABUayk+VbX/vkT9Nj9Uayk+ABCVOUT9Nj9Uayk+ABCVOeBmcz9Uayk+kBKAPhn7yj4A9J+6ABCVOeBmcz9Uayk+EpB/vhn7yj4yS6u+EJB/vgAAAAAA9J+6EpB/vgAAAAAyS6u+EJB/vhn7yj4A9J+6EpB/vhn7yj4yS6u+EpB/vgAAAAAyS6u+kBKAPl31VT8yS6u+lPY/P131VT8yS6u+lPY/PwAAAAAyS6u+lPY/P131VT8yS6u+lPY/PwAAAAAyS6u+4P//Pl31VT9Uayk+4P//PuFmcz9Uayk+4P//PuFmcz9Uayk+kBKAPhn7yj4yS6u+kBKAPl31VT8A9J+6kBKAPhn7yj4A9J+6kBKAPl31VT8yS6u+EJB/vgAAAAAA9J+6EpB/vgAAAAAyS6u+lPY/PwAAAAAyS6u+VbX/vgAAAABUayk+/3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AADHzP///78AAMfM////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/AADHzP///78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///7///8fM////v///x8z///+////HzP///7///8fM////v///x8z///+////HzP///7///8fM////v///x8z///+/////f////7///8fM////v///x8z///+/////f////782s/9/////Pzaz/3////8/NrP/f////z82s/9/////P////3////+/////f////7////9/////v///x8z///+////HzP///7///8fM////vzaz/3////8/NrP/f////z82s/9/////Pzaz/3////8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////vwAAx8z///+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+////HzP///7///8fM////v////3////+/////f////7////9/////v////3////+////HzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_fb7i5")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_bkae8"]
|
||||
vertices = PackedVector3Array(-0.25, 0.75, -0.25, -0.25, 1.25, 0.25, 0.25, 1.25, 0.25, 0.25, 1.25, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bkae8"]
|
||||
albedo_color = Color(0.266667, 0.266667, 0.266667, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_r0jox"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01939, 1.16668),
|
||||
"format": 34359742465,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAgAEAAAAAQAFAAMABQAEAAMABgAFAAEABgAHAAUAAQAIAAYACAAHAAYAAQAAAAgACQAFAAcACQAEAAUACAAJAAcACAAAAAoAAAALAAoACwAIAAoACAALAAwACAAMAA0ADQAJAAgADgAMAAsADwANAAwADgAPAAwAAAAQAAsAEAAOAAsAEQAQAAAAEQAAAAQAEAARABIAEAATAA4AEwAQABIAEgARABQAEgAUABMABAAUABEADgATABUAFQATABQABAAWABQAFQAUABYABAAXABYAFQAYAA4ADwAOABgAGQAVABYAFgAXABkAGQAaABUAFQAaABgAGgAZABsAGwAYABoAHAAbABkAHAAZABcAGAAbAB0AHQAbABwAHAAeAB0AHAAXAB4AHQAeAB8AFwAfAB4AGAAdACAADwAYACAAHQAfACAADwAgACEAIQAgAB8AIgAPACEADQAPACIADQAiACMACQANACMAFwAJAB8ABAAJABcAIQAfACQAIQAkACIAHwAJACQAIgAlACMACQAjACUAIgAkACUAJAAJACUA"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 38,
|
||||
"vertex_data": PackedByteArray("EJB/vsqrfT8A9p+6VbX/vsqrfT/nYP8+VbX/vsqrfT9Uayk+VbX/vgAAAABUayk+EJB/vgAAAAAA9J+6VbX/vgAAAADnYP8+EJB/vsqrfT9DWyo/EJB/vgAAAABDWyo/ABCVOcqrfT/nYP8+ABCVOQAAAADnYP8+ABCVOcqrfT9Uayk+ABCVOapgdj9Uayk+ABCVOYqgaz9Uayk+ABCVOYqgaz/nYP8+kBKAPqpgdj8A9J+6khKAPoqgaz8A9p+6EJB/vqpgdj8A9J+6EJB/vgAAAABGQKu+EJB/vqpgdj8yS6u+ABCVOapgdj9oUAC/ABCVOQAAAAAgSQC/kBKAPqpgdj8yS6u+khKAPgAAAABaNau+lPY/PwAAAAAyS6u+kBKAPnZ7gj8A9J+63v//PgAAAADySgC/kBKAPnZ7gj8yS6u+4P//Pnh7gj9oUAC/lPY/P3Z7gj8yS6u+lPY/P3Z7gj8A9J+6lPY/PwAAAAAA9J+63v//PgAAAABUayk+4P//Pnh7gj9Uayk+4P//Poqgaz9Uayk+3v//Poqgaz/nYP8+khKAPoqgaz9DWyo/3v//PgAAAADnYP8+khKAPgAAAABDWyo/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4pn7e"]
|
||||
resource_name = "Basalt_Floor Block 2 Import Mesh"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.49943, 0, -0.501227, 1.24929, 1.01939, 1.16668),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/"),
|
||||
"format": 34359742487,
|
||||
"index_count": 216,
|
||||
"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAQADAAUABgAHAAgABwAGAAkACQAGAAoABwAJAAsADAANAA4ADQAMAA8ADwAMABAADQAPABEAEgATABQAEwASABUAFQASABYAEwAVABcAGAAZABoAGAAbABkAGwAYABwAHQAeAB8AHQAgAB4AIQAiACMAIgAhACQAIgAkACUAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMQAuADIAMwA0ADUAMwA2ADQANwA4ADkANwA6ADgANwA7ADoAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASQBIAEsASQBLAEwATQBOAE8ATQBQAE4AUQBSAFMAUQBUAFIAVQBWAFcAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXgBfAGAAXgBhAF8AYgBjAGQAYgBlAGMAZgBnAGgAZgBpAGcAagBrAGwAagBtAGsAagBuAG0AbQBuAG8AcABqAHEAcgBqAHAAagByAG4AcgBwAHMAbgByAHQAbgB0AHUAdAByAHYAdgByAHcA"),
|
||||
"material": SubResource("StandardMaterial3D_bkae8"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 120,
|
||||
"vertex_data": PackedByteArray("EJB/vsqrfT8A9p+6VbX/vsqrfT/nYP8+VbX/vsqrfT9Uayk+ABCVOcqrfT/nYP8+ABCVOcqrfT9Uayk+EJB/vsqrfT9DWyo/ABCVOapgdj9oUAC/EJB/vqpgdj8A9J+6EJB/vqpgdj8yS6u+kBKAPqpgdj8A9J+6kBKAPqpgdj8yS6u+ABCVOapgdj9Uayk+khKAPoqgaz8A9p+6ABCVOYqgaz/nYP8+ABCVOYqgaz9Uayk+3v//Poqgaz/nYP8+4P//Poqgaz9Uayk+khKAPoqgaz9DWyo/4P//Pnh7gj9oUAC/kBKAPnZ7gj8A9J+6kBKAPnZ7gj8yS6u+lPY/P3Z7gj8A9J+6lPY/P3Z7gj8yS6u+4P//Pnh7gj9Uayk+kBKAPqpgdj8A9J+6ABCVOYqgaz9Uayk+ABCVOapgdj9Uayk+khKAPoqgaz8A9p+6kBKAPnZ7gj8A9J+6kBKAPqpgdj8yS6u+kBKAPnZ7gj8A9J+6kBKAPqpgdj8A9J+6kBKAPnZ7gj8yS6u+ABCVOapgdj9Uayk+ABCVOcqrfT/nYP8+ABCVOcqrfT9Uayk+ABCVOYqgaz9Uayk+ABCVOYqgaz/nYP8+EJB/vsqrfT8A9p+6ABCVOapgdj9Uayk+ABCVOcqrfT9Uayk+EJB/vqpgdj8A9J+6ABCVOcqrfT/nYP8+EJB/vgAAAABDWyo/EJB/vsqrfT9DWyo/ABCVOQAAAADnYP8+ABCVOQAAAADnYP8+khKAPoqgaz9DWyo/khKAPgAAAABDWyo/ABCVOYqgaz/nYP8+ABCVOcqrfT/nYP8+3v//Poqgaz/nYP8+khKAPgAAAABDWyo/khKAPoqgaz9DWyo/3v//PgAAAADnYP8+4P//Poqgaz9Uayk+3v//PgAAAADnYP8+3v//Poqgaz/nYP8+3v//PgAAAABUayk+4P//Pnh7gj9Uayk+lPY/P3Z7gj8A9J+63v//PgAAAABUayk+4P//Pnh7gj9Uayk+lPY/PwAAAAAA9J+6lPY/P3Z7gj8yS6u+lPY/PwAAAAAA9J+6lPY/P3Z7gj8A9J+6lPY/PwAAAAAyS6u+lPY/P3Z7gj8yS6u+3v//PgAAAADySgC/lPY/PwAAAAAyS6u+4P//Pnh7gj9oUAC/kBKAPnZ7gj8yS6u+3v//PgAAAADySgC/4P//Pnh7gj9oUAC/kBKAPqpgdj8yS6u+khKAPgAAAABaNau+kBKAPqpgdj8yS6u+ABCVOQAAAAAgSQC/khKAPgAAAABaNau+ABCVOapgdj9oUAC/EJB/vqpgdj8yS6u+ABCVOQAAAAAgSQC/ABCVOapgdj9oUAC/EJB/vgAAAABGQKu+EJB/vqpgdj8A9J+6EJB/vgAAAABGQKu+EJB/vqpgdj8yS6u+EJB/vsqrfT8A9p+6EJB/vgAAAAAA9J+6VbX/vsqrfT9Uayk+EJB/vgAAAAAA9J+6EJB/vsqrfT8A9p+6VbX/vgAAAABUayk+VbX/vsqrfT/nYP8+VbX/vgAAAABUayk+VbX/vsqrfT9Uayk+VbX/vgAAAADnYP8+EJB/vsqrfT9DWyo/VbX/vgAAAADnYP8+VbX/vsqrfT/nYP8+EJB/vgAAAABDWyo/khKAPoqgaz8A9p+64P//Pnh7gj9Uayk+4P//Poqgaz9Uayk+kBKAPnZ7gj8A9J+6EJB/vgAAAAAA9J+6ABCVOQAAAAAgSQC/EJB/vgAAAABGQKu+khKAPgAAAABaNau+lPY/PwAAAAAyS6u+3v//PgAAAADySgC/VbX/vgAAAADnYP8+VbX/vgAAAABUayk+ABCVOQAAAADnYP8+EJB/vgAAAABDWyo/3v//PgAAAABUayk+lPY/PwAAAAAA9J+63v//PgAAAADnYP8+khKAPgAAAABDWyo//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z82s/9/////PwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/////f////7////9/////v////3////+/////f////7////9/////v///x8z///+////HzP///7///8fM////v///x8z///+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////v////3////+/NrP/f////z82s/9/////Pzaz/3////8/NrP/f////z////9/////v////3////+/////f////7////9/////v///ysz///+////KzP///7///8rM////v///ysz///+/AgA4M////78CADgz////vwIAODP///+/AgA4M////78CADgz////v/z/NzP///+//P83M////7/8/zcz////v/z/NzP///+/AgA2M////78CADYz////vwIANjP///+/AgA2M////78AAP9/////vwAA/3////+/AAD/f////78AAP9/////vwAA/3////+/AADHzP///78AAMfM////vwAAx8z///+/AADHzP///78AAP9/////vwAA/3////+/AAD/f////78AAP9/////v8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z/ITP9/////P8hM/3////8/yEz/f////z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_r0jox")
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_4pn7e"]
|
||||
vertices = PackedVector3Array(-0.25, 1.5, -0.25, -0.25, 1.5, 0.25, 0.25, 1.5, 0.25, 0.25, 1.5, -0.25)
|
||||
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
|
||||
sample_partition_type = 2
|
||||
agent_radius = 0.2
|
||||
agent_max_slope = 46.0
|
||||
region_min_size = 1.0
|
||||
filter_walkable_low_height_spans = true
|
||||
|
||||
[node name="Basalt" instance=ExtResource("1_eaifd")]
|
||||
|
||||
[node name="Block" parent="." index="0"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0033958, 0.00319672, -0.00194085)
|
||||
mesh = SubResource("ArrayMesh_ai4mb")
|
||||
|
||||
[node name="Block Collision" parent="Block" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="NavigationRegion3D" parent="Block" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_eaifd")
|
||||
|
||||
[node name="Block Nav" parent="Block/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Floor Block" parent="." index="1"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1)
|
||||
mesh = SubResource("ArrayMesh_f21b0")
|
||||
|
||||
[node name="Floor Block Collision" parent="Floor Block" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="NavigationRegion3D" parent="Floor Block" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_ai4mb")
|
||||
|
||||
[node name="Floor Block Nav" parent="Floor Block/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Ramp North" parent="." index="2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2)
|
||||
mesh = SubResource("ArrayMesh_hh5xs")
|
||||
|
||||
[node name="Ramp North Collision" parent="Ramp North" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="NavigationRegion3D" parent="Ramp North" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_hm418")
|
||||
|
||||
[node name="Ramp North Nav" parent="Ramp North/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Ramp East" parent="." index="3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3)
|
||||
mesh = SubResource("ArrayMesh_pc7fp")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Ramp East" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_f21b0")
|
||||
|
||||
[node name="Ramp East Nav" parent="Ramp East/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Ramp South" parent="." index="4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4)
|
||||
mesh = SubResource("ArrayMesh_bkae8")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Ramp South" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_cif3f")
|
||||
|
||||
[node name="Ramp South Nav" parent="Ramp South/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Ramp West" parent="." index="5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -5)
|
||||
mesh = SubResource("ArrayMesh_an2ne")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Ramp West" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_hh5xs")
|
||||
|
||||
[node name="Ramp West Nav" parent="Ramp West/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Corner Inner NE" parent="." index="6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -6)
|
||||
mesh = SubResource("ArrayMesh_hm418")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Corner Inner NE" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_kvvkk")
|
||||
|
||||
[node name="Corner Inner NE Nav" parent="Corner Inner NE/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Corner Inner SE" parent="." index="7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -7)
|
||||
mesh = SubResource("ArrayMesh_cif3f")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Corner Inner SE" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_pc7fp")
|
||||
|
||||
[node name="Corner Inner SE Nav" parent="Corner Inner SE/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Corner Inner SW" parent="." index="8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8)
|
||||
mesh = SubResource("ArrayMesh_kvvkk")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Corner Inner SW" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_rln7y")
|
||||
|
||||
[node name="Corner Inner SW Nav" parent="Corner Inner SW/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Corner Inner NW" parent="." index="9"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -9)
|
||||
mesh = SubResource("ArrayMesh_rln7y")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Corner Inner NW" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_bkae8")
|
||||
|
||||
[node name="Corner Inner NW Nav" parent="Corner Inner NW/NavigationRegion3D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Floor Block 2" parent="." index="10"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -1)
|
||||
mesh = SubResource("ArrayMesh_4pn7e")
|
||||
|
||||
[node name="NavigationRegion3D" parent="Floor Block 2" index="1"]
|
||||
navigation_mesh = SubResource("NavigationMesh_4pn7e")
|
||||
|
||||
[node name="Floor Block 2 Nav" parent="Floor Block 2/NavigationRegion3D" index="0"]
|
||||
visible = false
|
|
@ -0,0 +1,72 @@
|
|||
@tool
|
||||
extends EditorScenePostImport
|
||||
|
||||
# Output structure
|
||||
# {{Tile Name}} : MeshInstance3D
|
||||
# - StaticBody3D : StaticBody3D
|
||||
# - {{Tile Name}} Collision Mesh : CollisionShape3D
|
||||
# - NavigationRegion3D : NavigationRegion3D
|
||||
# - {{Tile Name}} Nav Mesh : MeshInstance3D
|
||||
|
||||
func _post_import(scene: Node) -> Object:
|
||||
print_rich("[b]Starting Import![/b]")
|
||||
|
||||
var tiles_to_edit: Array[MeshInstance3D] = get_visual_tiles(scene)
|
||||
|
||||
edit_scene(scene, tiles_to_edit)
|
||||
|
||||
var timestamp_node: Node = Node.new()
|
||||
timestamp_node.name = Time.get_time_string_from_system().replacen(":", "-")
|
||||
scene.add_child(timestamp_node)
|
||||
timestamp_node.set_owner(scene)
|
||||
|
||||
return scene
|
||||
|
||||
func get_visual_tiles(scene: Node) -> Array[MeshInstance3D]:
|
||||
var tiles: Array[MeshInstance3D] = []
|
||||
# Avoids editing tree while parsing
|
||||
for child in scene.get_children():
|
||||
if child.name.ends_with("Nav") || child.name.ends_with("Collision"): continue
|
||||
tiles.push_back(child as MeshInstance3D)
|
||||
return tiles
|
||||
|
||||
func edit_scene(scene: Node, tiles: Array[MeshInstance3D]) -> void:
|
||||
# Assumes specific names for Colliison / Nav meshes
|
||||
for tile in tiles:
|
||||
print("Editing %s" % [tile.name])
|
||||
var collision = scene.find_child("%s Collision" % tile.name)
|
||||
var nav = scene.find_child("%s Nav" % tile.name)
|
||||
|
||||
# Helpful? warnings
|
||||
if collision == null:
|
||||
push_warning("Missing '%s Collision'" % tile.name)
|
||||
if nav == null:
|
||||
push_warning("Missing '%s Nav'" % tile.name)
|
||||
|
||||
collision.set_owner(null)
|
||||
collision.reparent(tile)
|
||||
collision.set_owner(scene)
|
||||
|
||||
#print("- Adding NavigationMesh")
|
||||
var nav_mesh: NavigationMesh = NavigationMesh.new()
|
||||
nav_mesh.sample_partition_type = NavigationMesh.SAMPLE_PARTITION_LAYERS
|
||||
nav_mesh.agent_radius = 0.2
|
||||
nav_mesh.region_min_size = 1.0
|
||||
nav_mesh.agent_max_slope = 46.0
|
||||
nav_mesh.filter_walkable_low_height_spans = true
|
||||
|
||||
#print("- Adding NavigationRegion3D")
|
||||
var nav_region: NavigationRegion3D = NavigationRegion3D.new()
|
||||
nav_region.name = "NavigationRegion3D"
|
||||
tile.add_child(nav_region)
|
||||
nav_region.set_owner(scene)
|
||||
nav_region.navigation_mesh = nav_mesh
|
||||
nav_region.bake_navigation_mesh(false)
|
||||
|
||||
#print("- Reparenting Navigation MeshInstance3D")
|
||||
nav.set_owner(null)
|
||||
nav.reparent(nav_region)
|
||||
nav.set_owner(scene)
|
||||
#endfor
|
||||
|
||||
print_rich("[b]Done![/b]")
|
|
@ -0,0 +1 @@
|
|||
uid://wphqs2i4wp8w
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue