fix room crashing bug

This commit is contained in:
Nitwel 2024-03-12 11:35:15 +01:00
parent 93604be82d
commit 7b0a753078
2 changed files with 4 additions and 2 deletions

View File

@ -47,7 +47,7 @@ shadow_enabled = true
[node name="XROrigin3D" type="XROrigin3D" parent="."] [node name="XROrigin3D" type="XROrigin3D" parent="."]
[node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"] [node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"]
transform = Transform3D(0.999992, 0.00357422, -0.00141238, -0.00357241, 0.999993, 0.00127761, 0.00141693, -0.00127253, 0.999998, 0.0356617, 0.71033, 0.00564247) transform = Transform3D(0.999999, 0.00106283, -0.000420545, -0.00106267, 0.999999, 0.000379457, 0.000420948, -0.000378989, 1, 0.0356617, 0.71033, 0.00564247)
cull_mask = 524287 cull_mask = 524287
current = true current = true

View File

@ -26,6 +26,9 @@ func has_point(point: Vector3) -> bool:
func get_aabb(): func get_aabb():
var room_store = Store.house.get_room(name) var room_store = Store.house.get_room(name)
if room_store == null:
return AABB()
var corners = room_store.corners var corners = room_store.corners
if corners.size() == 0: if corners.size() == 0:
@ -119,4 +122,3 @@ static func generate_ceiling_mesh(room_store: Dictionary):
var mesh = st.commit() var mesh = st.commit()
return mesh return mesh