immersive-home/app/content/system/camera/camera.gd

18 lines
356 B
GDScript3
Raw Normal View History

2024-03-12 13:49:17 +02:00
extends XRCamera3D
var last_room = null
func _physics_process(_delta):
if HomeApi.api.has_integration():
update_room()
func update_room():
var room = House.body.find_room_at(global_position)
if room != last_room:
if room:
HomeApi.api.update_room(room.name)
last_room = room
else:
HomeApi.api.update_room("outside")
last_room = null