Added more interesting platforms
parent
993c69ea0a
commit
9c4dfcd657
|
@ -17,8 +17,15 @@ class_name Player extends CharacterBody3D
|
||||||
|
|
||||||
signal bomb_triggered
|
signal bomb_triggered
|
||||||
|
|
||||||
|
enum PlayerState {
|
||||||
|
Alive = 0,
|
||||||
|
Falling,
|
||||||
|
Dead
|
||||||
|
}
|
||||||
|
|
||||||
var score : int = 0
|
var score : int = 0
|
||||||
var energy : float = 1.0
|
var energy : float = 1.0
|
||||||
|
var state : PlayerState = PlayerState.Alive
|
||||||
|
|
||||||
var radius = 0.15
|
var radius = 0.15
|
||||||
var angle = 0
|
var angle = 0
|
||||||
|
@ -48,7 +55,13 @@ func _ready():
|
||||||
func _physics_process(delta):
|
func _physics_process(delta):
|
||||||
# Add the gravity.
|
# Add the gravity.
|
||||||
if not is_on_floor():
|
if not is_on_floor():
|
||||||
|
if not is_dashing:
|
||||||
velocity.y -= gravity * delta
|
velocity.y -= gravity * delta
|
||||||
|
state = PlayerState.Falling
|
||||||
|
elif state != PlayerState.Dead:
|
||||||
|
state = PlayerState.Alive
|
||||||
|
|
||||||
|
coloring_sprite.visible = state == PlayerState.Alive
|
||||||
|
|
||||||
# Handle jump.
|
# Handle jump.
|
||||||
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
|
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
|
||||||
|
@ -60,7 +73,7 @@ func _physics_process(delta):
|
||||||
coloring_bomb_sprite.visible = false
|
coloring_bomb_sprite.visible = false
|
||||||
bomb_time = 0
|
bomb_time = 0
|
||||||
else:
|
else:
|
||||||
if Input.is_action_just_pressed(bomb_action):
|
if Input.is_action_just_pressed(bomb_action) and state == PlayerState.Alive:
|
||||||
coloring_bomb_sprite.visible = true;
|
coloring_bomb_sprite.visible = true;
|
||||||
bomb_time = BOMB_DURATION
|
bomb_time = BOMB_DURATION
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,6 @@ noise = SubResource("FastNoiseLite_wonuc")
|
||||||
[resource]
|
[resource]
|
||||||
albedo_color = Color(0.113725, 0.431373, 0.266667, 0.933333)
|
albedo_color = Color(0.113725, 0.431373, 0.266667, 0.933333)
|
||||||
albedo_texture = SubResource("NoiseTexture2D_iklfu")
|
albedo_texture = SubResource("NoiseTexture2D_iklfu")
|
||||||
uv1_scale = Vector3(20, 1, 20)
|
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_world_triplanar = true
|
||||||
texture_filter = 0
|
texture_filter = 0
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://c60s78p4g17ye"]
|
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://c60s78p4g17ye"]
|
||||||
|
|
||||||
[ext_resource type="Shader" path="res://materials/shader/WorldColoring.gdshader" id="1_ashe5"]
|
[ext_resource type="Shader" path="res://materials/shader/WorldColoringCoop.gdshader" id="1_r8s2v"]
|
||||||
[ext_resource type="Texture2D" uid="uid://b2c7rc40v7wfl" path="res://assets/textures/test_world_color_texture.png" id="2_60odu"]
|
[ext_resource type="Texture2D" uid="uid://b2c7rc40v7wfl" path="res://assets/textures/test_world_color_texture.png" id="2_60odu"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
render_priority = 1
|
render_priority = 1
|
||||||
shader = ExtResource("1_ashe5")
|
shader = ExtResource("1_r8s2v")
|
||||||
shader_parameter/world_color_texture = ExtResource("2_60odu")
|
shader_parameter/world_color_texture = ExtResource("2_60odu")
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://biriunillglve"]
|
||||||
|
|
||||||
|
[ext_resource type="Shader" path="res://materials/shader/WorldColoringVersus.gdshader" id="1_sq8hp"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b2c7rc40v7wfl" path="res://assets/textures/test_world_color_texture.png" id="2_rvt68"]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
render_priority = 1
|
||||||
|
shader = ExtResource("1_sq8hp")
|
||||||
|
shader_parameter/world_color_texture = ExtResource("2_rvt68")
|
|
@ -0,0 +1,25 @@
|
||||||
|
shader_type spatial;
|
||||||
|
|
||||||
|
uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, filter_nearest;
|
||||||
|
uniform sampler2D world_color_texture : hint_default_black, repeat_disable;
|
||||||
|
|
||||||
|
void vertex() {
|
||||||
|
// Called for every vertex the material is visible on.
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment() {
|
||||||
|
vec4 projected_coords = INV_VIEW_MATRIX * vec4(VERTEX, 1.0);
|
||||||
|
|
||||||
|
vec4 currentColor = textureLod(screen_texture, SCREEN_UV, 0.0);
|
||||||
|
vec4 playerColorationColor = textureLod(world_color_texture, projected_coords.xz * 0.01 + vec2(0.5), 0.0);
|
||||||
|
vec3 colorToLuminance = vec3(0.2126, 0.7152, 0.0722);
|
||||||
|
|
||||||
|
vec3 desaturatedColor = vec3(dot(currentColor.rgb, colorToLuminance) * 0.4) + 0.1 * currentColor.rgb;
|
||||||
|
|
||||||
|
ALBEDO = desaturatedColor * (1.0 - playerColorationColor.a) + currentColor.rgb * playerColorationColor.a;
|
||||||
|
}
|
||||||
|
|
||||||
|
//void light() {
|
||||||
|
// Called for every pixel for every light affecting the material.
|
||||||
|
// Uncomment to replace the default light processing function with this one.
|
||||||
|
//}
|
|
@ -0,0 +1,25 @@
|
||||||
|
shader_type spatial;
|
||||||
|
|
||||||
|
uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, filter_nearest;
|
||||||
|
uniform sampler2D world_color_texture : hint_default_black, repeat_disable;
|
||||||
|
|
||||||
|
void vertex() {
|
||||||
|
// Called for every vertex the material is visible on.
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment() {
|
||||||
|
vec4 projected_coords = INV_VIEW_MATRIX * vec4(VERTEX, 1.0);
|
||||||
|
|
||||||
|
vec4 currentColor = textureLod(screen_texture, SCREEN_UV, 0.0);
|
||||||
|
vec4 playerColorationColor = textureLod(world_color_texture, projected_coords.xz * 0.01 + vec2(0.5), 0.0);
|
||||||
|
vec3 colorToLuminance = vec3(0.2126, 0.7152, 0.0722);
|
||||||
|
|
||||||
|
vec3 desaturatedColor = vec3(dot(currentColor.rgb, colorToLuminance) * 0.4) + 0.1 * currentColor.rgb;
|
||||||
|
|
||||||
|
ALBEDO = desaturatedColor * (1.0 - playerColorationColor.a) + (playerColorationColor.rgb * 0.3 + currentColor.rgb * 0.7) * playerColorationColor.a;
|
||||||
|
}
|
||||||
|
|
||||||
|
//void light() {
|
||||||
|
// Called for every pixel for every light affecting the material.
|
||||||
|
// Uncomment to replace the default light processing function with this one.
|
||||||
|
//}
|
|
@ -0,0 +1,42 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://7a2ma10hq0qa"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://b08dmcbgq6jyd" path="res://scenes/PlatformParts/rectangle_platform_big.tscn" id="1_g3vn8"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://deod1xpjlgljl" path="res://scenes/PlatformParts/heptagon_platform_small.tscn" id="2_cf5t4"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://0fxjod84sli" path="res://scenes/PlatformParts/heptagon_platform_medium.tscn" id="3_3twio"]
|
||||||
|
|
||||||
|
[node name="Platforms" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="RectanglePlatform" parent="." instance=ExtResource("1_g3vn8")]
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform2" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.91408, -1.19209e-07, 0.855268)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform" parent="." instance=ExtResource("3_3twio")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.19921, 0, 2.0175)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform3" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86004, -1.19209e-07, 2.3567)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform4" parent="." instance=ExtResource("3_3twio")]
|
||||||
|
transform = Transform3D(0.962403, 0, -0.271625, 0, 1, 0, 0.271625, 0, 0.962403, 2.54967, 0, -2.50341)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform5" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.02991, -1.19209e-07, -2.42698)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform6" parent="." instance=ExtResource("3_3twio")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.3652, 0, 1.87721)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform7" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.17066, 0, 0.0834248)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform8" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.27859, 0, 0.760057)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform9" parent="." instance=ExtResource("3_3twio")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.37052, 2.38419e-07, -3.29014)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform10" parent="." instance=ExtResource("2_cf5t4")]
|
||||||
|
transform = Transform3D(0.820272, 0, -0.571974, 0, 1, 0, 0.571974, 0, 0.820272, -3.73726, -1.19209e-07, -2.20909)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform11" parent="." instance=ExtResource("3_3twio")]
|
||||||
|
transform = Transform3D(0.975802, 0, -0.218654, 0, 1, 0, 0.218654, 0, 0.975802, -1.66098, 1.19209e-07, -2.16745)
|
|
@ -0,0 +1,45 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://bnmtyc1kkt6ku"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://b08dmcbgq6jyd" path="res://scenes/PlatformParts/rectangle_platform_big.tscn" id="1_d57r4"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://deod1xpjlgljl" path="res://scenes/PlatformParts/heptagon_platform_small.tscn" id="2_le02h"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://0fxjod84sli" path="res://scenes/PlatformParts/heptagon_platform_medium.tscn" id="3_s83kt"]
|
||||||
|
|
||||||
|
[node name="Platforms" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="RectanglePlatform" parent="." instance=ExtResource("1_d57r4")]
|
||||||
|
|
||||||
|
[node name="RectanglePlatform2" parent="." instance=ExtResource("1_d57r4")]
|
||||||
|
transform = Transform3D(0.681526, 0, 0.731794, 0, 1, 0, -0.731794, 0, 0.681526, 4.78169, 9.53674e-07, -3.21263)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.32937, 0, -2.07106)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform2" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(0.928874, 0, -0.370395, 0, 1, 0, 0.370395, 0, 0.928874, -2.56182, 0, 2.31361)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform3" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.00963, 0, -6.48031)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform4" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.84411, 0, 2.80151)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform5" parent="." instance=ExtResource("2_le02h")]
|
||||||
|
transform = Transform3D(0.958158, 0, 0.28624, 0, 1, 0, -0.28624, 0, 0.958158, 1.35414, 0, 2.51217)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform6" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(0.824482, 0, 0.565888, 0, 1, 0, -0.565888, 0, 0.824482, 8.5663, 0, -3.67112)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform7" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.35682, 0, -1.68474)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform8" parent="." instance=ExtResource("2_le02h")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.88906, -4.76837e-07, -1.68689)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform9" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.25496, 0, -5.96782)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform10" parent="." instance=ExtResource("3_s83kt")]
|
||||||
|
transform = Transform3D(0.776421, 0, -0.630215, 0, 1, 0, 0.630215, 0, 0.776421, 2.19849, 0, -4.99241)
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform11" parent="." instance=ExtResource("2_le02h")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.39733, 0, -3.61972)
|
|
@ -0,0 +1,27 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://25h8ijy682em"]
|
||||||
|
|
||||||
|
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="1_ist2t"]
|
||||||
|
|
||||||
|
[sub_resource type="CylinderMesh" id="CylinderMesh_jqmqb"]
|
||||||
|
material = ExtResource("1_ist2t")
|
||||||
|
top_radius = 5.0
|
||||||
|
bottom_radius = 4.9
|
||||||
|
height = 0.2
|
||||||
|
radial_segments = 7
|
||||||
|
rings = 1
|
||||||
|
|
||||||
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_xdt1a"]
|
||||||
|
height = 0.2
|
||||||
|
radius = 4.6
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform" type="StaticBody3D"]
|
||||||
|
collision_layer = 3
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="Geometry" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
mesh = SubResource("CylinderMesh_jqmqb")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
shape = SubResource("CylinderShape3D_xdt1a")
|
|
@ -0,0 +1,27 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://0fxjod84sli"]
|
||||||
|
|
||||||
|
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="1_f6x8l"]
|
||||||
|
|
||||||
|
[sub_resource type="CylinderMesh" id="CylinderMesh_jqmqb"]
|
||||||
|
material = ExtResource("1_f6x8l")
|
||||||
|
top_radius = 1.5
|
||||||
|
bottom_radius = 1.45
|
||||||
|
height = 0.2
|
||||||
|
radial_segments = 7
|
||||||
|
rings = 1
|
||||||
|
|
||||||
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_xdt1a"]
|
||||||
|
height = 0.2
|
||||||
|
radius = 1.4
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform" type="StaticBody3D"]
|
||||||
|
collision_layer = 3
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="Geometry" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.096, 0)
|
||||||
|
mesh = SubResource("CylinderMesh_jqmqb")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
shape = SubResource("CylinderShape3D_xdt1a")
|
|
@ -0,0 +1,26 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://deod1xpjlgljl"]
|
||||||
|
|
||||||
|
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="1_wshgh"]
|
||||||
|
|
||||||
|
[sub_resource type="CylinderMesh" id="CylinderMesh_jqmqb"]
|
||||||
|
material = ExtResource("1_wshgh")
|
||||||
|
bottom_radius = 0.45
|
||||||
|
height = 0.2
|
||||||
|
radial_segments = 7
|
||||||
|
rings = 1
|
||||||
|
|
||||||
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_xdt1a"]
|
||||||
|
height = 0.2
|
||||||
|
radius = 0.48
|
||||||
|
|
||||||
|
[node name="HeptagonPlatform" type="StaticBody3D"]
|
||||||
|
collision_layer = 3
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="Geometry" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.097, 0)
|
||||||
|
mesh = SubResource("CylinderMesh_jqmqb")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
shape = SubResource("CylinderShape3D_xdt1a")
|
|
@ -0,0 +1,22 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://b08dmcbgq6jyd"]
|
||||||
|
|
||||||
|
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="1_clmc7"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxMesh" id="BoxMesh_a5xg2"]
|
||||||
|
material = ExtResource("1_clmc7")
|
||||||
|
size = Vector3(8, 0.2, 5)
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_k5g7w"]
|
||||||
|
size = Vector3(8, 0.2, 5)
|
||||||
|
|
||||||
|
[node name="RectanglePlatform" type="StaticBody3D"]
|
||||||
|
collision_layer = 3
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="Geometry" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
mesh = SubResource("BoxMesh_a5xg2")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
shape = SubResource("BoxShape3D_k5g7w")
|
|
@ -0,0 +1,22 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://8d6qvu6w0cqp"]
|
||||||
|
|
||||||
|
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="1_62h5y"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxMesh" id="BoxMesh_su8i1"]
|
||||||
|
material = ExtResource("1_62h5y")
|
||||||
|
size = Vector3(4.8, 0.2, 3)
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_k5g7w"]
|
||||||
|
size = Vector3(4.8, 0.2, 3)
|
||||||
|
|
||||||
|
[node name="RectanglePlatform" type="StaticBody3D"]
|
||||||
|
collision_layer = 3
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="Geometry" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
mesh = SubResource("BoxMesh_su8i1")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 0)
|
||||||
|
shape = SubResource("BoxShape3D_k5g7w")
|
|
@ -0,0 +1,607 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://0lrpepyejfxg"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_p0rqu"]
|
||||||
|
size = Vector3(4, 1, 0.4)
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mr6ph"]
|
||||||
|
albedo_color = Color(0.670588, 0.262745, 0.262745, 1)
|
||||||
|
|
||||||
|
[sub_resource type="BoxMesh" id="BoxMesh_237xr"]
|
||||||
|
material = SubResource("StandardMaterial3D_mr6ph")
|
||||||
|
size = Vector3(4, 1, 0.4)
|
||||||
|
|
||||||
|
[node name="Obstacles" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="Wall" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, 4.38367, 0, -0.230851)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall2" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, -1.89943, 0, 1.2094)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall2"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall2"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall3" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, 6.83599, 0, 3.24005)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall3"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall3"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall4" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, -0.835927, 0, -3.97188)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall4"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall4"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall5" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, 9.64452, 0, -4.22134)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall5"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall5"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall6" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, 5.08324, 0, -8.77616)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall6"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall6"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall7" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, 8.00946, 0, -0.298632)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall7"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall7"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall8" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, 10.0366, 0, -10.6312)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall8"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall8"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall9" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, -5.06147, 0, -4.51615)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall9"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall9"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall10" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.980673, 0, -0.195655, 0, 1, 0, 0.195655, 0, -0.980673, -3.04629, 0, -10.6391)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall10"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall10"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall11" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.605739, 0, 0.795664, 0, 1, 0, -0.795664, 0, -0.605739, -9.30035, 0, -4.21121)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall11"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall11"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall12" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.924812, 0, 0.380425, 0, 1, 0, -0.380425, 0, -0.924812, 0.839184, 0, -7.05027)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall12"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall12"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall13" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.825192, 0, -0.564852, 0, 1, 0, 0.564852, 0, 0.825192, -8.35868, 0, 11.0594)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall13"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall13"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall14" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.859719, 0, -0.510768, 0, 1, 0, 0.510768, 0, 0.859719, -13.9532, 0, 14.2614)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall14"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall14"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall15" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.0822168, 0, -0.996615, 0, 1, 0, 0.996615, 0, -0.0822168, -5.00445, 0, 13.669)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall15"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall15"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall16" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.432747, 0, -0.901516, 0, 1, 0, 0.901516, 0, 0.432747, -14.4395, 0, 8.99451)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall16"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall16"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall17" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.0394692, 0, -0.999221, 0, 1, 0, 0.999221, 0, -0.0394692, -4.48265, 0, 5.71366)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall17"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall17"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall18" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.0246939, 0, -0.999695, 0, 1, 0, 0.999695, 0, 0.0246939, -10.1697, 0, 2.67894)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall18"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall18"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall19" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.887703, 0, -0.460417, 0, 1, 0, 0.460417, 0, -0.887703, -4.90868, 0, 9.94208)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall19"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall19"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall20" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.53329, 0, -0.845933, 0, 1, 0, 0.845933, 0, -0.53329, -5.96803, 0, -0.533995)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall20"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall20"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall21" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.910106, 0, -0.414375, 0, 1, 0, 0.414375, 0, -0.910106, -18.6411, 0, 9.70022)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall21"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall21"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall22" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.881658, 0, -0.471889, 0, 1, 0, 0.471889, 0, -0.881658, -18.4899, 0, 3.25593)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall22"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall22"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall23" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.810614, 0, 0.58558, 0, 1, 0, -0.58558, 0, -0.810614, -22.6089, 0, 11.2224)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall23"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall23"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall24" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.99542, 0, 0.0956026, 0, 1, 0, -0.0956026, 0, -0.99542, -13.73, 0, 5.56244)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall24"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall24"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall25" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.388995, 0, -0.92124, 0, 1, 0, 0.92124, 0, 0.388995, 19.217, 1.90735e-06, -8.11925)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall25"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall25"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall26" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.447275, 0, -0.894397, 0, 1, 0, 0.894397, 0, 0.447275, 12.7794, 1.90735e-06, -8.4489)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall26"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall26"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall27" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.607819, 0, -0.794075, 0, 1, 0, 0.794075, 0, -0.607819, 20.6286, 1.90735e-06, -4.11073)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall27"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall27"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall28" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.123151, 0, -0.992388, 0, 1, 0, 0.992388, 0, -0.123151, 15.2169, 1.90735e-06, -13.1431)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall28"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall28"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall29" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.573262, 0, -0.819372, 0, 1, 0, 0.819372, 0, -0.573262, 25.3674, 1.90735e-06, -10.522)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall29"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall29"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall30" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.519534, 0, -0.85445, 0, 1, 0, 0.85445, 0, -0.519534, 22.2227, 1.90735e-06, -16.149)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall30"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall30"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall31" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.995722, 0, 0.0924053, 0, 1, 0, -0.0924053, 0, -0.995722, 22.7236, 1.90735e-06, -7.19467)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall31"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall31"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall32" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.905895, 0, -0.423504, 0, 1, 0, 0.423504, 0, -0.905895, 27.4943, 1.90735e-06, -16.5814)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall32"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall32"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall33" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.989686, 0, 0.143251, 0, 1, 0, -0.143251, 0, -0.989686, 11.3004, 1.90735e-06, -14.8202)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall33"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall33"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall34" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.996836, 0, 0.0794856, 0, 1, 0, -0.0794856, 0, -0.996836, 14.9105, 1.90735e-06, -20.1605)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall34"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall34"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall35" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.365527, 0, 0.930801, 0, 1, 0, -0.930801, 0, -0.365527, 7.13928, 1.90735e-06, -15.684)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall35"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall35"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall36" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.785835, 0, 0.618436, 0, 1, 0, -0.618436, 0, -0.785835, 17.6687, 1.90735e-06, -15.6472)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall36"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall36"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall37" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, -18.8638, 0, -7.46463)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall37"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall37"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall38" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, -25.1469, 0, -6.02437)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall38"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall38"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall39" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, -16.4115, 0, -3.99372)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall39"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall39"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall40" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, -24.0834, 0, -11.2057)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall40"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall40"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall41" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, -13.603, 0, -11.4551)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall41"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall41"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall42" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, -18.1642, 0, -16.0099)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall42"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall42"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall43" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, -15.238, 0, -7.53241)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall43"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall43"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall44" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, -13.2109, 0, -17.8649)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall44"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall44"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall45" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, -28.309, 0, -11.7499)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall45"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall45"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall46" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, 10.0284, 0, 11.3939)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall46"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall46"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall47" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, 3.74525, 0, 12.8342)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall47"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall47"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall48" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, 12.4807, 0, 14.8648)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall48"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall48"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall49" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, 4.80875, 0, 7.65288)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall49"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall49"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall50" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, 15.2892, 0, 7.40342)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall50"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall50"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall51" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, 10.7279, 0, 2.84861)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall51"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall51"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall52" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, 13.6541, 0, 11.3261)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall52"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall52"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall53" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, 15.6813, 0, 0.993603)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall53"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall53"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
||||||
|
|
||||||
|
[node name="Wall54" type="StaticBody3D" parent="."]
|
||||||
|
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, 0.583206, 0, 7.10862)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Wall54"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
shape = SubResource("BoxShape3D_p0rqu")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Wall54"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||||
|
mesh = SubResource("BoxMesh_237xr")
|
|
@ -15,15 +15,19 @@ var world_plane: Plane = Plane(Vector3.UP, Vector3.ZERO)
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
world_coloring_material = load("res://materials/WorldColoringMaterialPass.tres")
|
|
||||||
world_coloring_material.set_shader_parameter("world_color_texture", world_coloring_viewport.get_texture())
|
|
||||||
|
|
||||||
var player1: CharacterBody3D = $Player1
|
var player1: CharacterBody3D = $Player1
|
||||||
var player2: CharacterBody3D = $Player2
|
var player2: CharacterBody3D = $Player2
|
||||||
|
|
||||||
players.append(player1)
|
players.append(player1)
|
||||||
players.append(player2)
|
players.append(player2)
|
||||||
|
|
||||||
|
if players.size() == 1:
|
||||||
|
world_coloring_material = load("res://materials/WorldColoringMaterialPass.tres")
|
||||||
|
world_coloring_material.set_shader_parameter("world_color_texture", world_coloring_viewport.get_texture())
|
||||||
|
else:
|
||||||
|
world_coloring_material = load("res://materials/WorldColoringMaterialPassVersus.tres")
|
||||||
|
world_coloring_material.set_shader_parameter("world_color_texture", world_coloring_viewport.get_texture())
|
||||||
|
|
||||||
camera_position = camera.global_position
|
camera_position = camera.global_position
|
||||||
|
|
||||||
score_update_timer.connect("timeout", update_score)
|
score_update_timer.connect("timeout", update_score)
|
||||||
|
@ -81,5 +85,5 @@ func update_score():
|
||||||
|
|
||||||
players[0].score = pixel_count_compute_shader.red_score
|
players[0].score = pixel_count_compute_shader.red_score
|
||||||
|
|
||||||
if players.size() >= 1:
|
if players.size() > 1:
|
||||||
players[1].score = pixel_count_compute_shader.blue_score
|
players[1].score = pixel_count_compute_shader.blue_score
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
[gd_scene load_steps=18 format=3 uid="uid://b1nm5h3yccr16"]
|
[gd_scene load_steps=12 format=3 uid="uid://b1nm5h3yccr16"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://scenes/World.gd" id="1_gtcjp"]
|
[ext_resource type="Script" path="res://scenes/World.gd" id="1_gtcjp"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bfyjtfdko3l7o" path="res://entities/Player.tscn" id="2_a343a"]
|
[ext_resource type="PackedScene" uid="uid://bfyjtfdko3l7o" path="res://entities/Player.tscn" id="2_a343a"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bnsrnuuq28p4d" path="res://assets/textures/player_draw_mask.png" id="4_dipd5"]
|
[ext_resource type="Texture2D" uid="uid://bnsrnuuq28p4d" path="res://assets/textures/player_draw_mask.png" id="4_dipd5"]
|
||||||
[ext_resource type="Material" uid="uid://bg3dawo5kkosg" path="res://materials/GrassNoiseMaterial.tres" id="4_pseda"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://vcebfpqo2ko7" path="res://assets/textures/player_bomb_mask.png" id="5_17c1g"]
|
[ext_resource type="Texture2D" uid="uid://vcebfpqo2ko7" path="res://assets/textures/player_bomb_mask.png" id="5_17c1g"]
|
||||||
[ext_resource type="PackedScene" path="res://scenes/PixelCountComputeShader.tscn" id="6_75vqy"]
|
[ext_resource type="PackedScene" uid="uid://bqgleq3w0o5wj" path="res://scenes/PixelCountComputeShader.tscn" id="6_75vqy"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://7a2ma10hq0qa" path="res://scenes/PlatformA.tscn" id="6_83plb"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bnmtyc1kkt6ku" path="res://scenes/PlatformB.tscn" id="7_cld3m"]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_5gauv"]
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_5gauv"]
|
||||||
sky_energy_multiplier = 5.0
|
sky_energy_multiplier = 5.0
|
||||||
|
@ -21,27 +22,6 @@ ambient_light_energy = 2.64
|
||||||
|
|
||||||
[sub_resource type="World3D" id="World3D_s7kgt"]
|
[sub_resource type="World3D" id="World3D_s7kgt"]
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_l8rqm"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mr6ph"]
|
|
||||||
albedo_color = Color(0.670588, 0.262745, 0.262745, 1)
|
|
||||||
|
|
||||||
[sub_resource type="BoxMesh" id="BoxMesh_rh61i"]
|
|
||||||
material = SubResource("StandardMaterial3D_mr6ph")
|
|
||||||
|
|
||||||
[sub_resource type="BoxMesh" id="BoxMesh_bwn4a"]
|
|
||||||
material = ExtResource("4_pseda")
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_mneaf"]
|
|
||||||
size = Vector3(100, 2, 100)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_p0rqu"]
|
|
||||||
size = Vector3(4, 1, 0.4)
|
|
||||||
|
|
||||||
[sub_resource type="BoxMesh" id="BoxMesh_237xr"]
|
|
||||||
material = SubResource("StandardMaterial3D_mr6ph")
|
|
||||||
size = Vector3(4, 1, 0.4)
|
|
||||||
|
|
||||||
[node name="World" type="Node3D"]
|
[node name="World" type="Node3D"]
|
||||||
script = ExtResource("1_gtcjp")
|
script = ExtResource("1_gtcjp")
|
||||||
|
|
||||||
|
@ -117,641 +97,28 @@ texture = ExtResource("5_17c1g")
|
||||||
|
|
||||||
[node name="Level" type="Node3D" parent="."]
|
[node name="Level" type="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Box" type="StaticBody3D" parent="Level"]
|
[node name="Platforms" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.38367, 0, 2.83298)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Box"]
|
[node name="Platforms2" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.68666, 0, 5.21494)
|
||||||
shape = SubResource("BoxShape3D_l8rqm")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Box"]
|
[node name="Platforms3" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
transform = Transform3D(0.92959, 0, -0.368595, 0, 1, 0, 0.368595, 0, 0.92959, 12.3051, 0, 5.54212)
|
||||||
mesh = SubResource("BoxMesh_rh61i")
|
|
||||||
|
|
||||||
[node name="Platform2" type="StaticBody3D" parent="Level"]
|
[node name="Platforms4" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
|
transform = Transform3D(-0.99988, 0, -0.0155154, 0, 1, 0, 0.0155154, 0, -0.99988, 13.9505, -4.76837e-07, -0.629952)
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Platform2"]
|
[node name="Platforms5" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(101, 0, 0, 0, 2, 0, 0, 0, 101, 0, -1, 0)
|
transform = Transform3D(-0.99988, 0, -0.0155154, 0, 1, 0, 0.0155154, 0, -0.99988, 6.40327, 0, -5.73714)
|
||||||
mesh = SubResource("BoxMesh_bwn4a")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Platform2"]
|
[node name="Platforms6" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
transform = Transform3D(-0.91991, 0, -0.392128, 0, 1, 0, 0.392128, 0, -0.91991, 17.1955, -4.76837e-07, -5.8158)
|
||||||
shape = SubResource("BoxShape3D_mneaf")
|
|
||||||
|
|
||||||
[node name="BoxNorthEast" type="StaticBody3D" parent="Level"]
|
[node name="Platforms7" parent="Level" instance=ExtResource("6_83plb")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -50)
|
transform = Transform3D(-0.91991, 0, -0.392128, 0, 1, 0, 0.392128, 0, -0.91991, 8.27811, 0, -7.69307)
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/BoxNorthEast"]
|
[node name="Platforms8" parent="Level" instance=ExtResource("7_cld3m")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
transform = Transform3D(0.769634, 0, 0.638486, 0, 1, 0, -0.638486, 0, 0.769634, -1.18219, 0, -6.89363)
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/BoxNorthEast"]
|
[node name="Platforms9" parent="Level" instance=ExtResource("7_cld3m")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
transform = Transform3D(0.330663, 0, -0.943749, 0, 1, 0, 0.943749, 0, 0.330663, -8.54214, -9.53674e-07, -20.9801)
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="BoxSouthWest" type="StaticBody3D" parent="Level"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 50)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/BoxSouthWest"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/BoxSouthWest"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Obstacles" type="Node3D" parent="Level"]
|
|
||||||
|
|
||||||
[node name="Wall" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, 4.38367, 0, -0.230851)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall2" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, -1.89943, 0, 1.2094)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall2"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall2"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall3" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, 6.83599, 0, 3.24005)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall3"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall3"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall4" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, -0.835927, 0, -3.97188)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall4"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall4"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall5" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, 9.64452, 0, -4.22134)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall5"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall5"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall6" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, 5.08324, 0, -8.77616)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall6"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall6"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall7" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, 8.00946, 0, -0.298632)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall7"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall7"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall8" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, 10.0366, 0, -10.6312)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall8"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall8"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall9" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, -5.06147, 0, -4.51615)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall9"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall9"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall10" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.980673, 0, -0.195655, 0, 1, 0, 0.195655, 0, -0.980673, -3.04629, 0, -10.6391)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall10"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall10"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall11" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.605739, 0, 0.795664, 0, 1, 0, -0.795664, 0, -0.605739, -9.30035, 0, -4.21121)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall11"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall11"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall12" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.924812, 0, 0.380425, 0, 1, 0, -0.380425, 0, -0.924812, 0.839184, 0, -7.05027)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall12"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall12"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall13" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.825192, 0, -0.564852, 0, 1, 0, 0.564852, 0, 0.825192, -8.35868, 0, 11.0594)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall13"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall13"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall14" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.859719, 0, -0.510768, 0, 1, 0, 0.510768, 0, 0.859719, -13.9532, 0, 14.2614)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall14"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall14"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall15" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.0822168, 0, -0.996615, 0, 1, 0, 0.996615, 0, -0.0822168, -5.00445, 0, 13.669)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall15"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall15"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall16" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.432747, 0, -0.901516, 0, 1, 0, 0.901516, 0, 0.432747, -14.4395, 0, 8.99451)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall16"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall16"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall17" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.0394692, 0, -0.999221, 0, 1, 0, 0.999221, 0, -0.0394692, -4.48265, 0, 5.71366)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall17"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall17"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall18" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.0246939, 0, -0.999695, 0, 1, 0, 0.999695, 0, 0.0246939, -10.1697, 0, 2.67894)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall18"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall18"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall19" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.887703, 0, -0.460417, 0, 1, 0, 0.460417, 0, -0.887703, -4.90868, 0, 9.94208)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall19"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall19"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall20" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.53329, 0, -0.845933, 0, 1, 0, 0.845933, 0, -0.53329, -5.96803, 0, -0.533995)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall20"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall20"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall21" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.910106, 0, -0.414375, 0, 1, 0, 0.414375, 0, -0.910106, -18.6411, 0, 9.70022)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall21"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall21"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall22" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.881658, 0, -0.471889, 0, 1, 0, 0.471889, 0, -0.881658, -18.4899, 0, 3.25593)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall22"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall22"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall23" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.810614, 0, 0.58558, 0, 1, 0, -0.58558, 0, -0.810614, -22.6089, 0, 11.2224)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall23"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall23"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall24" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.99542, 0, 0.0956026, 0, 1, 0, -0.0956026, 0, -0.99542, -13.73, 0, 5.56244)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall24"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall24"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall25" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.388995, 0, -0.92124, 0, 1, 0, 0.92124, 0, 0.388995, 19.217, 1.90735e-06, -8.11925)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall25"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall25"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall26" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.447275, 0, -0.894397, 0, 1, 0, 0.894397, 0, 0.447275, 12.7794, 1.90735e-06, -8.4489)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall26"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall26"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall27" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.607819, 0, -0.794075, 0, 1, 0, 0.794075, 0, -0.607819, 20.6286, 1.90735e-06, -4.11073)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall27"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall27"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall28" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.123151, 0, -0.992388, 0, 1, 0, 0.992388, 0, -0.123151, 15.2169, 1.90735e-06, -13.1431)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall28"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall28"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall29" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.573262, 0, -0.819372, 0, 1, 0, 0.819372, 0, -0.573262, 25.3674, 1.90735e-06, -10.522)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall29"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall29"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall30" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.519534, 0, -0.85445, 0, 1, 0, 0.85445, 0, -0.519534, 22.2227, 1.90735e-06, -16.149)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall30"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall30"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall31" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.995722, 0, 0.0924053, 0, 1, 0, -0.0924053, 0, -0.995722, 22.7236, 1.90735e-06, -7.19467)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall31"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall31"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall32" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.905895, 0, -0.423504, 0, 1, 0, 0.423504, 0, -0.905895, 27.4943, 1.90735e-06, -16.5814)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall32"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall32"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall33" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.989686, 0, 0.143251, 0, 1, 0, -0.143251, 0, -0.989686, 11.3004, 1.90735e-06, -14.8202)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall33"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall33"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall34" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.996836, 0, 0.0794856, 0, 1, 0, -0.0794856, 0, -0.996836, 14.9105, 1.90735e-06, -20.1605)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall34"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall34"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall35" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.365527, 0, 0.930801, 0, 1, 0, -0.930801, 0, -0.365527, 7.13928, 1.90735e-06, -15.684)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall35"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall35"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall36" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.785835, 0, 0.618436, 0, 1, 0, -0.618436, 0, -0.785835, 17.6687, 1.90735e-06, -15.6472)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall36"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall36"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall37" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, -18.8638, 0, -7.46463)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall37"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall37"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall38" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, -25.1469, 0, -6.02437)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall38"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall38"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall39" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, -16.4115, 0, -3.99372)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall39"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall39"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall40" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, -24.0834, 0, -11.2057)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall40"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall40"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall41" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, -13.603, 0, -11.4551)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall41"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall41"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall42" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, -18.1642, 0, -16.0099)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall42"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall42"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall43" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, -15.238, 0, -7.53241)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall43"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall43"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall44" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, -13.2109, 0, -17.8649)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall44"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall44"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall45" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, -28.309, 0, -11.7499)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall45"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall45"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall46" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.625706, 0, -0.780059, 0, 1, 0, 0.780059, 0, 0.625706, 10.0284, 0, 11.3939)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall46"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall46"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall47" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.674444, 0, -0.738326, 0, 1, 0, 0.738326, 0, 0.674444, 3.74525, 0, 12.8342)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall47"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall47"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall48" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.367962, 0, -0.929841, 0, 1, 0, 0.929841, 0, -0.367962, 12.4807, 0, 14.8648)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall48"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall48"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall49" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(0.152434, 0, -0.988314, 0, 1, 0, 0.988314, 0, 0.152434, 4.80875, 0, 7.65288)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall49"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall49"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall50" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.327812, 0, -0.944743, 0, 1, 0, 0.944743, 0, -0.327812, 15.2892, 0, 7.40342)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall50"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall50"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall51" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.266549, 0, -0.963822, 0, 1, 0, 0.963822, 0, -0.266549, 10.7279, 0, 2.84861)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall51"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall51"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall52" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.983128, 0, -0.182922, 0, 1, 0, 0.182922, 0, -0.983128, 13.6541, 0, 11.3261)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall52"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall52"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall53" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.755876, 0, -0.654715, 0, 1, 0, 0.654715, 0, -0.755876, 15.6813, 0, 0.993603)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall53"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall53"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
||||||
[node name="Wall54" type="StaticBody3D" parent="Level/Obstacles"]
|
|
||||||
transform = Transform3D(-0.991202, 0, -0.13236, 0, 1, 0, 0.13236, 0, -0.991202, 0.583206, 0, 7.10862)
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Level/Obstacles/Wall54"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_p0rqu")
|
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level/Obstacles/Wall54"]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
||||||
mesh = SubResource("BoxMesh_237xr")
|
|
||||||
|
|
Loading…
Reference in New Issue