[gd_scene load_steps=7 format=3 uid="uid://w8rrrxh4xjcv"]

[ext_resource type="Texture2D" uid="uid://w1hmclcq4w5h" path="res://assets/textures/dev/tiles01_orange.png" id="1_sjkrg"]
[ext_resource type="PackedScene" uid="uid://cy86jyiy6skvk" path="res://scenes/player.tscn" id="2_hh0hj"]
[ext_resource type="PackedScene" uid="uid://bfv04lp2tbxtd" path="res://scenes/monitor.tscn" id="3_pxt4l"]

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pg356"]
albedo_texture = ExtResource("1_sjkrg")
uv1_scale = Vector3(32, 32, 32)

[sub_resource type="BoxShape3D" id="BoxShape3D_103ki"]
size = Vector3(6.39343, 0.369629, 3.91266)

[sub_resource type="BoxShape3D" id="BoxShape3D_pnjbj"]
size = Vector3(0.1, 0.1, 0.1)

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

[node name="CSGBox3D" type="CSGBox3D" parent="."]
material_override = SubResource("StandardMaterial3D_pg356")
use_collision = true
size = Vector3(50, 1, 50)

[node name="Player" parent="." instance=ExtResource("2_hh0hj")]
transform = Transform3D(-0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, -22, 0.5, -22)

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

[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 14, 0)
light_energy = 6.755
omni_range = 53.419

[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 14, 15)
light_energy = 6.755
omni_range = 53.419

[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 14, 15)
light_energy = 6.755
omni_range = 53.419

[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 14, -15)
light_energy = 6.755
omni_range = 53.419

[node name="OmniLight3D5" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 14, -15)
light_energy = 6.755
omni_range = 53.419

[node name="Monitor" parent="." instance=ExtResource("3_pxt4l")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.616, 0.875, -21.4655)

[node name="Monitor2" parent="." instance=ExtResource("3_pxt4l")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.5726, 0.875, -21.4655)

[node name="Monitor3" parent="." instance=ExtResource("3_pxt4l")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.68112, 0.875, -21.4655)

[node name="CSGBox3D2" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.731, 1.29547, -21.3074)
use_collision = true
size = Vector3(1, 1.59094, 6.75977)

[node name="CSGBox3D3" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.874, 1.65709, -21.3074)
use_collision = true
size = Vector3(1, 2.31418, 6.75977)

[node name="CSGBox3D4" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.54875, 2.21061, -21.3074)
use_collision = true
size = Vector3(1, 3.42122, 6.75977)

[node name="Node3D" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.04909, 2.31377, -21.3169)

[node name="RigidBody3D" type="RigidBody3D" parent="Node3D"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/RigidBody3D"]
shape = SubResource("BoxShape3D_103ki")

[node name="CSGBox3D5" type="CSGBox3D" parent="Node3D/RigidBody3D/CollisionShape3D"]
size = Vector3(6.39343, 0.369629, 3.91266)

[node name="CSGBox3D6" type="CSGBox3D" parent="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.250772, -0.705801, 2.23987)
use_collision = true
size = Vector3(0.586426, 2.21594, 0.437988)

[node name="CSGBox3D7" type="CSGBox3D" parent="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.250772, -0.705801, -2.36084)
use_collision = true
size = Vector3(0.586426, 2.21594, 0.437988)

[node name="Generic6DOFJoint3D" type="Generic6DOFJoint3D" parent="Node3D"]
node_a = NodePath("../RigidBody3D")
node_b = NodePath("../StaticBody3D")
angular_limit_z/upper_angle = 0.198968
angular_limit_z/lower_angle = -0.159698
angular_motor_z/target_velocity = 0.0872665

[node name="StaticBody3D" type="StaticBody3D" parent="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2.03115)

[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/StaticBody3D"]
shape = SubResource("BoxShape3D_pnjbj")
