[gd_scene load_steps=6 format=3 uid="uid://j70vfwwtwr3j"]

[ext_resource type="PackedScene" uid="uid://cc1m2a1obsyn4" path="res://addons/fpc/character.tscn" id="1_55ev5"]

[sub_resource type="BoxMesh" id="BoxMesh_tsdft"]
size = Vector3(4, 0.2, 4)

[sub_resource type="BoxShape3D" id="BoxShape3D_55ev5"]
size = Vector3(4, 0.2, 4)

[sub_resource type="BoxMesh" id="BoxMesh_pbmth"]
size = Vector3(0.2, 2, 4)

[sub_resource type="BoxShape3D" id="BoxShape3D_wh4xk"]
size = Vector3(0.2, 2, 4)

[node name="TrailerRoom" type="Node3D"]

[node name="StaticEnvironment" type="Node3D" parent="."]

[node name="Floor" type="Node3D" parent="StaticEnvironment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Floor"]
mesh = SubResource("BoxMesh_tsdft")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Floor"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Floor/StaticBody3D"]
shape = SubResource("BoxShape3D_55ev5")

[node name="Ceiling" type="Node3D" parent="StaticEnvironment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, -2)
visible = false

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Ceiling"]
mesh = SubResource("BoxMesh_tsdft")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Ceiling"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Ceiling/StaticBody3D"]
shape = SubResource("BoxShape3D_55ev5")

[node name="Walls" type="Node3D" parent="StaticEnvironment"]

[node name="Wall1" type="Node3D" parent="StaticEnvironment/Walls"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -2)

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Walls/Wall1"]
mesh = SubResource("BoxMesh_pbmth")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Walls/Wall1"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Walls/Wall1/StaticBody3D"]
shape = SubResource("BoxShape3D_wh4xk")

[node name="Wall2" type="Node3D" parent="StaticEnvironment/Walls"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 1, -2)

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Walls/Wall2"]
mesh = SubResource("BoxMesh_pbmth")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Walls/Wall2"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Walls/Wall2/StaticBody3D"]
shape = SubResource("BoxShape3D_wh4xk")

[node name="Wall3" type="Node3D" parent="StaticEnvironment/Walls"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 2, 1, 0)

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Walls/Wall3"]
mesh = SubResource("BoxMesh_pbmth")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Walls/Wall3"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Walls/Wall3/StaticBody3D"]
shape = SubResource("BoxShape3D_wh4xk")

[node name="Wall4" type="Node3D" parent="StaticEnvironment/Walls"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.9999999, 1, -4)

[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticEnvironment/Walls/Wall4"]
mesh = SubResource("BoxMesh_pbmth")

[node name="StaticBody3D" type="StaticBody3D" parent="StaticEnvironment/Walls/Wall4"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticEnvironment/Walls/Wall4/StaticBody3D"]
shape = SubResource("BoxShape3D_wh4xk")

[node name="Lights" type="Node3D" parent="StaticEnvironment"]

[node name="OmniLight3D" type="OmniLight3D" parent="StaticEnvironment/Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4511514, 1.5345788, -0.4514885)

[node name="OmniLight3D2" type="OmniLight3D" parent="StaticEnvironment/Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.69289184, 1.5345788, -0.4514885)

[node name="DirectionalLight3D" type="DirectionalLight3D" parent="StaticEnvironment/Lights"]
light_color = Color(0, 0, 0, 1)

[node name="Character" parent="." instance=ExtResource("1_55ev5")]
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 1.9994662, 0.12873119, -1.2302146)
base_speed = 2.0
acceleration = 5.0

[node name="Workbench" type="Node3D" parent="."]

[node name="Tmp" type="Node3D" parent="Workbench"]

[node name="main body" type="CSGBox3D" parent="Workbench/Tmp"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6918037, 0.35986328, -3.459205)
use_collision = true
size = Vector3(3.2322998, 0.71972656, 0.78881836)

[node name="divit" type="CSGBox3D" parent="Workbench/Tmp/main body"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.33254075, 0.46496677, 0.005650997)
operation = 2
size = Vector3(2.5113525, 0.2989502, 0.69677734)
