[gd_scene load_steps=6 format=3 uid="uid://d1d30fwvkx66s"] [ext_resource type="Script" uid="uid://cclwbdyr23has" path="res://entities/fuse_box.gd" id="1_x8jfh"] [sub_resource type="BoxMesh" id="BoxMesh_dwu7d"] size = Vector3(0.2, 1, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_g83f7"] size = Vector3(0.2, 1, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_uyarn"] [sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_o4y3h"] properties/0/path = NodePath("Hinge:rotation:y") properties/0/spawn = true properties/0/replication_mode = 1 [node name="FuseBox" type="StaticBody3D"] script = ExtResource("1_x8jfh") [node name="FuseBoxMesh" type="MeshInstance3D" parent="."] mesh = SubResource("BoxMesh_dwu7d") [node name="Hinge" type="Node3D" parent="."] transform = Transform3D(-0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, 0.1, 0, 0.5) [node name="DoorMesh" type="MeshInstance3D" parent="Hinge"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.5) mesh = SubResource("BoxMesh_dwu7d") skeleton = NodePath("../../FuseBoxMesh") [node name="Collision" type="CollisionShape3D" parent="."] shape = SubResource("BoxShape3D_g83f7") [node name="FixingArea" type="Area3D" parent="."] [node name="Shape" type="CollisionShape3D" parent="FixingArea"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.6, 0, 0) shape = SubResource("BoxShape3D_uyarn") [node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."] replication_config = SubResource("SceneReplicationConfig_o4y3h") [connection signal="body_entered" from="FixingArea" to="." method="_on_fixing_started"]