improve room handling and fix loading
This commit is contained in:
parent
218c3489a6
commit
9028d7eda8
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=6 format=3 uid="uid://bswgmclohuqui"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://bswgmclohuqui"]
|
||||
|
||||
[ext_resource type="Script" path="res://content/system/room/room.gd" id="1_fccq0"]
|
||||
[ext_resource type="Script" path="res://content/functions/clickable.gd" id="1_ugebq"]
|
||||
|
@ -8,6 +8,8 @@
|
|||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_7dibq"]
|
||||
|
||||
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_ap613"]
|
||||
|
||||
[node name="Room" type="Node3D"]
|
||||
script = ExtResource("1_fccq0")
|
||||
|
||||
|
@ -30,3 +32,11 @@ material_override = ExtResource("3_al1ev")
|
|||
mesh = SubResource("ArrayMesh_7dibq")
|
||||
|
||||
[node name="WallCollisions" type="Node3D" parent="."]
|
||||
|
||||
[node name="Celing" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 3.07, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Celing"]
|
||||
shape = SubResource("WorldBoundaryShape3D_ap613")
|
||||
|
|
|
@ -19,6 +19,10 @@ func _ready():
|
|||
rooms.add_child(room)
|
||||
else:
|
||||
room = rooms.get_child(0)
|
||||
if rooms.get_child_count() > 1:
|
||||
for child in rooms.get_children():
|
||||
if child != room:
|
||||
child.queue_free()
|
||||
)
|
||||
|
||||
spawn_windows.on_button_down.connect(func():
|
||||
|
|
|
@ -22,6 +22,8 @@ func save():
|
|||
save_file.store_line(json_text)
|
||||
|
||||
func load():
|
||||
clear()
|
||||
|
||||
if HomeApi.has_connected() == false:
|
||||
return
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user