Compare commits

..

1 Commits

Author SHA1 Message Date
56dde7e9ed fuck manual simulation 2025-02-03 21:20:29 -05:00
9 changed files with 63 additions and 847 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dgd28xjuois8o"
path="res://.godot/imported/icon.png-b86bcebb890b0198cb8e55cd5cfea3b7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/icon.png"
dest_files=["res://.godot/imported/icon.png-b86bcebb890b0198cb8e55cd5cfea3b7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -7,14 +7,13 @@ extends RigidBody3D
@export_category("Parameters") @export_category("Parameters")
@export var flight_modes: Array = ["normal", "acro"] @export var flight_modes: Array = ["normal", "acro"]
@export var throttle_curve: Curve
@export var armed: bool = false @export var armed: bool = false
@export var can_flip: bool = false @export var can_flip: bool = false
@export var throttle_speed: float = 0.0 @export var throttle_speed: float = 0.0
@export var rotation_speed: float = 0.06 @export var rotation_speed: float = 0.15
@export var max_speed: float = 20.0 @export var max_speed: float = 20.0
@export var max_rotation_speed: float = 15.0 @export var max_rotation_speed: float = 15.0
@export var thrust_factor: float = 1.0 @export var thrust_factor: float = 2.0
@export_category("Node References") @export_category("Node References")
@export var camera: Camera3D @export var camera: Camera3D
@export var anim_player: AnimationPlayer @export var anim_player: AnimationPlayer
@ -22,6 +21,10 @@ extends RigidBody3D
@export var flip_over_timer: Timer @export var flip_over_timer: Timer
@export var input_suggestion_label: Label @export var input_suggestion_label: Label
@export var reset_point: Marker3D @export var reset_point: Marker3D
@export var thrust_point_fr: Marker3D
@export var thrust_point_fl: Marker3D
@export var thrust_point_rl: Marker3D
@export var thrust_point_rr: Marker3D
var animation_initalized: bool = false var animation_initalized: bool = false
var using_joy_controller: bool = true var using_joy_controller: bool = true
@ -102,29 +105,17 @@ func _integrate_forces(state):
if using_joy_controller: if using_joy_controller:
if throttle_input > 0: if throttle_input > 0:
throttle_speed = throttle_input * 100 throttle_speed = throttle_input * 100
apply_central_force(global_transform.basis.y * throttle_curve.sample((throttle_speed-1)/99) * thrust_factor) state.apply_force(global_transform.basis.y * throttle_input * thrust_factor, thrust_point_fr.global_position)
state.apply_force(global_transform.basis.y * throttle_input * thrust_factor, thrust_point_fl.global_position)
state.apply_force(global_transform.basis.y * throttle_input * thrust_factor, thrust_point_rr.global_position)
state.apply_force(global_transform.basis.y * throttle_input * thrust_factor, thrust_point_rl.global_position)
linear_velocity.x = clampf(linear_velocity.x, -max_speed, max_speed) #linear_velocity.x = clampf(linear_velocity.x, -max_speed, max_speed)
linear_velocity.y = clampf(linear_velocity.y, -max_speed*1.5, max_speed) #linear_velocity.y = clampf(linear_velocity.y, -100.0, max_speed)
linear_velocity.z = clampf(linear_velocity.z, -max_speed, max_speed) #linear_velocity.z = clampf(linear_velocity.z, -max_speed, max_speed)
apply_central_force(global_transform.basis.y * 1 * thrust_factor) # Base thrust while props are idley spinning
# Speed scale adjusted for animation # Speed scale adjusted for animation
anim_player.speed_scale = throttle_input * 4 anim_player.speed_scale = throttle_input * 4
anim_player.speed_scale = clampf(anim_player.speed_scale, 1.0, 4.0) anim_player.speed_scale = clampf(anim_player.speed_scale, 1.0, 4.0)
if yaw_input != 0: # Rotation
rotate_object_local(Vector3.UP, yaw_input * rotation_speed) # Y axis rotation
if roll_input != 0:
rotate_object_local(Vector3.FORWARD, roll_input * rotation_speed) # Z axis rotation
if pitch_input != 0:
rotate_object_local(Vector3.RIGHT, pitch_input * rotation_speed) # X axis rotation
# Damping
if yaw_input == 0:
state.angular_velocity.y = lerp(state.angular_velocity.y, 0.0, 0.1)
if roll_input == 0:
state.angular_velocity.z = lerp(state.angular_velocity.z, 0.0, 0.1)
if pitch_input == 0:
state.angular_velocity.x = lerp(state.angular_velocity.x, 0.0, 0.1)

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=105 format=4 uid="uid://dwvmna8qc0vb4"] [gd_scene load_steps=104 format=4 uid="uid://dwvmna8qc0vb4"]
[ext_resource type="Script" path="res://core/drone/drone.gd" id="1_de83i"] [ext_resource type="Script" path="res://core/drone/drone.gd" id="1_de83i"]
[ext_resource type="Material" uid="uid://d0gkxc5fuh354" path="res://core/resources/materials/black_carbon_fiber.tres" id="2_phv8m"] [ext_resource type="Material" uid="uid://d0gkxc5fuh354" path="res://core/resources/materials/black_carbon_fiber.tres" id="2_phv8m"]
@ -16,12 +16,6 @@
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_kpx62"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_kpx62"]
bounce = 0.1 bounce = 0.1
[sub_resource type="Curve" id="Curve_x75as"]
max_value = 100.0
bake_resolution = 1
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 100), 235.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="Animation" id="Animation_a4tqt"] [sub_resource type="Animation" id="Animation_a4tqt"]
length = 0.001 length = 0.001
tracks/0/type = "value" tracks/0/type = "value"
@ -1090,20 +1084,23 @@ shader_parameter/scanline_thickness = 0.5
shader_parameter/scanlines_spacing = 1.0 shader_parameter/scanlines_spacing = 1.0
shader_parameter/noise_texture = ExtResource("10_ylv8e") shader_parameter/noise_texture = ExtResource("10_ylv8e")
[node name="Drone" type="RigidBody3D" node_paths=PackedStringArray("camera", "anim_player", "flip_over_detection_ray", "flip_over_timer", "input_suggestion_label")] [node name="Drone" type="RigidBody3D" node_paths=PackedStringArray("camera", "anim_player", "flip_over_detection_ray", "flip_over_timer", "input_suggestion_label", "thrust_point_fr", "thrust_point_fl", "thrust_point_rl", "thrust_point_rr")]
collision_layer = 2 collision_layer = 2
collision_mask = 7 collision_mask = 7
mass = 0.6
physics_material_override = SubResource("PhysicsMaterial_kpx62") physics_material_override = SubResource("PhysicsMaterial_kpx62")
can_sleep = false can_sleep = false
continuous_cd = true continuous_cd = true
script = ExtResource("1_de83i") script = ExtResource("1_de83i")
throttle_curve = SubResource("Curve_x75as")
thrust_factor = 2.0
camera = NodePath("VisualComponets/CameraPivot/Camera3D") camera = NodePath("VisualComponets/CameraPivot/Camera3D")
anim_player = NodePath("AnimationPlayer") anim_player = NodePath("AnimationPlayer")
flip_over_detection_ray = NodePath("FlipOverDetectionRay") flip_over_detection_ray = NodePath("FlipOverDetectionRay")
flip_over_timer = NodePath("FlipOverTimer") flip_over_timer = NodePath("FlipOverTimer")
input_suggestion_label = NodePath("VisualComponets/CameraPivot/Camera3D/CanvasLayer/HUD/VBoxContainer/HBoxContainer/MarginContainer/InputSuggestionLabel") input_suggestion_label = NodePath("VisualComponets/CameraPivot/Camera3D/CanvasLayer/HUD/VBoxContainer/HBoxContainer/MarginContainer/InputSuggestionLabel")
thrust_point_fr = NodePath("VisualComponets/Propellers/ThrustPointFR")
thrust_point_fl = NodePath("VisualComponets/Propellers/ThrustPointFL")
thrust_point_rl = NodePath("VisualComponets/Propellers/ThrustPointRL")
thrust_point_rr = NodePath("VisualComponets/Propellers/ThrustPointRR")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = { libraries = {
@ -1241,6 +1238,7 @@ surface_material_override/0 = ExtResource("2_phv8m")
[node name="battery" type="MeshInstance3D" parent="VisualComponets"] [node name="battery" type="MeshInstance3D" parent="VisualComponets"]
transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 8, 0, 13.1, 0) transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 8, 0, 13.1, 0)
visible = false
mesh = SubResource("ArrayMesh_v7fro") mesh = SubResource("ArrayMesh_v7fro")
skeleton = NodePath("") skeleton = NodePath("")
surface_material_override/0 = ExtResource("4_0xsmy") surface_material_override/0 = ExtResource("4_0xsmy")
@ -1311,8 +1309,20 @@ mesh = SubResource("ArrayMesh_71i3b")
skeleton = NodePath("") skeleton = NodePath("")
surface_material_override/0 = ExtResource("4_ltc6o") surface_material_override/0 = ExtResource("4_ltc6o")
[node name="ThrustPointFR" type="Marker3D" parent="VisualComponets/Propellers"]
transform = Transform3D(0.163188, 0, 0, 0, 0.163188, 0, 0, 0, 0.163188, -21.6181, 7.31745, 18.168)
[node name="ThrustPointFL" type="Marker3D" parent="VisualComponets/Propellers"]
transform = Transform3D(-0.163188, 0, 0, 0, 0.163188, 4.13711e-07, 0, -4.13711e-07, 0.163188, 21.6121, 7.31745, 18.1964)
[node name="ThrustPointRL" type="Marker3D" parent="VisualComponets/Propellers"]
transform = Transform3D(0.163188, 0, 0, 0, 0.163188, 0, 0, 0, 0.163188, 21.655, 7.31745, -18.1665)
[node name="ThrustPointRR" type="Marker3D" parent="VisualComponets/Propellers"]
transform = Transform3D(-0.163188, 0, 0, 0, 0.163188, 4.13711e-07, 0, -4.13711e-07, 0.163188, -21.6181, 7.36257, -18.1559)
[node name="CameraPivot" type="Node3D" parent="VisualComponets"] [node name="CameraPivot" type="Node3D" parent="VisualComponets"]
transform = Transform3D(1, 0, 0, 0, 0.866026, 0.5, 0, -0.5, 0.866026, 0, 4.87816, 15.4717) transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, 4.87816, 15.4717)
[node name="camera" type="MeshInstance3D" parent="VisualComponets/CameraPivot"] [node name="camera" type="MeshInstance3D" parent="VisualComponets/CameraPivot"]
transform = Transform3D(2.12178, 0, 0, 0, 2.12178, 0, 0, 0, 1.06089, 0, 0, 0) transform = Transform3D(2.12178, 0, 0, 0, 2.12178, 0, 0, 0, 1.06089, 0, 0, 0)

View File

@ -9029,788 +9029,100 @@ shape = SubResource("ConcavePolygonShape3D_xvbrb")
transform = Transform3D(1, 1.42109e-14, 1.69407e-21, 0, -1.62921e-07, 1, 1.42109e-14, -1, -1.62921e-07, -0.6101, 0.0778337, -9.58221) transform = Transform3D(1, 1.42109e-14, 1.69407e-21, 0, -1.62921e-07, 1, 1.42109e-14, -1, -1.62921e-07, -0.6101, 0.0778337, -9.58221)
shape = SubResource("ConcavePolygonShape3D_m6u35") shape = SubResource("ConcavePolygonShape3D_m6u35")
[node name="Scaffolding17" type="Node3D" parent="."] [node name="Scaffolding" type="StaticBody3D" parent="."]
[node name="Scaffolding" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 7.15256e-07, 8.71659) transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 7.15256e-07, 8.71659)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding"] [node name="RootNode" type="Node3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0) transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding/RootNode"] [node name="Metal Scaffolding" type="Node3D" parent="Scaffolding/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0) transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw") mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt") mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8") mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a") mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb") mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("") skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq") shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u") shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap") shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx") shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y") shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding2" type="StaticBody3D" parent="Scaffolding17"] [node name="Scaffolding2" type="StaticBody3D" parent="."]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 5.91411, 8.68071) transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 5.91411, 8.68071)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding2"] [node name="RootNode" type="Node3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0) transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding2/RootNode"] [node name="Metal Scaffolding" type="Node3D" parent="Scaffolding2/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0) transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding2/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding2/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw") mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding2/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding2/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt") mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding2/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding2/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8") mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding2/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding2/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a") mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding2/RootNode/Metal Scaffolding"] [node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding2/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb") mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("") skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg") shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding2"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei") shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding2"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e") shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding2"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o") shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding2"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding2"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding3" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 11.8362, 8.71659)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding3/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding3/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding3/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding3/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding3/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding3/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding3"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding4" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 17.7503, 8.68071)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding4/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding4/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding4/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding4/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding4/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding4/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding4"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding5" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 7.15256e-07, 0.893633)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding5/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding5/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding5/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding5/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding5/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding5/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding5"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding6" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 5.91411, 0.857753)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding6/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding6/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding6/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding6/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding6/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding6/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding6"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding7" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 11.8362, 0.893633)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding7/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding7/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding7/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding7/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding7/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding7/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding7"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding8" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 17.7503, 0.857753)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding8/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding8/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding8/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding8/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding8/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding8/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding8"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding9" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 7.15256e-07, -6.89758)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding9/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding9/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding9/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding9/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding9/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding9/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding9"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding10" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 5.91411, -6.93346)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding10/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding10/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding10/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding10/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding10/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding10/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding10"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding11" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 11.8362, -6.89758)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding11/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding11/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding11/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding11/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding11/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding11/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding11"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding12" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 17.7503, -6.93346)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding12/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding12/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding12/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding12/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding12/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding12/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding12"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding13" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 7.15256e-07, -14.8216)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding13/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding13/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding13/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding13/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding13/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding13/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding13"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding14" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 5.91411, -14.8575)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding14/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding14/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding14/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding14/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding14/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding14/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding14"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j")
[node name="Scaffolding15" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.0809, 11.8362, -14.7671)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding15/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding15/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding15/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding15/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding15/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding15/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_qrrnq")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_hcc2u")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_s86ap")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_in4sx")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding15"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_r780y")
[node name="Scaffolding16" type="StaticBody3D" parent="Scaffolding17"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.05704, 17.7503, -14.803)
[node name="RootNode" type="Node3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 3.52739e-06, 6.05572e-05, -6.05416e-05, -4.27789e-05, 0.00999973, 3.78635e-06, -0.00999991, -4.27567e-05, 0, 0, 0)
[node name="Metal Scaffolding" type="Node3D" parent="Scaffolding17/Scaffolding16/RootNode"]
transform = Transform3D(1, 0, 0, 0, 2.22045e-16, -1, 0, 1, 2.22045e-16, 0, 0, 0)
[node name="Metal Scaffolding_Brushed Steel shkafchc_tzq5_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding16/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_3uejw")
skeleton = NodePath("")
[node name="Metal Scaffolding_Flaked Wood Planks tg2ldb2bw_sbv3_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding16/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_04tqt")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_2_2_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding16/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_u73x8")
skeleton = NodePath("")
[node name="Metal Scaffolding_Sticks and Stones_mat_0_0_0_500_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding16/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_mkv0a")
skeleton = NodePath("")
[node name="Metal Scaffolding_Iron se4oairc_3yqa_0" type="MeshInstance3D" parent="Scaffolding17/Scaffolding16/RootNode/Metal Scaffolding"]
mesh = SubResource("ArrayMesh_w2xbb")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_mhaqg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_ccqei")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_nxc2e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_pth7o")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Scaffolding17/Scaffolding16"]
transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0) transform = Transform3D(0.00999982, 6.05572e-05, -3.52739e-06, -6.05416e-05, 0.00999973, 4.27789e-05, 3.78635e-06, -4.27567e-05, 0.00999991, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_acg3j") shape = SubResource("ConcavePolygonShape3D_acg3j")

View File

@ -46,6 +46,7 @@ environment = SubResource("Environment_ruppb")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.017014, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.017014, 0)
[node name="Drone" parent="ResetPoint" node_paths=PackedStringArray("reset_point") instance=ExtResource("2_orkyq")] [node name="Drone" parent="ResetPoint" node_paths=PackedStringArray("reset_point") instance=ExtResource("2_orkyq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 984.979, 0)
reset_point = NodePath("..") reset_point = NodePath("..")
[node name="LOSView" type="Node3D" parent="." node_paths=PackedStringArray("drone", "child_camera")] [node name="LOSView" type="Node3D" parent="." node_paths=PackedStringArray("drone", "child_camera")]

View File

@ -1,64 +0,0 @@
[preset.0]
name="Windows Desktop"
platform="Windows Desktop"
runnable=true
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.0.options]
custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
binary_format/embed_pck=true
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
binary_format/architecture="x86_64"
codesign/enable=false
codesign/timestamp=true
codesign/timestamp_server_url=""
codesign/digest_algorithm=1
codesign/description=""
codesign/custom_options=PackedStringArray()
application/modify_resources=true
application/icon="res://assets/textures/drone_screenshot.png"
application/console_wrapper_icon=""
application/icon_interpolation=4
application/file_version=""
application/product_version=""
application/company_name=""
application/product_name=""
application/file_description=""
application/copyright=""
application/trademarks=""
application/export_angle=0
application/export_d3d12=0
application/d3d12_agility_sdk_multiarch=true
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
ssh_remote_deploy/port="22"
ssh_remote_deploy/extra_args_ssh=""
ssh_remote_deploy/extra_args_scp=""
ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
$trigger = New-ScheduledTaskTrigger -Once -At 00:00
$settings = New-ScheduledTaskSettingsSet
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
Start-ScheduledTask -TaskName godot_remote_debug
while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
Remove-Item -Recurse -Force '{temp_dir}'"

View File

@ -13,7 +13,7 @@ config_version=5
config/name="Ya Mothers Flying Simulator" config/name="Ya Mothers Flying Simulator"
run/main_scene="res://core/main/main.tscn" run/main_scene="res://core/main/main.tscn"
config/features=PackedStringArray("4.3", "Forward Plus") config/features=PackedStringArray("4.3", "Forward Plus")
config/icon="res://assets/textures/icon.png" config/icon="res://icon.svg"
[autoload] [autoload]