From 683cb5d00ffe7af7329def9e15cc9fcd5749862a Mon Sep 17 00:00:00 2001 From: Nitwel <mail@nitwel.de> Date: Tue, 28 Jan 2025 23:34:29 +0100 Subject: [PATCH] initial update to 4.4 --- "Bilder \342\200\223 Snarvei.lnk" | Bin 0 -> 700 bytes .../debug_draw_3d/debug_draw_3d.gdextension.uid | 1 + app/addons/godot-cdt/libcdt.gdextension.uid | 1 + .../godot-xr-tools/audio/area_audio.gd.uid | 1 + .../godot-xr-tools/audio/area_audio_type.gd.uid | 1 + .../godot-xr-tools/audio/pickable_audio.gd.uid | 1 + .../audio/pickable_audio_type.gd.uid | 1 + .../godot-xr-tools/audio/surface_audio.gd.uid | 1 + .../audio/surface_audio_type.gd.uid | 1 + .../godot-xr-tools/effects/vignette.gd.uid | 1 + .../godot-xr-tools/effects/vignette.gdshader.uid | 1 + .../godot-xr-tools/events/pointer_event.gd.uid | 1 + .../godot-xr-tools/examples/fall_damage.gd.uid | 1 + .../functions/function_pickup.gd.uid | 1 + .../functions/function_pointer.gd.uid | 1 + .../functions/function_pose_detector.gd.uid | 1 + .../functions/function_teleport.gd.uid | 1 + .../functions/movement_climb.gd.uid | 1 + .../functions/movement_crouch.gd.uid | 1 + .../functions/movement_direct.gd.uid | 1 + .../functions/movement_flight.gd.uid | 1 + .../functions/movement_footstep.gd.uid | 1 + .../functions/movement_glide.gd.uid | 1 + .../functions/movement_grapple.gd.uid | 1 + .../godot-xr-tools/functions/movement_jog.gd.uid | 1 + .../functions/movement_jump.gd.uid | 1 + .../functions/movement_physical_jump.gd.uid | 1 + .../functions/movement_provider.gd.uid | 1 + .../functions/movement_sprint.gd.uid | 1 + .../functions/movement_turn.gd.uid | 1 + .../functions/movement_wall_walk.gd.uid | 1 + .../functions/movement_wind.gd.uid | 1 + .../functions/movement_world_grab.gd.uid | 1 + .../godot-xr-tools/hands/collision_hand.gd.uid | 1 + app/addons/godot-xr-tools/hands/hand.gd.uid | 1 + .../hands/hand_physics_bone.gd.uid | 1 + .../hands/model/Hand_Glove_L.gltf.import | 2 ++ .../hands/model/Hand_Glove_R.gltf.import | 2 ++ .../hands/model/Hand_Glove_low_L.gltf.import | 2 ++ .../hands/model/Hand_Glove_low_R.gltf.import | 2 ++ .../hands/model/Hand_Nails_L.gltf.import | 2 ++ .../hands/model/Hand_Nails_R.gltf.import | 2 ++ .../hands/model/Hand_Nails_low_L.gltf.import | 2 ++ .../hands/model/Hand_Nails_low_R.gltf.import | 2 ++ .../hands/model/Hand_low_L.gltf.import | 2 ++ .../hands/model/Hand_low_R.gltf.import | 2 ++ .../hands/model/hand_l.gltf.import | 2 ++ .../hands/model/hand_r.gltf.import | 2 ++ .../godot-xr-tools/hands/physics_hand.gd.uid | 1 + .../hands/poses/hand_pose_settings.gd.uid | 1 + .../interactable_area_button.gd.uid | 1 + .../interactables/interactable_handle.gd.uid | 1 + .../interactable_handle_driven.gd.uid | 1 + .../interactables/interactable_hinge.gd.uid | 1 + .../interactables/interactable_joystick.gd.uid | 1 + .../interactables/interactable_slider.gd.uid | 1 + .../materials/teleport.gdshader.uid | 1 + .../godot-xr-tools/misc/hold_button.gd.uid | 1 + app/addons/godot-xr-tools/misc/move_to.gd.uid | 1 + .../godot-xr-tools/misc/velocity_averager.gd.uid | 1 + .../misc/velocity_averager_linear.gd.uid | 1 + .../misc/vr_common_shader_cache.gd.uid | 1 + app/addons/godot-xr-tools/misc/xr_helpers.gd.uid | 1 + .../godot-xr-tools/objects/climbable.gd.uid | 1 + .../objects/force_body/force_body.gd.uid | 1 + .../objects/grab_points/grab.gd.uid | 1 + .../objects/grab_points/grab_driver.gd.uid | 1 + .../objects/grab_points/grab_point.gd.uid | 1 + .../objects/grab_points/grab_point_hand.gd.uid | 1 + .../grab_points/grab_point_redirect.gd.uid | 1 + .../objects/grab_points/grab_point_snap.gd.uid | 1 + .../objects/grab_points/grabber.gd.uid | 1 + .../godot-xr-tools/objects/hand_pose_area.gd.uid | 1 + .../objects/highlight/highlight_material.gd.uid | 1 + .../objects/highlight/highlight_ring.gd.uid | 1 + .../objects/highlight/highlight_visible.gd.uid | 1 + .../objects/interactable_area.gd.uid | 1 + .../objects/interactable_body.gd.uid | 1 + .../objects/keyboard/virtual_key.gd.uid | 1 + .../objects/keyboard/virtual_key_char.gd.uid | 1 + .../objects/keyboard/virtual_keyboard_2d.gd.uid | 1 + .../godot-xr-tools/objects/pickable.gd.uid | 1 + .../objects/return_to_snap_zone.gd.uid | 1 + .../godot-xr-tools/objects/snap_zone.gd.uid | 1 + .../godot-xr-tools/objects/teleport_area.gd.uid | 1 + .../objects/viewport_2d_in_3d.gd.uid | 1 + .../objects/viewport_2d_in_3d_body.gd.uid | 1 + .../godot-xr-tools/objects/wind_area.gd.uid | 1 + .../objects/world_grab_area.gd.uid | 1 + .../overrides/ground_physics.gd.uid | 1 + .../overrides/ground_physics_settings.gd.uid | 1 + .../godot-xr-tools/player/player_body.gd.uid | 1 + .../godot-xr-tools/player/poke/poke.gd.uid | 1 + .../godot-xr-tools/player/poke/poke_body.gd.uid | 1 + app/addons/godot-xr-tools/plugin.gd.uid | 1 + .../godot-xr-tools/staging/fade.gdshader.uid | 1 + .../godot-xr-tools/staging/loading_screen.gd.uid | 1 + .../godot-xr-tools/staging/scene_base.gd.uid | 1 + app/addons/godot-xr-tools/staging/staging.gd.uid | 1 + .../user_settings/user_settings.gd.uid | 1 + .../user_settings/user_settings_ui.gd.uid | 1 + app/addons/godot-xr-tools/xr/start_xr.gd.uid | 1 + app/addons/godot-xr-tools/xr_tools.gd.uid | 1 + .../godotopenxrvendors/plugin.gdextension.uid | 1 + app/addons/promise/promise.gd.uid | 1 + app/addons/rdot/Rdot.gd.uid | 1 + app/addons/rdot/array.gd.uid | 1 + app/addons/rdot/computed.gd.uid | 1 + app/addons/rdot/graph.gd.uid | 1 + app/addons/rdot/node.gd.uid | 1 + app/addons/rdot/state.gd.uid | 1 + app/addons/rdot/store.gd.uid | 1 + .../xr-autohandtracker/auto_handtracker.gd.uid | 1 + .../xr-autohandtracker/auto_tracker.gd.uid | 1 + .../visible_handtrack_skeleton.gd.uid | 1 + app/addons/xr-simulator/XRSimulator.gd.uid | 1 + app/assets/chat_bubble.blend.import | 6 +----- ...ontserrat-Italic-VariableFont_wght.ttf.import | 1 + app/assets/materials/grid.gdshader.uid | 1 + app/assets/materials/hands.gdshader.uid | 1 + app/assets/models/basketball/scene.gltf.import | 2 ++ .../chat_bubble/chat_bubble-flipped.glb.import | 2 ++ .../models/chat_bubble/chat_bubble.glb.import | 2 ++ app/assets/models/hands/Hand_low_L.gltf.import | 2 ++ app/assets/models/hands/Hand_low_R.gltf.import | 2 ++ app/assets/models/sky_dome/scene.gltf.import | 2 ++ .../models/trash_bin/trash_bin.gltf.import | 2 ++ app/assets/ray.blend.import | 6 +----- app/assets/trash_bin.blend.import | 6 +----- app/content/entities/button/button.gd.uid | 1 + app/content/entities/camera/camera.gd.uid | 1 + app/content/entities/camera/settings.gd.uid | 1 + app/content/entities/entity.gd.uid | 1 + app/content/entities/light/light.gd.uid | 1 + app/content/entities/light/settings.gd.uid | 1 + .../entities/line_chart/line_chart.gd.uid | 1 + app/content/entities/line_chart/settings.gd.uid | 1 + .../entities/media_player/media_player.gd.uid | 1 + .../entities/media_player/settings.gd.uid | 1 + app/content/entities/number/number.gd.uid | 1 + app/content/entities/sensor/sensor.gd.uid | 1 + app/content/entities/switch/switch.gd.uid | 1 + app/content/entities/timer/timer.gd.uid | 1 + app/content/entities/weather/weather.gd.uid | 1 + app/content/functions/camera_follower.gd.uid | 1 + app/content/functions/clickable.gd.uid | 1 + app/content/functions/facing_camera.gd.uid | 1 + app/content/functions/function.gd.uid | 1 + app/content/functions/movable.gd.uid | 1 + app/content/main.gd.uid | 1 + app/content/system/assist/assist.gd.uid | 1 + app/content/system/assist/chat.gd.uid | 1 + app/content/system/assist/loader.gd.uid | 1 + app/content/system/camera/camera.gd.uid | 1 + .../controller_left/controller_left.gd.uid | 1 + .../controller_right/controller_right.gd.uid | 1 + app/content/system/dot/dot.gd.uid | 1 + app/content/system/house/align_reference.gd.uid | 1 + app/content/system/house/doors/doors.gd.uid | 1 + app/content/system/house/house.gd.uid | 1 + .../meta_scene_entity/meta_scene_entity.gd.uid | 1 + app/content/system/house/room/room.gd.uid | 1 + app/content/system/house/room/room.gdshader.uid | 1 + .../system/house/room/room_next.gdshader.uid | 1 + app/content/system/house/room/states/edit.gd.uid | 1 + .../system/house/room/states/room_state.gd.uid | 1 + app/content/system/house/room/states/view.gd.uid | 1 + app/content/system/house/room/wall_edge.gd.uid | 1 + app/content/system/keyboard/keyboard.gd.uid | 1 + .../system/miniature/entity_select.gd.uid | 1 + .../system/miniature/mini_view_options.gd.uid | 1 + .../miniature/mini_wall_shader.gdshader.uid | 1 + app/content/system/miniature/miniature.gd.uid | 1 + app/content/system/raycast/raycast.gd.uid | 1 + app/content/system/raycast/raycast.gdshader.uid | 1 + app/content/system/trash_bin/trash_bin.gd.uid | 1 + app/content/ui/components/button/button.gd.uid | 1 + .../ui/components/color_wheel/color_wheel.gd.uid | 1 + .../ui/components/container/container3d.gd.uid | 1 + .../flex_container/flex_container.gd.uid | 1 + .../grid_container/grid_container.gd.uid | 1 + app/content/ui/components/input/input.gd.uid | 1 + .../ui/components/input/text_handler.gd.uid | 1 + .../label_container/label_container.gd.uid | 1 + .../ui/components/line_chart/line_chart.gd.uid | 1 + .../line_chart/line_chart.gdshader.uid | 1 + .../ui/components/line_chart/x_axis.gd.uid | 1 + .../ui/components/line_chart/y_axis.gd.uid | 1 + .../components/notification/notification.gd.uid | 1 + .../ui/components/pagination/pagination.gd.uid | 1 + .../ui/components/panel/glass.gdshader.uid | 1 + app/content/ui/components/panel/panel.gd.uid | 1 + app/content/ui/components/select/option.gd.uid | 1 + app/content/ui/components/select/select.gd.uid | 1 + app/content/ui/components/slider/slider.gd.uid | 1 + app/content/ui/components/tabs/tabs.gd.uid | 1 + .../ui/components/tabs/tabs_content.gd.uid | 1 + app/content/ui/menu/edit/devices.gd.uid | 1 + app/content/ui/menu/edit/edit_menu.gd.uid | 1 + app/content/ui/menu/edit/entities.gd.uid | 1 + app/content/ui/menu/edit/entity.gd.uid | 1 + app/content/ui/menu/menu.gd.uid | 1 + app/content/ui/menu/room/room_menu.gd.uid | 1 + app/content/ui/menu/room/views/doors.gd.uid | 1 + app/content/ui/menu/room/views/doors_map.gd.uid | 1 + app/content/ui/menu/room/views/overview.gd.uid | 1 + app/content/ui/menu/room/views/rooms.gd.uid | 1 + app/content/ui/menu/room/views/rooms_map.gd.uid | 1 + app/content/ui/menu/settings/credits.gd.uid | 1 + .../ui/menu/settings/menus/api_menu.gd.uid | 1 + .../ui/menu/settings/menus/features_menu.gd.uid | 1 + .../ui/menu/settings/menus/save_menu.gd.uid | 1 + .../ui/menu/settings/settings_menu.gd.uid | 1 + app/content/ui/menu/view/view_menu.gd.uid | 1 + app/content/ui/onboarding/onboarding.gd.uid | 1 + app/content/ui/ui_console.gd.uid | 1 + app/lib/events/event.gd.uid | 1 + app/lib/events/event_action.gd.uid | 1 + app/lib/events/event_bubble.gd.uid | 1 + app/lib/events/event_focus.gd.uid | 1 + app/lib/events/event_key.gd.uid | 1 + app/lib/events/event_notify.gd.uid | 1 + app/lib/events/event_pointer.gd.uid | 1 + app/lib/events/event_touch.gd.uid | 1 + app/lib/events/event_with_modifiers.gd.uid | 1 + app/lib/globals/console.gd.uid | 1 + app/lib/globals/event_system.gd.uid | 1 + app/lib/globals/home_api.gd.uid | 1 + app/lib/globals/main.gd.uid | 1 + app/lib/globals/main_store.gd.uid | 1 + app/lib/globals/request.gd.uid | 1 + app/lib/home_apis/hass_ws/auth.gd.uid | 1 + app/lib/home_apis/hass_ws/callback_map.gd.uid | 1 + app/lib/home_apis/hass_ws/connection.gd.uid | 1 + app/lib/home_apis/hass_ws/handlers/assist.gd.uid | 1 + .../home_apis/hass_ws/handlers/history.gd.uid | 1 + .../hass_ws/handlers/integration.gd.uid | 1 + app/lib/home_apis/hass_ws/hass.gd.uid | 1 + app/lib/home_apis/voice_handler.gd.uid | 1 + app/lib/stores/devices.gd.uid | 1 + app/lib/stores/house.gd.uid | 1 + app/lib/stores/settings.gd.uid | 1 + app/lib/stores/store.gd.uid | 1 + app/lib/utils/entity_factory.gd.uid | 1 + app/lib/utils/entity_group.gd.uid | 1 + app/lib/utils/font_tools.gd.uid | 1 + app/lib/utils/gesture/gesture.gd.uid | 1 + app/lib/utils/mesh/bounding_box_tools.gd.uid | 1 + app/lib/utils/mesh/construct_door_mesh.gd.uid | 1 + app/lib/utils/mesh/construct_room_mesh.gd.uid | 1 + app/lib/utils/meta/meta_tools.gd.uid | 1 + app/lib/utils/meta/spatial_entites.gd.uid | 1 + app/lib/utils/pointer/initiator.gd.uid | 1 + app/lib/utils/pointer/pointer.gd.uid | 1 + app/lib/utils/proxy.gd.uid | 1 + app/lib/utils/proxy_group.gd.uid | 1 + app/lib/utils/sample_hold.gd.uid | 1 + app/lib/utils/screenshot.gd.uid | 1 + app/lib/utils/state_machine/state.gd.uid | 1 + app/lib/utils/state_machine/state_machine.gd.uid | 1 + app/lib/utils/timed_signal.gd.uid | 1 + app/lib/utils/touch/collide.gd.uid | 1 + app/lib/utils/touch/finger.gd.uid | 1 + app/lib/utils/touch/touch.gd.uid | 1 + app/lib/utils/transform_tools.gd.uid | 1 + app/lib/utils/update_attributes.gd.uid | 1 + app/lib/utils/variant_serializer.gd.uid | 1 + app/project.godot | 2 +- app/test/content/grid_shader.gd.uid | 1 + app/test/lib/home_apis/hass_ws/debug.gd.uid | 1 + .../lib/utils/mesh/construct_door_mesh.gd.uid | 1 + .../lib/utils/sample_hold/sample_hold.gd.uid | 1 + .../transform_tools/calc_delta_transform.gd.uid | 1 + .../transform_tools/rotate_around_point.gd.uid | 1 + .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 2769 bytes .../__pycache__/binary_sensor.cpython-312.pyc | Bin 0 -> 3920 bytes .../__pycache__/config_flow.cpython-312.pyc | Bin 0 -> 1574 bytes .../__pycache__/const.cpython-312.pyc | Bin 0 -> 270 bytes .../__pycache__/hub.cpython-312.pyc | Bin 0 -> 4182 bytes .../__pycache__/sensor.cpython-312.pyc | Bin 0 -> 3404 bytes .../__pycache__/websocket_api.cpython-312.pyc | Bin 0 -> 6532 bytes 281 files changed, 292 insertions(+), 16 deletions(-) create mode 100644 "Bilder \342\200\223 Snarvei.lnk" create mode 100644 app/addons/debug_draw_3d/debug_draw_3d.gdextension.uid create mode 100644 app/addons/godot-cdt/libcdt.gdextension.uid create mode 100644 app/addons/godot-xr-tools/audio/area_audio.gd.uid create mode 100644 app/addons/godot-xr-tools/audio/area_audio_type.gd.uid create mode 100644 app/addons/godot-xr-tools/audio/pickable_audio.gd.uid create mode 100644 app/addons/godot-xr-tools/audio/pickable_audio_type.gd.uid create mode 100644 app/addons/godot-xr-tools/audio/surface_audio.gd.uid create mode 100644 app/addons/godot-xr-tools/audio/surface_audio_type.gd.uid create mode 100644 app/addons/godot-xr-tools/effects/vignette.gd.uid create mode 100644 app/addons/godot-xr-tools/effects/vignette.gdshader.uid create mode 100644 app/addons/godot-xr-tools/events/pointer_event.gd.uid create mode 100644 app/addons/godot-xr-tools/examples/fall_damage.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/function_pickup.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/function_pointer.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/function_pose_detector.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/function_teleport.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_climb.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_crouch.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_direct.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_flight.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_footstep.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_glide.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_grapple.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_jog.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_jump.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_physical_jump.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_provider.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_sprint.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_turn.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_wall_walk.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_wind.gd.uid create mode 100644 app/addons/godot-xr-tools/functions/movement_world_grab.gd.uid create mode 100644 app/addons/godot-xr-tools/hands/collision_hand.gd.uid create mode 100644 app/addons/godot-xr-tools/hands/hand.gd.uid create mode 100644 app/addons/godot-xr-tools/hands/hand_physics_bone.gd.uid create mode 100644 app/addons/godot-xr-tools/hands/physics_hand.gd.uid create mode 100644 app/addons/godot-xr-tools/hands/poses/hand_pose_settings.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_area_button.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_handle.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_handle_driven.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_hinge.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_joystick.gd.uid create mode 100644 app/addons/godot-xr-tools/interactables/interactable_slider.gd.uid create mode 100644 app/addons/godot-xr-tools/materials/teleport.gdshader.uid create mode 100644 app/addons/godot-xr-tools/misc/hold_button.gd.uid create mode 100644 app/addons/godot-xr-tools/misc/move_to.gd.uid create mode 100644 app/addons/godot-xr-tools/misc/velocity_averager.gd.uid create mode 100644 app/addons/godot-xr-tools/misc/velocity_averager_linear.gd.uid create mode 100644 app/addons/godot-xr-tools/misc/vr_common_shader_cache.gd.uid create mode 100644 app/addons/godot-xr-tools/misc/xr_helpers.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/climbable.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/force_body/force_body.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab_driver.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab_point.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab_point_hand.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab_point_redirect.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grab_point_snap.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/grab_points/grabber.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/hand_pose_area.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/highlight/highlight_material.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/highlight/highlight_ring.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/highlight/highlight_visible.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/interactable_area.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/interactable_body.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/keyboard/virtual_key.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/keyboard/virtual_key_char.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/keyboard/virtual_keyboard_2d.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/pickable.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/return_to_snap_zone.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/snap_zone.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/teleport_area.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/viewport_2d_in_3d.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/wind_area.gd.uid create mode 100644 app/addons/godot-xr-tools/objects/world_grab_area.gd.uid create mode 100644 app/addons/godot-xr-tools/overrides/ground_physics.gd.uid create mode 100644 app/addons/godot-xr-tools/overrides/ground_physics_settings.gd.uid create mode 100644 app/addons/godot-xr-tools/player/player_body.gd.uid create mode 100644 app/addons/godot-xr-tools/player/poke/poke.gd.uid create mode 100644 app/addons/godot-xr-tools/player/poke/poke_body.gd.uid create mode 100644 app/addons/godot-xr-tools/plugin.gd.uid create mode 100644 app/addons/godot-xr-tools/staging/fade.gdshader.uid create mode 100644 app/addons/godot-xr-tools/staging/loading_screen.gd.uid create mode 100644 app/addons/godot-xr-tools/staging/scene_base.gd.uid create mode 100644 app/addons/godot-xr-tools/staging/staging.gd.uid create mode 100644 app/addons/godot-xr-tools/user_settings/user_settings.gd.uid create mode 100644 app/addons/godot-xr-tools/user_settings/user_settings_ui.gd.uid create mode 100644 app/addons/godot-xr-tools/xr/start_xr.gd.uid create mode 100644 app/addons/godot-xr-tools/xr_tools.gd.uid create mode 100644 app/addons/godotopenxrvendors/plugin.gdextension.uid create mode 100644 app/addons/promise/promise.gd.uid create mode 100644 app/addons/rdot/Rdot.gd.uid create mode 100644 app/addons/rdot/array.gd.uid create mode 100644 app/addons/rdot/computed.gd.uid create mode 100644 app/addons/rdot/graph.gd.uid create mode 100644 app/addons/rdot/node.gd.uid create mode 100644 app/addons/rdot/state.gd.uid create mode 100644 app/addons/rdot/store.gd.uid create mode 100644 app/addons/xr-autohandtracker/auto_handtracker.gd.uid create mode 100644 app/addons/xr-autohandtracker/auto_tracker.gd.uid create mode 100644 app/addons/xr-autohandtracker/visible_handtrack_skeleton.gd.uid create mode 100644 app/addons/xr-simulator/XRSimulator.gd.uid create mode 100644 app/assets/materials/grid.gdshader.uid create mode 100644 app/assets/materials/hands.gdshader.uid create mode 100644 app/content/entities/button/button.gd.uid create mode 100644 app/content/entities/camera/camera.gd.uid create mode 100644 app/content/entities/camera/settings.gd.uid create mode 100644 app/content/entities/entity.gd.uid create mode 100644 app/content/entities/light/light.gd.uid create mode 100644 app/content/entities/light/settings.gd.uid create mode 100644 app/content/entities/line_chart/line_chart.gd.uid create mode 100644 app/content/entities/line_chart/settings.gd.uid create mode 100644 app/content/entities/media_player/media_player.gd.uid create mode 100644 app/content/entities/media_player/settings.gd.uid create mode 100644 app/content/entities/number/number.gd.uid create mode 100644 app/content/entities/sensor/sensor.gd.uid create mode 100644 app/content/entities/switch/switch.gd.uid create mode 100644 app/content/entities/timer/timer.gd.uid create mode 100644 app/content/entities/weather/weather.gd.uid create mode 100644 app/content/functions/camera_follower.gd.uid create mode 100644 app/content/functions/clickable.gd.uid create mode 100644 app/content/functions/facing_camera.gd.uid create mode 100644 app/content/functions/function.gd.uid create mode 100644 app/content/functions/movable.gd.uid create mode 100644 app/content/main.gd.uid create mode 100644 app/content/system/assist/assist.gd.uid create mode 100644 app/content/system/assist/chat.gd.uid create mode 100644 app/content/system/assist/loader.gd.uid create mode 100644 app/content/system/camera/camera.gd.uid create mode 100644 app/content/system/controller_left/controller_left.gd.uid create mode 100644 app/content/system/controller_right/controller_right.gd.uid create mode 100644 app/content/system/dot/dot.gd.uid create mode 100644 app/content/system/house/align_reference.gd.uid create mode 100644 app/content/system/house/doors/doors.gd.uid create mode 100644 app/content/system/house/house.gd.uid create mode 100644 app/content/system/house/meta_scene_entity/meta_scene_entity.gd.uid create mode 100644 app/content/system/house/room/room.gd.uid create mode 100644 app/content/system/house/room/room.gdshader.uid create mode 100644 app/content/system/house/room/room_next.gdshader.uid create mode 100644 app/content/system/house/room/states/edit.gd.uid create mode 100644 app/content/system/house/room/states/room_state.gd.uid create mode 100644 app/content/system/house/room/states/view.gd.uid create mode 100644 app/content/system/house/room/wall_edge.gd.uid create mode 100644 app/content/system/keyboard/keyboard.gd.uid create mode 100644 app/content/system/miniature/entity_select.gd.uid create mode 100644 app/content/system/miniature/mini_view_options.gd.uid create mode 100644 app/content/system/miniature/mini_wall_shader.gdshader.uid create mode 100644 app/content/system/miniature/miniature.gd.uid create mode 100644 app/content/system/raycast/raycast.gd.uid create mode 100644 app/content/system/raycast/raycast.gdshader.uid create mode 100644 app/content/system/trash_bin/trash_bin.gd.uid create mode 100644 app/content/ui/components/button/button.gd.uid create mode 100644 app/content/ui/components/color_wheel/color_wheel.gd.uid create mode 100644 app/content/ui/components/container/container3d.gd.uid create mode 100644 app/content/ui/components/flex_container/flex_container.gd.uid create mode 100644 app/content/ui/components/grid_container/grid_container.gd.uid create mode 100644 app/content/ui/components/input/input.gd.uid create mode 100644 app/content/ui/components/input/text_handler.gd.uid create mode 100644 app/content/ui/components/label_container/label_container.gd.uid create mode 100644 app/content/ui/components/line_chart/line_chart.gd.uid create mode 100644 app/content/ui/components/line_chart/line_chart.gdshader.uid create mode 100644 app/content/ui/components/line_chart/x_axis.gd.uid create mode 100644 app/content/ui/components/line_chart/y_axis.gd.uid create mode 100644 app/content/ui/components/notification/notification.gd.uid create mode 100644 app/content/ui/components/pagination/pagination.gd.uid create mode 100644 app/content/ui/components/panel/glass.gdshader.uid create mode 100644 app/content/ui/components/panel/panel.gd.uid create mode 100644 app/content/ui/components/select/option.gd.uid create mode 100644 app/content/ui/components/select/select.gd.uid create mode 100644 app/content/ui/components/slider/slider.gd.uid create mode 100644 app/content/ui/components/tabs/tabs.gd.uid create mode 100644 app/content/ui/components/tabs/tabs_content.gd.uid create mode 100644 app/content/ui/menu/edit/devices.gd.uid create mode 100644 app/content/ui/menu/edit/edit_menu.gd.uid create mode 100644 app/content/ui/menu/edit/entities.gd.uid create mode 100644 app/content/ui/menu/edit/entity.gd.uid create mode 100644 app/content/ui/menu/menu.gd.uid create mode 100644 app/content/ui/menu/room/room_menu.gd.uid create mode 100644 app/content/ui/menu/room/views/doors.gd.uid create mode 100644 app/content/ui/menu/room/views/doors_map.gd.uid create mode 100644 app/content/ui/menu/room/views/overview.gd.uid create mode 100644 app/content/ui/menu/room/views/rooms.gd.uid create mode 100644 app/content/ui/menu/room/views/rooms_map.gd.uid create mode 100644 app/content/ui/menu/settings/credits.gd.uid create mode 100644 app/content/ui/menu/settings/menus/api_menu.gd.uid create mode 100644 app/content/ui/menu/settings/menus/features_menu.gd.uid create mode 100644 app/content/ui/menu/settings/menus/save_menu.gd.uid create mode 100644 app/content/ui/menu/settings/settings_menu.gd.uid create mode 100644 app/content/ui/menu/view/view_menu.gd.uid create mode 100644 app/content/ui/onboarding/onboarding.gd.uid create mode 100644 app/content/ui/ui_console.gd.uid create mode 100644 app/lib/events/event.gd.uid create mode 100644 app/lib/events/event_action.gd.uid create mode 100644 app/lib/events/event_bubble.gd.uid create mode 100644 app/lib/events/event_focus.gd.uid create mode 100644 app/lib/events/event_key.gd.uid create mode 100644 app/lib/events/event_notify.gd.uid create mode 100644 app/lib/events/event_pointer.gd.uid create mode 100644 app/lib/events/event_touch.gd.uid create mode 100644 app/lib/events/event_with_modifiers.gd.uid create mode 100644 app/lib/globals/console.gd.uid create mode 100644 app/lib/globals/event_system.gd.uid create mode 100644 app/lib/globals/home_api.gd.uid create mode 100644 app/lib/globals/main.gd.uid create mode 100644 app/lib/globals/main_store.gd.uid create mode 100644 app/lib/globals/request.gd.uid create mode 100644 app/lib/home_apis/hass_ws/auth.gd.uid create mode 100644 app/lib/home_apis/hass_ws/callback_map.gd.uid create mode 100644 app/lib/home_apis/hass_ws/connection.gd.uid create mode 100644 app/lib/home_apis/hass_ws/handlers/assist.gd.uid create mode 100644 app/lib/home_apis/hass_ws/handlers/history.gd.uid create mode 100644 app/lib/home_apis/hass_ws/handlers/integration.gd.uid create mode 100644 app/lib/home_apis/hass_ws/hass.gd.uid create mode 100644 app/lib/home_apis/voice_handler.gd.uid create mode 100644 app/lib/stores/devices.gd.uid create mode 100644 app/lib/stores/house.gd.uid create mode 100644 app/lib/stores/settings.gd.uid create mode 100644 app/lib/stores/store.gd.uid create mode 100644 app/lib/utils/entity_factory.gd.uid create mode 100644 app/lib/utils/entity_group.gd.uid create mode 100644 app/lib/utils/font_tools.gd.uid create mode 100644 app/lib/utils/gesture/gesture.gd.uid create mode 100644 app/lib/utils/mesh/bounding_box_tools.gd.uid create mode 100644 app/lib/utils/mesh/construct_door_mesh.gd.uid create mode 100644 app/lib/utils/mesh/construct_room_mesh.gd.uid create mode 100644 app/lib/utils/meta/meta_tools.gd.uid create mode 100644 app/lib/utils/meta/spatial_entites.gd.uid create mode 100644 app/lib/utils/pointer/initiator.gd.uid create mode 100644 app/lib/utils/pointer/pointer.gd.uid create mode 100644 app/lib/utils/proxy.gd.uid create mode 100644 app/lib/utils/proxy_group.gd.uid create mode 100644 app/lib/utils/sample_hold.gd.uid create mode 100644 app/lib/utils/screenshot.gd.uid create mode 100644 app/lib/utils/state_machine/state.gd.uid create mode 100644 app/lib/utils/state_machine/state_machine.gd.uid create mode 100644 app/lib/utils/timed_signal.gd.uid create mode 100644 app/lib/utils/touch/collide.gd.uid create mode 100644 app/lib/utils/touch/finger.gd.uid create mode 100644 app/lib/utils/touch/touch.gd.uid create mode 100644 app/lib/utils/transform_tools.gd.uid create mode 100644 app/lib/utils/update_attributes.gd.uid create mode 100644 app/lib/utils/variant_serializer.gd.uid create mode 100644 app/test/content/grid_shader.gd.uid create mode 100644 app/test/lib/home_apis/hass_ws/debug.gd.uid create mode 100644 app/test/lib/utils/mesh/construct_door_mesh.gd.uid create mode 100644 app/test/lib/utils/sample_hold/sample_hold.gd.uid create mode 100644 app/test/lib/utils/transform_tools/calc_delta_transform.gd.uid create mode 100644 app/test/lib/utils/transform_tools/rotate_around_point.gd.uid create mode 100644 custom_components/immersive_home/__pycache__/__init__.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/binary_sensor.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/config_flow.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/const.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/hub.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/sensor.cpython-312.pyc create mode 100644 custom_components/immersive_home/__pycache__/websocket_api.cpython-312.pyc diff --git "a/Bilder \342\200\223 Snarvei.lnk" "b/Bilder \342\200\223 Snarvei.lnk" new file mode 100644 index 0000000000000000000000000000000000000000..624fdd2cb294775009ec4dfbfa5acdea4e8d8c79 GIT binary patch literal 700 zcmeZaU|?VrVFHp23<tm@gIhBL2ZJDx%|36Y<(a=X7&jQS89xoW%~*86uD#mvHX{QA zL_Ls!0&Ezp7~~nQSglpbTx#Gt<Kb$ipN>^4)EF2U)EM6HLpBj+lEZV~t&f2wivZ1W z2Vxl@2AK+?b%7WJ+<+LQml=pRwMYmE0BHtitC-N@)S}`Tzs#KC0Oy#1%;b{NqSRsr zh6JE2Q0amQkTM`hNiEJU$uH0?OD@UCDmG)N@jWo-b6=qA9&6DV@78&KpC++Xx9s9O z!A&P`>^{h{VHqL$cA)z>f#wGS%{B}U2!3m@_m(q5r~C3B7lfA-rzx3&>;zdX55z)1 z?8lJFki$^S5WwKfpunI3B&`@?7(#&}sSHIxQWK;Y2qpkA$UuXSs@vbYO9?Ff$du4C z@AVo*pg0#u0mwjhAa(*9m;%-g5*Gzxeh|X}L})o#f#M8gDhr4Y(!~SB!3>o^%SwQ{ za)B_Bp#TU|f#M+Dd_WA=4T~2LKM{yQ?pc<VtYJI#lHk^B3<vygN?dRSipzl%fJ~MI zVssD1pm;e3=<!U3WT4HZK<}mk-2elYKnBQyjbgbjYkLbkmU}qpEwQcWkp+rpfE0NE Z@%s1StM@5?_L*<rx3#@Za27}$1^_>!s6YS! literal 0 HcmV?d00001 diff --git a/app/addons/debug_draw_3d/debug_draw_3d.gdextension.uid b/app/addons/debug_draw_3d/debug_draw_3d.gdextension.uid new file mode 100644 index 00000000..9a157ce1 --- /dev/null +++ b/app/addons/debug_draw_3d/debug_draw_3d.gdextension.uid @@ -0,0 +1 @@ +uid://bkdxbkrwl1qko diff --git a/app/addons/godot-cdt/libcdt.gdextension.uid b/app/addons/godot-cdt/libcdt.gdextension.uid new file mode 100644 index 00000000..08c2ab7b --- /dev/null +++ b/app/addons/godot-cdt/libcdt.gdextension.uid @@ -0,0 +1 @@ +uid://bgh0k7i8x4uso diff --git a/app/addons/godot-xr-tools/audio/area_audio.gd.uid b/app/addons/godot-xr-tools/audio/area_audio.gd.uid new file mode 100644 index 00000000..82135247 --- /dev/null +++ b/app/addons/godot-xr-tools/audio/area_audio.gd.uid @@ -0,0 +1 @@ +uid://bhxjot47y3jsu diff --git a/app/addons/godot-xr-tools/audio/area_audio_type.gd.uid b/app/addons/godot-xr-tools/audio/area_audio_type.gd.uid new file mode 100644 index 00000000..3ee712b9 --- /dev/null +++ b/app/addons/godot-xr-tools/audio/area_audio_type.gd.uid @@ -0,0 +1 @@ +uid://bd21vso5qsf8t diff --git a/app/addons/godot-xr-tools/audio/pickable_audio.gd.uid b/app/addons/godot-xr-tools/audio/pickable_audio.gd.uid new file mode 100644 index 00000000..0b81fcd8 --- /dev/null +++ b/app/addons/godot-xr-tools/audio/pickable_audio.gd.uid @@ -0,0 +1 @@ +uid://dkgi2qt5xg236 diff --git a/app/addons/godot-xr-tools/audio/pickable_audio_type.gd.uid b/app/addons/godot-xr-tools/audio/pickable_audio_type.gd.uid new file mode 100644 index 00000000..932fda8d --- /dev/null +++ b/app/addons/godot-xr-tools/audio/pickable_audio_type.gd.uid @@ -0,0 +1 @@ +uid://bu2rpvhkpvcj4 diff --git a/app/addons/godot-xr-tools/audio/surface_audio.gd.uid b/app/addons/godot-xr-tools/audio/surface_audio.gd.uid new file mode 100644 index 00000000..9adc09fd --- /dev/null +++ b/app/addons/godot-xr-tools/audio/surface_audio.gd.uid @@ -0,0 +1 @@ +uid://cpb2tyh2nmydi diff --git a/app/addons/godot-xr-tools/audio/surface_audio_type.gd.uid b/app/addons/godot-xr-tools/audio/surface_audio_type.gd.uid new file mode 100644 index 00000000..bf76b079 --- /dev/null +++ b/app/addons/godot-xr-tools/audio/surface_audio_type.gd.uid @@ -0,0 +1 @@ +uid://bvshw644385t diff --git a/app/addons/godot-xr-tools/effects/vignette.gd.uid b/app/addons/godot-xr-tools/effects/vignette.gd.uid new file mode 100644 index 00000000..e44c80c1 --- /dev/null +++ b/app/addons/godot-xr-tools/effects/vignette.gd.uid @@ -0,0 +1 @@ +uid://k326u53eerae diff --git a/app/addons/godot-xr-tools/effects/vignette.gdshader.uid b/app/addons/godot-xr-tools/effects/vignette.gdshader.uid new file mode 100644 index 00000000..67f6872e --- /dev/null +++ b/app/addons/godot-xr-tools/effects/vignette.gdshader.uid @@ -0,0 +1 @@ +uid://begt1tpirf08k diff --git a/app/addons/godot-xr-tools/events/pointer_event.gd.uid b/app/addons/godot-xr-tools/events/pointer_event.gd.uid new file mode 100644 index 00000000..dc7e8777 --- /dev/null +++ b/app/addons/godot-xr-tools/events/pointer_event.gd.uid @@ -0,0 +1 @@ +uid://dj1n58cus40dd diff --git a/app/addons/godot-xr-tools/examples/fall_damage.gd.uid b/app/addons/godot-xr-tools/examples/fall_damage.gd.uid new file mode 100644 index 00000000..d6689ca3 --- /dev/null +++ b/app/addons/godot-xr-tools/examples/fall_damage.gd.uid @@ -0,0 +1 @@ +uid://bmgffkehcsmrx diff --git a/app/addons/godot-xr-tools/functions/function_pickup.gd.uid b/app/addons/godot-xr-tools/functions/function_pickup.gd.uid new file mode 100644 index 00000000..fcb7432d --- /dev/null +++ b/app/addons/godot-xr-tools/functions/function_pickup.gd.uid @@ -0,0 +1 @@ +uid://c7rh0syvgh7i7 diff --git a/app/addons/godot-xr-tools/functions/function_pointer.gd.uid b/app/addons/godot-xr-tools/functions/function_pointer.gd.uid new file mode 100644 index 00000000..08a32560 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/function_pointer.gd.uid @@ -0,0 +1 @@ +uid://ivkfsy4ynxkm diff --git a/app/addons/godot-xr-tools/functions/function_pose_detector.gd.uid b/app/addons/godot-xr-tools/functions/function_pose_detector.gd.uid new file mode 100644 index 00000000..aea84c42 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/function_pose_detector.gd.uid @@ -0,0 +1 @@ +uid://cluca1g7wv37y diff --git a/app/addons/godot-xr-tools/functions/function_teleport.gd.uid b/app/addons/godot-xr-tools/functions/function_teleport.gd.uid new file mode 100644 index 00000000..2b48b8bb --- /dev/null +++ b/app/addons/godot-xr-tools/functions/function_teleport.gd.uid @@ -0,0 +1 @@ +uid://dijllerdh3v4u diff --git a/app/addons/godot-xr-tools/functions/movement_climb.gd.uid b/app/addons/godot-xr-tools/functions/movement_climb.gd.uid new file mode 100644 index 00000000..987b24db --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_climb.gd.uid @@ -0,0 +1 @@ +uid://bk4mg56j1flvs diff --git a/app/addons/godot-xr-tools/functions/movement_crouch.gd.uid b/app/addons/godot-xr-tools/functions/movement_crouch.gd.uid new file mode 100644 index 00000000..237e7f35 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_crouch.gd.uid @@ -0,0 +1 @@ +uid://doa1dcyxhs1of diff --git a/app/addons/godot-xr-tools/functions/movement_direct.gd.uid b/app/addons/godot-xr-tools/functions/movement_direct.gd.uid new file mode 100644 index 00000000..0747bc9c --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_direct.gd.uid @@ -0,0 +1 @@ +uid://c8qjyniroonj5 diff --git a/app/addons/godot-xr-tools/functions/movement_flight.gd.uid b/app/addons/godot-xr-tools/functions/movement_flight.gd.uid new file mode 100644 index 00000000..0885b6ce --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_flight.gd.uid @@ -0,0 +1 @@ +uid://cyn3mappourc4 diff --git a/app/addons/godot-xr-tools/functions/movement_footstep.gd.uid b/app/addons/godot-xr-tools/functions/movement_footstep.gd.uid new file mode 100644 index 00000000..b4806ef8 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_footstep.gd.uid @@ -0,0 +1 @@ +uid://cnxq8f5a7vnt3 diff --git a/app/addons/godot-xr-tools/functions/movement_glide.gd.uid b/app/addons/godot-xr-tools/functions/movement_glide.gd.uid new file mode 100644 index 00000000..86f1071b --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_glide.gd.uid @@ -0,0 +1 @@ +uid://bsocc0yd28gni diff --git a/app/addons/godot-xr-tools/functions/movement_grapple.gd.uid b/app/addons/godot-xr-tools/functions/movement_grapple.gd.uid new file mode 100644 index 00000000..527280b3 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_grapple.gd.uid @@ -0,0 +1 @@ +uid://b2pqhs6ycv7pk diff --git a/app/addons/godot-xr-tools/functions/movement_jog.gd.uid b/app/addons/godot-xr-tools/functions/movement_jog.gd.uid new file mode 100644 index 00000000..7ec21d2f --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_jog.gd.uid @@ -0,0 +1 @@ +uid://vnnspst6wqr diff --git a/app/addons/godot-xr-tools/functions/movement_jump.gd.uid b/app/addons/godot-xr-tools/functions/movement_jump.gd.uid new file mode 100644 index 00000000..eb8b7a38 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_jump.gd.uid @@ -0,0 +1 @@ +uid://b4w3135vr7e2y diff --git a/app/addons/godot-xr-tools/functions/movement_physical_jump.gd.uid b/app/addons/godot-xr-tools/functions/movement_physical_jump.gd.uid new file mode 100644 index 00000000..6740a080 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_physical_jump.gd.uid @@ -0,0 +1 @@ +uid://b1eij4rfe06dk diff --git a/app/addons/godot-xr-tools/functions/movement_provider.gd.uid b/app/addons/godot-xr-tools/functions/movement_provider.gd.uid new file mode 100644 index 00000000..19dd0ea9 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_provider.gd.uid @@ -0,0 +1 @@ +uid://cmtt2oqs3r565 diff --git a/app/addons/godot-xr-tools/functions/movement_sprint.gd.uid b/app/addons/godot-xr-tools/functions/movement_sprint.gd.uid new file mode 100644 index 00000000..65801938 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_sprint.gd.uid @@ -0,0 +1 @@ +uid://ptkcvkpajq5u diff --git a/app/addons/godot-xr-tools/functions/movement_turn.gd.uid b/app/addons/godot-xr-tools/functions/movement_turn.gd.uid new file mode 100644 index 00000000..d44cea8a --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_turn.gd.uid @@ -0,0 +1 @@ +uid://crcp136elfw36 diff --git a/app/addons/godot-xr-tools/functions/movement_wall_walk.gd.uid b/app/addons/godot-xr-tools/functions/movement_wall_walk.gd.uid new file mode 100644 index 00000000..6a92c5e3 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_wall_walk.gd.uid @@ -0,0 +1 @@ +uid://2fokosufhk6j diff --git a/app/addons/godot-xr-tools/functions/movement_wind.gd.uid b/app/addons/godot-xr-tools/functions/movement_wind.gd.uid new file mode 100644 index 00000000..5a9d7dd9 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_wind.gd.uid @@ -0,0 +1 @@ +uid://dcrp87nyjbxkr diff --git a/app/addons/godot-xr-tools/functions/movement_world_grab.gd.uid b/app/addons/godot-xr-tools/functions/movement_world_grab.gd.uid new file mode 100644 index 00000000..7207f224 --- /dev/null +++ b/app/addons/godot-xr-tools/functions/movement_world_grab.gd.uid @@ -0,0 +1 @@ +uid://dkt7nnms7vhsq diff --git a/app/addons/godot-xr-tools/hands/collision_hand.gd.uid b/app/addons/godot-xr-tools/hands/collision_hand.gd.uid new file mode 100644 index 00000000..da1ffc6a --- /dev/null +++ b/app/addons/godot-xr-tools/hands/collision_hand.gd.uid @@ -0,0 +1 @@ +uid://chr82wammvcp8 diff --git a/app/addons/godot-xr-tools/hands/hand.gd.uid b/app/addons/godot-xr-tools/hands/hand.gd.uid new file mode 100644 index 00000000..6c6b0f94 --- /dev/null +++ b/app/addons/godot-xr-tools/hands/hand.gd.uid @@ -0,0 +1 @@ +uid://cles521rviojg diff --git a/app/addons/godot-xr-tools/hands/hand_physics_bone.gd.uid b/app/addons/godot-xr-tools/hands/hand_physics_bone.gd.uid new file mode 100644 index 00000000..bcb10f0e --- /dev/null +++ b/app/addons/godot-xr-tools/hands/hand_physics_bone.gd.uid @@ -0,0 +1 @@ +uid://cmgbe4tkv2k80 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import index ac263077..5fd68972 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import index 6bb54377..a8b395cc 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import index 1daeb3de..b438f669 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import index 61667fed..f88c8580 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import index b8450794..4d5f7549 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import index b30506af..6bc8bc8b 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import index ddd426c3..0b5812e4 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import index 561edeed..83abdf3c 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import index db27d986..f971d539 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import b/app/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import index a35d186a..c04a6fd3 100644 --- a/app/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/hand_l.gltf.import b/app/addons/godot-xr-tools/hands/model/hand_l.gltf.import index 90a575cf..c2b75c51 100644 --- a/app/addons/godot-xr-tools/hands/model/hand_l.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/hand_l.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/model/hand_r.gltf.import b/app/addons/godot-xr-tools/hands/model/hand_r.gltf.import index 32df37f2..487b748a 100644 --- a/app/addons/godot-xr-tools/hands/model/hand_r.gltf.import +++ b/app/addons/godot-xr-tools/hands/model/hand_r.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/addons/godot-xr-tools/hands/physics_hand.gd.uid b/app/addons/godot-xr-tools/hands/physics_hand.gd.uid new file mode 100644 index 00000000..64149533 --- /dev/null +++ b/app/addons/godot-xr-tools/hands/physics_hand.gd.uid @@ -0,0 +1 @@ +uid://bmumdllwuo7x diff --git a/app/addons/godot-xr-tools/hands/poses/hand_pose_settings.gd.uid b/app/addons/godot-xr-tools/hands/poses/hand_pose_settings.gd.uid new file mode 100644 index 00000000..fc494ad5 --- /dev/null +++ b/app/addons/godot-xr-tools/hands/poses/hand_pose_settings.gd.uid @@ -0,0 +1 @@ +uid://c3t0chx0oerue diff --git a/app/addons/godot-xr-tools/interactables/interactable_area_button.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_area_button.gd.uid new file mode 100644 index 00000000..654896cf --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_area_button.gd.uid @@ -0,0 +1 @@ +uid://31dcxjhadw1t diff --git a/app/addons/godot-xr-tools/interactables/interactable_handle.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_handle.gd.uid new file mode 100644 index 00000000..a3e126a9 --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_handle.gd.uid @@ -0,0 +1 @@ +uid://csliapjg06tyg diff --git a/app/addons/godot-xr-tools/interactables/interactable_handle_driven.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_handle_driven.gd.uid new file mode 100644 index 00000000..d1b837f4 --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_handle_driven.gd.uid @@ -0,0 +1 @@ +uid://cu1gncdatvdm5 diff --git a/app/addons/godot-xr-tools/interactables/interactable_hinge.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_hinge.gd.uid new file mode 100644 index 00000000..fe5727f0 --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_hinge.gd.uid @@ -0,0 +1 @@ +uid://bjvc5x6dlp7k6 diff --git a/app/addons/godot-xr-tools/interactables/interactable_joystick.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_joystick.gd.uid new file mode 100644 index 00000000..16395710 --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_joystick.gd.uid @@ -0,0 +1 @@ +uid://bqqs1bpvtlag7 diff --git a/app/addons/godot-xr-tools/interactables/interactable_slider.gd.uid b/app/addons/godot-xr-tools/interactables/interactable_slider.gd.uid new file mode 100644 index 00000000..fefca20a --- /dev/null +++ b/app/addons/godot-xr-tools/interactables/interactable_slider.gd.uid @@ -0,0 +1 @@ +uid://dgv7ohyqvcqbj diff --git a/app/addons/godot-xr-tools/materials/teleport.gdshader.uid b/app/addons/godot-xr-tools/materials/teleport.gdshader.uid new file mode 100644 index 00000000..a1026479 --- /dev/null +++ b/app/addons/godot-xr-tools/materials/teleport.gdshader.uid @@ -0,0 +1 @@ +uid://uqyw6ct87yxx diff --git a/app/addons/godot-xr-tools/misc/hold_button.gd.uid b/app/addons/godot-xr-tools/misc/hold_button.gd.uid new file mode 100644 index 00000000..ee84ad41 --- /dev/null +++ b/app/addons/godot-xr-tools/misc/hold_button.gd.uid @@ -0,0 +1 @@ +uid://ci5wtqlnttihj diff --git a/app/addons/godot-xr-tools/misc/move_to.gd.uid b/app/addons/godot-xr-tools/misc/move_to.gd.uid new file mode 100644 index 00000000..d8f13e79 --- /dev/null +++ b/app/addons/godot-xr-tools/misc/move_to.gd.uid @@ -0,0 +1 @@ +uid://dds6adgkbgkww diff --git a/app/addons/godot-xr-tools/misc/velocity_averager.gd.uid b/app/addons/godot-xr-tools/misc/velocity_averager.gd.uid new file mode 100644 index 00000000..5ac8c3b5 --- /dev/null +++ b/app/addons/godot-xr-tools/misc/velocity_averager.gd.uid @@ -0,0 +1 @@ +uid://cqnmhcskly85x diff --git a/app/addons/godot-xr-tools/misc/velocity_averager_linear.gd.uid b/app/addons/godot-xr-tools/misc/velocity_averager_linear.gd.uid new file mode 100644 index 00000000..61a1578c --- /dev/null +++ b/app/addons/godot-xr-tools/misc/velocity_averager_linear.gd.uid @@ -0,0 +1 @@ +uid://jkfcp5t770nq diff --git a/app/addons/godot-xr-tools/misc/vr_common_shader_cache.gd.uid b/app/addons/godot-xr-tools/misc/vr_common_shader_cache.gd.uid new file mode 100644 index 00000000..a504519a --- /dev/null +++ b/app/addons/godot-xr-tools/misc/vr_common_shader_cache.gd.uid @@ -0,0 +1 @@ +uid://d263vfhcvg6rw diff --git a/app/addons/godot-xr-tools/misc/xr_helpers.gd.uid b/app/addons/godot-xr-tools/misc/xr_helpers.gd.uid new file mode 100644 index 00000000..3dac7ffb --- /dev/null +++ b/app/addons/godot-xr-tools/misc/xr_helpers.gd.uid @@ -0,0 +1 @@ +uid://ds3nhisin4cb6 diff --git a/app/addons/godot-xr-tools/objects/climbable.gd.uid b/app/addons/godot-xr-tools/objects/climbable.gd.uid new file mode 100644 index 00000000..0e2a0eea --- /dev/null +++ b/app/addons/godot-xr-tools/objects/climbable.gd.uid @@ -0,0 +1 @@ +uid://ldoc33lc8uvh diff --git a/app/addons/godot-xr-tools/objects/force_body/force_body.gd.uid b/app/addons/godot-xr-tools/objects/force_body/force_body.gd.uid new file mode 100644 index 00000000..6c541938 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/force_body/force_body.gd.uid @@ -0,0 +1 @@ +uid://bs7a3st61h0o0 diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab.gd.uid new file mode 100644 index 00000000..abb8f915 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab.gd.uid @@ -0,0 +1 @@ +uid://qxof3aedscvy diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab_driver.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab_driver.gd.uid new file mode 100644 index 00000000..801b006e --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab_driver.gd.uid @@ -0,0 +1 @@ +uid://bgupocd3y2ge diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab_point.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab_point.gd.uid new file mode 100644 index 00000000..1126cfc8 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab_point.gd.uid @@ -0,0 +1 @@ +uid://112terv4ytwu diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab_point_hand.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab_point_hand.gd.uid new file mode 100644 index 00000000..face2587 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab_point_hand.gd.uid @@ -0,0 +1 @@ +uid://df0kjpwvg268 diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab_point_redirect.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab_point_redirect.gd.uid new file mode 100644 index 00000000..244cef67 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab_point_redirect.gd.uid @@ -0,0 +1 @@ +uid://615tr78h10om diff --git a/app/addons/godot-xr-tools/objects/grab_points/grab_point_snap.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grab_point_snap.gd.uid new file mode 100644 index 00000000..1895a467 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grab_point_snap.gd.uid @@ -0,0 +1 @@ +uid://qr8hjc4f44av diff --git a/app/addons/godot-xr-tools/objects/grab_points/grabber.gd.uid b/app/addons/godot-xr-tools/objects/grab_points/grabber.gd.uid new file mode 100644 index 00000000..392b5e5e --- /dev/null +++ b/app/addons/godot-xr-tools/objects/grab_points/grabber.gd.uid @@ -0,0 +1 @@ +uid://bcewf5w5ctmxp diff --git a/app/addons/godot-xr-tools/objects/hand_pose_area.gd.uid b/app/addons/godot-xr-tools/objects/hand_pose_area.gd.uid new file mode 100644 index 00000000..cac12cb7 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/hand_pose_area.gd.uid @@ -0,0 +1 @@ +uid://5dmisoea7iwa diff --git a/app/addons/godot-xr-tools/objects/highlight/highlight_material.gd.uid b/app/addons/godot-xr-tools/objects/highlight/highlight_material.gd.uid new file mode 100644 index 00000000..13f6406f --- /dev/null +++ b/app/addons/godot-xr-tools/objects/highlight/highlight_material.gd.uid @@ -0,0 +1 @@ +uid://c7nadfpn6dt0g diff --git a/app/addons/godot-xr-tools/objects/highlight/highlight_ring.gd.uid b/app/addons/godot-xr-tools/objects/highlight/highlight_ring.gd.uid new file mode 100644 index 00000000..f104efa8 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/highlight/highlight_ring.gd.uid @@ -0,0 +1 @@ +uid://ben4ieqejyhw0 diff --git a/app/addons/godot-xr-tools/objects/highlight/highlight_visible.gd.uid b/app/addons/godot-xr-tools/objects/highlight/highlight_visible.gd.uid new file mode 100644 index 00000000..c75a1b8b --- /dev/null +++ b/app/addons/godot-xr-tools/objects/highlight/highlight_visible.gd.uid @@ -0,0 +1 @@ +uid://cww6tqx64mp55 diff --git a/app/addons/godot-xr-tools/objects/interactable_area.gd.uid b/app/addons/godot-xr-tools/objects/interactable_area.gd.uid new file mode 100644 index 00000000..43f52872 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/interactable_area.gd.uid @@ -0,0 +1 @@ +uid://dlbx3p4d5keet diff --git a/app/addons/godot-xr-tools/objects/interactable_body.gd.uid b/app/addons/godot-xr-tools/objects/interactable_body.gd.uid new file mode 100644 index 00000000..9acd0e6f --- /dev/null +++ b/app/addons/godot-xr-tools/objects/interactable_body.gd.uid @@ -0,0 +1 @@ +uid://dtk1g224qmba5 diff --git a/app/addons/godot-xr-tools/objects/keyboard/virtual_key.gd.uid b/app/addons/godot-xr-tools/objects/keyboard/virtual_key.gd.uid new file mode 100644 index 00000000..9ca692e7 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/keyboard/virtual_key.gd.uid @@ -0,0 +1 @@ +uid://dvuj3qducfkvk diff --git a/app/addons/godot-xr-tools/objects/keyboard/virtual_key_char.gd.uid b/app/addons/godot-xr-tools/objects/keyboard/virtual_key_char.gd.uid new file mode 100644 index 00000000..a884506e --- /dev/null +++ b/app/addons/godot-xr-tools/objects/keyboard/virtual_key_char.gd.uid @@ -0,0 +1 @@ +uid://c1speawidad21 diff --git a/app/addons/godot-xr-tools/objects/keyboard/virtual_keyboard_2d.gd.uid b/app/addons/godot-xr-tools/objects/keyboard/virtual_keyboard_2d.gd.uid new file mode 100644 index 00000000..4b14a552 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/keyboard/virtual_keyboard_2d.gd.uid @@ -0,0 +1 @@ +uid://d3n4waq83m6ve diff --git a/app/addons/godot-xr-tools/objects/pickable.gd.uid b/app/addons/godot-xr-tools/objects/pickable.gd.uid new file mode 100644 index 00000000..fc02fda8 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/pickable.gd.uid @@ -0,0 +1 @@ +uid://5rjcoah8qptn diff --git a/app/addons/godot-xr-tools/objects/return_to_snap_zone.gd.uid b/app/addons/godot-xr-tools/objects/return_to_snap_zone.gd.uid new file mode 100644 index 00000000..867a198e --- /dev/null +++ b/app/addons/godot-xr-tools/objects/return_to_snap_zone.gd.uid @@ -0,0 +1 @@ +uid://ck8satyw2fody diff --git a/app/addons/godot-xr-tools/objects/snap_zone.gd.uid b/app/addons/godot-xr-tools/objects/snap_zone.gd.uid new file mode 100644 index 00000000..a6b3b6d8 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/snap_zone.gd.uid @@ -0,0 +1 @@ +uid://bgnb3awqc2jcx diff --git a/app/addons/godot-xr-tools/objects/teleport_area.gd.uid b/app/addons/godot-xr-tools/objects/teleport_area.gd.uid new file mode 100644 index 00000000..2735d583 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/teleport_area.gd.uid @@ -0,0 +1 @@ +uid://d4kske1ven1ol diff --git a/app/addons/godot-xr-tools/objects/viewport_2d_in_3d.gd.uid b/app/addons/godot-xr-tools/objects/viewport_2d_in_3d.gd.uid new file mode 100644 index 00000000..00a02fc4 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/viewport_2d_in_3d.gd.uid @@ -0,0 +1 @@ +uid://b0456fgwqn20a diff --git a/app/addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd.uid b/app/addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd.uid new file mode 100644 index 00000000..e5bd3ea6 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd.uid @@ -0,0 +1 @@ +uid://c81clfvxd6g2x diff --git a/app/addons/godot-xr-tools/objects/wind_area.gd.uid b/app/addons/godot-xr-tools/objects/wind_area.gd.uid new file mode 100644 index 00000000..4ee6f40a --- /dev/null +++ b/app/addons/godot-xr-tools/objects/wind_area.gd.uid @@ -0,0 +1 @@ +uid://cjr3ikxxpu130 diff --git a/app/addons/godot-xr-tools/objects/world_grab_area.gd.uid b/app/addons/godot-xr-tools/objects/world_grab_area.gd.uid new file mode 100644 index 00000000..c18985b7 --- /dev/null +++ b/app/addons/godot-xr-tools/objects/world_grab_area.gd.uid @@ -0,0 +1 @@ +uid://cdc8ulpfbfcst diff --git a/app/addons/godot-xr-tools/overrides/ground_physics.gd.uid b/app/addons/godot-xr-tools/overrides/ground_physics.gd.uid new file mode 100644 index 00000000..561d1cbe --- /dev/null +++ b/app/addons/godot-xr-tools/overrides/ground_physics.gd.uid @@ -0,0 +1 @@ +uid://bjcmbikilv4eb diff --git a/app/addons/godot-xr-tools/overrides/ground_physics_settings.gd.uid b/app/addons/godot-xr-tools/overrides/ground_physics_settings.gd.uid new file mode 100644 index 00000000..d1bed3bf --- /dev/null +++ b/app/addons/godot-xr-tools/overrides/ground_physics_settings.gd.uid @@ -0,0 +1 @@ +uid://c35ke3metiggo diff --git a/app/addons/godot-xr-tools/player/player_body.gd.uid b/app/addons/godot-xr-tools/player/player_body.gd.uid new file mode 100644 index 00000000..3362a766 --- /dev/null +++ b/app/addons/godot-xr-tools/player/player_body.gd.uid @@ -0,0 +1 @@ +uid://bf4d4uj68eney diff --git a/app/addons/godot-xr-tools/player/poke/poke.gd.uid b/app/addons/godot-xr-tools/player/poke/poke.gd.uid new file mode 100644 index 00000000..5e6a4fea --- /dev/null +++ b/app/addons/godot-xr-tools/player/poke/poke.gd.uid @@ -0,0 +1 @@ +uid://cd1c002fxe3lw diff --git a/app/addons/godot-xr-tools/player/poke/poke_body.gd.uid b/app/addons/godot-xr-tools/player/poke/poke_body.gd.uid new file mode 100644 index 00000000..964dd99c --- /dev/null +++ b/app/addons/godot-xr-tools/player/poke/poke_body.gd.uid @@ -0,0 +1 @@ +uid://c8nfu2b1td3yi diff --git a/app/addons/godot-xr-tools/plugin.gd.uid b/app/addons/godot-xr-tools/plugin.gd.uid new file mode 100644 index 00000000..37ba2792 --- /dev/null +++ b/app/addons/godot-xr-tools/plugin.gd.uid @@ -0,0 +1 @@ +uid://c2nbn4eomiha3 diff --git a/app/addons/godot-xr-tools/staging/fade.gdshader.uid b/app/addons/godot-xr-tools/staging/fade.gdshader.uid new file mode 100644 index 00000000..6b8974c9 --- /dev/null +++ b/app/addons/godot-xr-tools/staging/fade.gdshader.uid @@ -0,0 +1 @@ +uid://cfr35itua6q8a diff --git a/app/addons/godot-xr-tools/staging/loading_screen.gd.uid b/app/addons/godot-xr-tools/staging/loading_screen.gd.uid new file mode 100644 index 00000000..a348913e --- /dev/null +++ b/app/addons/godot-xr-tools/staging/loading_screen.gd.uid @@ -0,0 +1 @@ +uid://1gowli8jbq7c diff --git a/app/addons/godot-xr-tools/staging/scene_base.gd.uid b/app/addons/godot-xr-tools/staging/scene_base.gd.uid new file mode 100644 index 00000000..c17854cf --- /dev/null +++ b/app/addons/godot-xr-tools/staging/scene_base.gd.uid @@ -0,0 +1 @@ +uid://p28eqk45f7vw diff --git a/app/addons/godot-xr-tools/staging/staging.gd.uid b/app/addons/godot-xr-tools/staging/staging.gd.uid new file mode 100644 index 00000000..66a0f9ff --- /dev/null +++ b/app/addons/godot-xr-tools/staging/staging.gd.uid @@ -0,0 +1 @@ +uid://cc0hhn0uwv42b diff --git a/app/addons/godot-xr-tools/user_settings/user_settings.gd.uid b/app/addons/godot-xr-tools/user_settings/user_settings.gd.uid new file mode 100644 index 00000000..b6a17c6b --- /dev/null +++ b/app/addons/godot-xr-tools/user_settings/user_settings.gd.uid @@ -0,0 +1 @@ +uid://be73vbv6m5swc diff --git a/app/addons/godot-xr-tools/user_settings/user_settings_ui.gd.uid b/app/addons/godot-xr-tools/user_settings/user_settings_ui.gd.uid new file mode 100644 index 00000000..2c47c5ed --- /dev/null +++ b/app/addons/godot-xr-tools/user_settings/user_settings_ui.gd.uid @@ -0,0 +1 @@ +uid://t5563b3ggxj4 diff --git a/app/addons/godot-xr-tools/xr/start_xr.gd.uid b/app/addons/godot-xr-tools/xr/start_xr.gd.uid new file mode 100644 index 00000000..e9e4f3c6 --- /dev/null +++ b/app/addons/godot-xr-tools/xr/start_xr.gd.uid @@ -0,0 +1 @@ +uid://bktcee6quvaht diff --git a/app/addons/godot-xr-tools/xr_tools.gd.uid b/app/addons/godot-xr-tools/xr_tools.gd.uid new file mode 100644 index 00000000..14190d0b --- /dev/null +++ b/app/addons/godot-xr-tools/xr_tools.gd.uid @@ -0,0 +1 @@ +uid://cnow55c3ilm diff --git a/app/addons/godotopenxrvendors/plugin.gdextension.uid b/app/addons/godotopenxrvendors/plugin.gdextension.uid new file mode 100644 index 00000000..791e1388 --- /dev/null +++ b/app/addons/godotopenxrvendors/plugin.gdextension.uid @@ -0,0 +1 @@ +uid://ckw4gpnacfgwl diff --git a/app/addons/promise/promise.gd.uid b/app/addons/promise/promise.gd.uid new file mode 100644 index 00000000..6b88cbd1 --- /dev/null +++ b/app/addons/promise/promise.gd.uid @@ -0,0 +1 @@ +uid://c82utmvvc888y diff --git a/app/addons/rdot/Rdot.gd.uid b/app/addons/rdot/Rdot.gd.uid new file mode 100644 index 00000000..ac6d1510 --- /dev/null +++ b/app/addons/rdot/Rdot.gd.uid @@ -0,0 +1 @@ +uid://j82p734i8r55 diff --git a/app/addons/rdot/array.gd.uid b/app/addons/rdot/array.gd.uid new file mode 100644 index 00000000..c2a9a093 --- /dev/null +++ b/app/addons/rdot/array.gd.uid @@ -0,0 +1 @@ +uid://d0rofarv6h3ov diff --git a/app/addons/rdot/computed.gd.uid b/app/addons/rdot/computed.gd.uid new file mode 100644 index 00000000..69361ee2 --- /dev/null +++ b/app/addons/rdot/computed.gd.uid @@ -0,0 +1 @@ +uid://bwbpukl6jy6c1 diff --git a/app/addons/rdot/graph.gd.uid b/app/addons/rdot/graph.gd.uid new file mode 100644 index 00000000..536ced6a --- /dev/null +++ b/app/addons/rdot/graph.gd.uid @@ -0,0 +1 @@ +uid://b6l8e2g0i8n5i diff --git a/app/addons/rdot/node.gd.uid b/app/addons/rdot/node.gd.uid new file mode 100644 index 00000000..dbcd39d0 --- /dev/null +++ b/app/addons/rdot/node.gd.uid @@ -0,0 +1 @@ +uid://crneid2t0q7lc diff --git a/app/addons/rdot/state.gd.uid b/app/addons/rdot/state.gd.uid new file mode 100644 index 00000000..8d5f52cc --- /dev/null +++ b/app/addons/rdot/state.gd.uid @@ -0,0 +1 @@ +uid://dcfdnrnsbihxe diff --git a/app/addons/rdot/store.gd.uid b/app/addons/rdot/store.gd.uid new file mode 100644 index 00000000..3fb85f0d --- /dev/null +++ b/app/addons/rdot/store.gd.uid @@ -0,0 +1 @@ +uid://cpawjelbyq3oc diff --git a/app/addons/xr-autohandtracker/auto_handtracker.gd.uid b/app/addons/xr-autohandtracker/auto_handtracker.gd.uid new file mode 100644 index 00000000..bf67f236 --- /dev/null +++ b/app/addons/xr-autohandtracker/auto_handtracker.gd.uid @@ -0,0 +1 @@ +uid://cq6kyl1s0lpnu diff --git a/app/addons/xr-autohandtracker/auto_tracker.gd.uid b/app/addons/xr-autohandtracker/auto_tracker.gd.uid new file mode 100644 index 00000000..e9b19de3 --- /dev/null +++ b/app/addons/xr-autohandtracker/auto_tracker.gd.uid @@ -0,0 +1 @@ +uid://ds6vt1grhmooq diff --git a/app/addons/xr-autohandtracker/visible_handtrack_skeleton.gd.uid b/app/addons/xr-autohandtracker/visible_handtrack_skeleton.gd.uid new file mode 100644 index 00000000..fb278d4c --- /dev/null +++ b/app/addons/xr-autohandtracker/visible_handtrack_skeleton.gd.uid @@ -0,0 +1 @@ +uid://dxya4synf867e diff --git a/app/addons/xr-simulator/XRSimulator.gd.uid b/app/addons/xr-simulator/XRSimulator.gd.uid new file mode 100644 index 00000000..86035990 --- /dev/null +++ b/app/addons/xr-simulator/XRSimulator.gd.uid @@ -0,0 +1 @@ +uid://ddfggb5dsykdg diff --git a/app/assets/chat_bubble.blend.import b/app/assets/chat_bubble.blend.import index f099651e..a12086a4 100644 --- a/app/assets/chat_bubble.blend.import +++ b/app/assets/chat_bubble.blend.import @@ -32,12 +32,8 @@ animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false import_script/path="" _subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 -gltf/naming_version=1 -gltf/embedded_image_handling=1 blender/nodes/visible=0 +blender/nodes/active_collection_only=false blender/nodes/punctual_lights=true blender/nodes/cameras=true blender/nodes/custom_properties=true diff --git a/app/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import b/app/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import index 5f6ca039..6486b7f2 100644 --- a/app/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import +++ b/app/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/Montserrat-Italic-VariableFont_wght.ttf-e91c3 Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 diff --git a/app/assets/materials/grid.gdshader.uid b/app/assets/materials/grid.gdshader.uid new file mode 100644 index 00000000..8bb4f1ed --- /dev/null +++ b/app/assets/materials/grid.gdshader.uid @@ -0,0 +1 @@ +uid://ccjmvctlyy2yj diff --git a/app/assets/materials/hands.gdshader.uid b/app/assets/materials/hands.gdshader.uid new file mode 100644 index 00000000..0ff8a948 --- /dev/null +++ b/app/assets/materials/hands.gdshader.uid @@ -0,0 +1 @@ +uid://coqbd7dup8bn diff --git a/app/assets/models/basketball/scene.gltf.import b/app/assets/models/basketball/scene.gltf.import index d592a3ba..92bc2ebe 100644 --- a/app/assets/models/basketball/scene.gltf.import +++ b/app/assets/models/basketball/scene.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=0.001 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/assets/models/chat_bubble/chat_bubble-flipped.glb.import b/app/assets/models/chat_bubble/chat_bubble-flipped.glb.import index 5d18a949..35f9b573 100644 --- a/app/assets/models/chat_bubble/chat_bubble-flipped.glb.import +++ b/app/assets/models/chat_bubble/chat_bubble-flipped.glb.import @@ -17,6 +17,7 @@ nodes/root_type="" nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/assets/models/chat_bubble/chat_bubble.glb.import b/app/assets/models/chat_bubble/chat_bubble.glb.import index fa93cd66..b5fc88c1 100644 --- a/app/assets/models/chat_bubble/chat_bubble.glb.import +++ b/app/assets/models/chat_bubble/chat_bubble.glb.import @@ -17,6 +17,7 @@ nodes/root_type="" nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/assets/models/hands/Hand_low_L.gltf.import b/app/assets/models/hands/Hand_low_L.gltf.import index db89e3be..54588f8e 100644 --- a/app/assets/models/hands/Hand_low_L.gltf.import +++ b/app/assets/models/hands/Hand_low_L.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="" nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=1 diff --git a/app/assets/models/hands/Hand_low_R.gltf.import b/app/assets/models/hands/Hand_low_R.gltf.import index 4f2f4f66..7679f3dd 100644 --- a/app/assets/models/hands/Hand_low_R.gltf.import +++ b/app/assets/models/hands/Hand_low_R.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="" nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=1 diff --git a/app/assets/models/sky_dome/scene.gltf.import b/app/assets/models/sky_dome/scene.gltf.import index 1f37b521..9f20c8af 100644 --- a/app/assets/models/sky_dome/scene.gltf.import +++ b/app/assets/models/sky_dome/scene.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="" nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/assets/models/trash_bin/trash_bin.gltf.import b/app/assets/models/trash_bin/trash_bin.gltf.import index 845dc535..aeb030d0 100644 --- a/app/assets/models/trash_bin/trash_bin.gltf.import +++ b/app/assets/models/trash_bin/trash_bin.gltf.import @@ -17,6 +17,7 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +29,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/app/assets/ray.blend.import b/app/assets/ray.blend.import index 12068f5e..a69682f6 100644 --- a/app/assets/ray.blend.import +++ b/app/assets/ray.blend.import @@ -32,12 +32,8 @@ animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false import_script/path="" _subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 -gltf/naming_version=1 -gltf/embedded_image_handling=1 blender/nodes/visible=0 +blender/nodes/active_collection_only=false blender/nodes/punctual_lights=true blender/nodes/cameras=true blender/nodes/custom_properties=true diff --git a/app/assets/trash_bin.blend.import b/app/assets/trash_bin.blend.import index ee458c81..2c10f570 100644 --- a/app/assets/trash_bin.blend.import +++ b/app/assets/trash_bin.blend.import @@ -32,12 +32,8 @@ animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false import_script/path="" _subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 -gltf/naming_version=1 -gltf/embedded_image_handling=1 blender/nodes/visible=0 +blender/nodes/active_collection_only=false blender/nodes/punctual_lights=true blender/nodes/cameras=true blender/nodes/custom_properties=true diff --git a/app/content/entities/button/button.gd.uid b/app/content/entities/button/button.gd.uid new file mode 100644 index 00000000..a5554bd8 --- /dev/null +++ b/app/content/entities/button/button.gd.uid @@ -0,0 +1 @@ +uid://dqw7yjqfhn7hw diff --git a/app/content/entities/camera/camera.gd.uid b/app/content/entities/camera/camera.gd.uid new file mode 100644 index 00000000..d80e1cd3 --- /dev/null +++ b/app/content/entities/camera/camera.gd.uid @@ -0,0 +1 @@ +uid://bufcrtlcjfwhg diff --git a/app/content/entities/camera/settings.gd.uid b/app/content/entities/camera/settings.gd.uid new file mode 100644 index 00000000..f7d9243e --- /dev/null +++ b/app/content/entities/camera/settings.gd.uid @@ -0,0 +1 @@ +uid://ctswk8oxv8oin diff --git a/app/content/entities/entity.gd.uid b/app/content/entities/entity.gd.uid new file mode 100644 index 00000000..0bcf4f8a --- /dev/null +++ b/app/content/entities/entity.gd.uid @@ -0,0 +1 @@ +uid://ci0xmun8q4lhy diff --git a/app/content/entities/light/light.gd.uid b/app/content/entities/light/light.gd.uid new file mode 100644 index 00000000..3d21a25b --- /dev/null +++ b/app/content/entities/light/light.gd.uid @@ -0,0 +1 @@ +uid://bmaawp8xb85mm diff --git a/app/content/entities/light/settings.gd.uid b/app/content/entities/light/settings.gd.uid new file mode 100644 index 00000000..2a1afd40 --- /dev/null +++ b/app/content/entities/light/settings.gd.uid @@ -0,0 +1 @@ +uid://ceshcyfcvorl8 diff --git a/app/content/entities/line_chart/line_chart.gd.uid b/app/content/entities/line_chart/line_chart.gd.uid new file mode 100644 index 00000000..012ecbfd --- /dev/null +++ b/app/content/entities/line_chart/line_chart.gd.uid @@ -0,0 +1 @@ +uid://bclvvpfyd1rl diff --git a/app/content/entities/line_chart/settings.gd.uid b/app/content/entities/line_chart/settings.gd.uid new file mode 100644 index 00000000..3513614b --- /dev/null +++ b/app/content/entities/line_chart/settings.gd.uid @@ -0,0 +1 @@ +uid://bvq1pwsktjswa diff --git a/app/content/entities/media_player/media_player.gd.uid b/app/content/entities/media_player/media_player.gd.uid new file mode 100644 index 00000000..7774ff8a --- /dev/null +++ b/app/content/entities/media_player/media_player.gd.uid @@ -0,0 +1 @@ +uid://d13i771yt0wmj diff --git a/app/content/entities/media_player/settings.gd.uid b/app/content/entities/media_player/settings.gd.uid new file mode 100644 index 00000000..8bb0d873 --- /dev/null +++ b/app/content/entities/media_player/settings.gd.uid @@ -0,0 +1 @@ +uid://dyfqbb8rnlef7 diff --git a/app/content/entities/number/number.gd.uid b/app/content/entities/number/number.gd.uid new file mode 100644 index 00000000..190749d0 --- /dev/null +++ b/app/content/entities/number/number.gd.uid @@ -0,0 +1 @@ +uid://dale1hfwh5hno diff --git a/app/content/entities/sensor/sensor.gd.uid b/app/content/entities/sensor/sensor.gd.uid new file mode 100644 index 00000000..85841dc8 --- /dev/null +++ b/app/content/entities/sensor/sensor.gd.uid @@ -0,0 +1 @@ +uid://dvj1bo70jm07c diff --git a/app/content/entities/switch/switch.gd.uid b/app/content/entities/switch/switch.gd.uid new file mode 100644 index 00000000..63b65896 --- /dev/null +++ b/app/content/entities/switch/switch.gd.uid @@ -0,0 +1 @@ +uid://d2176bikocryv diff --git a/app/content/entities/timer/timer.gd.uid b/app/content/entities/timer/timer.gd.uid new file mode 100644 index 00000000..ee682dad --- /dev/null +++ b/app/content/entities/timer/timer.gd.uid @@ -0,0 +1 @@ +uid://cwfkdykprsofh diff --git a/app/content/entities/weather/weather.gd.uid b/app/content/entities/weather/weather.gd.uid new file mode 100644 index 00000000..365a9962 --- /dev/null +++ b/app/content/entities/weather/weather.gd.uid @@ -0,0 +1 @@ +uid://dlrl031pot1dn diff --git a/app/content/functions/camera_follower.gd.uid b/app/content/functions/camera_follower.gd.uid new file mode 100644 index 00000000..f31d0c33 --- /dev/null +++ b/app/content/functions/camera_follower.gd.uid @@ -0,0 +1 @@ +uid://bifjfbvu3byit diff --git a/app/content/functions/clickable.gd.uid b/app/content/functions/clickable.gd.uid new file mode 100644 index 00000000..2319f8db --- /dev/null +++ b/app/content/functions/clickable.gd.uid @@ -0,0 +1 @@ +uid://bvx0u4nb6c8gi diff --git a/app/content/functions/facing_camera.gd.uid b/app/content/functions/facing_camera.gd.uid new file mode 100644 index 00000000..1d3be689 --- /dev/null +++ b/app/content/functions/facing_camera.gd.uid @@ -0,0 +1 @@ +uid://0msf5yg5ivr1 diff --git a/app/content/functions/function.gd.uid b/app/content/functions/function.gd.uid new file mode 100644 index 00000000..7721fb33 --- /dev/null +++ b/app/content/functions/function.gd.uid @@ -0,0 +1 @@ +uid://1lkw7lp0gwc0 diff --git a/app/content/functions/movable.gd.uid b/app/content/functions/movable.gd.uid new file mode 100644 index 00000000..5ae6ef46 --- /dev/null +++ b/app/content/functions/movable.gd.uid @@ -0,0 +1 @@ +uid://bwnoa86hncs5x diff --git a/app/content/main.gd.uid b/app/content/main.gd.uid new file mode 100644 index 00000000..31b6a1a4 --- /dev/null +++ b/app/content/main.gd.uid @@ -0,0 +1 @@ +uid://ca3j317k0xmb4 diff --git a/app/content/system/assist/assist.gd.uid b/app/content/system/assist/assist.gd.uid new file mode 100644 index 00000000..c5bdc2b3 --- /dev/null +++ b/app/content/system/assist/assist.gd.uid @@ -0,0 +1 @@ +uid://4dxgyqtnxumb diff --git a/app/content/system/assist/chat.gd.uid b/app/content/system/assist/chat.gd.uid new file mode 100644 index 00000000..7890d0f0 --- /dev/null +++ b/app/content/system/assist/chat.gd.uid @@ -0,0 +1 @@ +uid://dsdobkc3sjneq diff --git a/app/content/system/assist/loader.gd.uid b/app/content/system/assist/loader.gd.uid new file mode 100644 index 00000000..44fdfc43 --- /dev/null +++ b/app/content/system/assist/loader.gd.uid @@ -0,0 +1 @@ +uid://ctjijv21thcrr diff --git a/app/content/system/camera/camera.gd.uid b/app/content/system/camera/camera.gd.uid new file mode 100644 index 00000000..73ffd1cd --- /dev/null +++ b/app/content/system/camera/camera.gd.uid @@ -0,0 +1 @@ +uid://cdlp1vhgjpw2u diff --git a/app/content/system/controller_left/controller_left.gd.uid b/app/content/system/controller_left/controller_left.gd.uid new file mode 100644 index 00000000..21dc86c6 --- /dev/null +++ b/app/content/system/controller_left/controller_left.gd.uid @@ -0,0 +1 @@ +uid://cwk48n1aaufgj diff --git a/app/content/system/controller_right/controller_right.gd.uid b/app/content/system/controller_right/controller_right.gd.uid new file mode 100644 index 00000000..d65f1aef --- /dev/null +++ b/app/content/system/controller_right/controller_right.gd.uid @@ -0,0 +1 @@ +uid://ba0spgyxgt2ht diff --git a/app/content/system/dot/dot.gd.uid b/app/content/system/dot/dot.gd.uid new file mode 100644 index 00000000..e613f868 --- /dev/null +++ b/app/content/system/dot/dot.gd.uid @@ -0,0 +1 @@ +uid://dsdspbqmnqojh diff --git a/app/content/system/house/align_reference.gd.uid b/app/content/system/house/align_reference.gd.uid new file mode 100644 index 00000000..53af4813 --- /dev/null +++ b/app/content/system/house/align_reference.gd.uid @@ -0,0 +1 @@ +uid://c55mnfjd7qnb2 diff --git a/app/content/system/house/doors/doors.gd.uid b/app/content/system/house/doors/doors.gd.uid new file mode 100644 index 00000000..23e13723 --- /dev/null +++ b/app/content/system/house/doors/doors.gd.uid @@ -0,0 +1 @@ +uid://qrx5kauakge0 diff --git a/app/content/system/house/house.gd.uid b/app/content/system/house/house.gd.uid new file mode 100644 index 00000000..cd4faabe --- /dev/null +++ b/app/content/system/house/house.gd.uid @@ -0,0 +1 @@ +uid://dmpwfsnn5r1uc diff --git a/app/content/system/house/meta_scene_entity/meta_scene_entity.gd.uid b/app/content/system/house/meta_scene_entity/meta_scene_entity.gd.uid new file mode 100644 index 00000000..a6be5329 --- /dev/null +++ b/app/content/system/house/meta_scene_entity/meta_scene_entity.gd.uid @@ -0,0 +1 @@ +uid://cfgpy0ok05df4 diff --git a/app/content/system/house/room/room.gd.uid b/app/content/system/house/room/room.gd.uid new file mode 100644 index 00000000..8c9119f7 --- /dev/null +++ b/app/content/system/house/room/room.gd.uid @@ -0,0 +1 @@ +uid://41111aej5s4l diff --git a/app/content/system/house/room/room.gdshader.uid b/app/content/system/house/room/room.gdshader.uid new file mode 100644 index 00000000..05e4451d --- /dev/null +++ b/app/content/system/house/room/room.gdshader.uid @@ -0,0 +1 @@ +uid://bvmekj27ehy7i diff --git a/app/content/system/house/room/room_next.gdshader.uid b/app/content/system/house/room/room_next.gdshader.uid new file mode 100644 index 00000000..22daa6d0 --- /dev/null +++ b/app/content/system/house/room/room_next.gdshader.uid @@ -0,0 +1 @@ +uid://byspuxcfg1yn6 diff --git a/app/content/system/house/room/states/edit.gd.uid b/app/content/system/house/room/states/edit.gd.uid new file mode 100644 index 00000000..1cb9ae12 --- /dev/null +++ b/app/content/system/house/room/states/edit.gd.uid @@ -0,0 +1 @@ +uid://bhakt0l1wec08 diff --git a/app/content/system/house/room/states/room_state.gd.uid b/app/content/system/house/room/states/room_state.gd.uid new file mode 100644 index 00000000..27af99aa --- /dev/null +++ b/app/content/system/house/room/states/room_state.gd.uid @@ -0,0 +1 @@ +uid://d085mwlcma1we diff --git a/app/content/system/house/room/states/view.gd.uid b/app/content/system/house/room/states/view.gd.uid new file mode 100644 index 00000000..ec6a1c64 --- /dev/null +++ b/app/content/system/house/room/states/view.gd.uid @@ -0,0 +1 @@ +uid://cfxxce6fd6r23 diff --git a/app/content/system/house/room/wall_edge.gd.uid b/app/content/system/house/room/wall_edge.gd.uid new file mode 100644 index 00000000..fcf29a4a --- /dev/null +++ b/app/content/system/house/room/wall_edge.gd.uid @@ -0,0 +1 @@ +uid://dho16mtwfkgao diff --git a/app/content/system/keyboard/keyboard.gd.uid b/app/content/system/keyboard/keyboard.gd.uid new file mode 100644 index 00000000..57c9cb66 --- /dev/null +++ b/app/content/system/keyboard/keyboard.gd.uid @@ -0,0 +1 @@ +uid://bwol5dovtj2tk diff --git a/app/content/system/miniature/entity_select.gd.uid b/app/content/system/miniature/entity_select.gd.uid new file mode 100644 index 00000000..708cea14 --- /dev/null +++ b/app/content/system/miniature/entity_select.gd.uid @@ -0,0 +1 @@ +uid://75x1ols7vvaa diff --git a/app/content/system/miniature/mini_view_options.gd.uid b/app/content/system/miniature/mini_view_options.gd.uid new file mode 100644 index 00000000..85e560e0 --- /dev/null +++ b/app/content/system/miniature/mini_view_options.gd.uid @@ -0,0 +1 @@ +uid://d1tn5jdgbwnwg diff --git a/app/content/system/miniature/mini_wall_shader.gdshader.uid b/app/content/system/miniature/mini_wall_shader.gdshader.uid new file mode 100644 index 00000000..72960e38 --- /dev/null +++ b/app/content/system/miniature/mini_wall_shader.gdshader.uid @@ -0,0 +1 @@ +uid://cnqw4xjlcam1j diff --git a/app/content/system/miniature/miniature.gd.uid b/app/content/system/miniature/miniature.gd.uid new file mode 100644 index 00000000..df3bbee9 --- /dev/null +++ b/app/content/system/miniature/miniature.gd.uid @@ -0,0 +1 @@ +uid://fwqjitifncss diff --git a/app/content/system/raycast/raycast.gd.uid b/app/content/system/raycast/raycast.gd.uid new file mode 100644 index 00000000..efa193ee --- /dev/null +++ b/app/content/system/raycast/raycast.gd.uid @@ -0,0 +1 @@ +uid://bk4ak1wg5uvjk diff --git a/app/content/system/raycast/raycast.gdshader.uid b/app/content/system/raycast/raycast.gdshader.uid new file mode 100644 index 00000000..9c4089d4 --- /dev/null +++ b/app/content/system/raycast/raycast.gdshader.uid @@ -0,0 +1 @@ +uid://eecaxcbvvmy5 diff --git a/app/content/system/trash_bin/trash_bin.gd.uid b/app/content/system/trash_bin/trash_bin.gd.uid new file mode 100644 index 00000000..e8a1c63a --- /dev/null +++ b/app/content/system/trash_bin/trash_bin.gd.uid @@ -0,0 +1 @@ +uid://bd22ruep01p6x diff --git a/app/content/ui/components/button/button.gd.uid b/app/content/ui/components/button/button.gd.uid new file mode 100644 index 00000000..1a105db9 --- /dev/null +++ b/app/content/ui/components/button/button.gd.uid @@ -0,0 +1 @@ +uid://diupw1fk87myc diff --git a/app/content/ui/components/color_wheel/color_wheel.gd.uid b/app/content/ui/components/color_wheel/color_wheel.gd.uid new file mode 100644 index 00000000..e1d909d6 --- /dev/null +++ b/app/content/ui/components/color_wheel/color_wheel.gd.uid @@ -0,0 +1 @@ +uid://dbf1iurjub55p diff --git a/app/content/ui/components/container/container3d.gd.uid b/app/content/ui/components/container/container3d.gd.uid new file mode 100644 index 00000000..ce802e4a --- /dev/null +++ b/app/content/ui/components/container/container3d.gd.uid @@ -0,0 +1 @@ +uid://cbed8j8raj8es diff --git a/app/content/ui/components/flex_container/flex_container.gd.uid b/app/content/ui/components/flex_container/flex_container.gd.uid new file mode 100644 index 00000000..a1b275cc --- /dev/null +++ b/app/content/ui/components/flex_container/flex_container.gd.uid @@ -0,0 +1 @@ +uid://crxyp3f4bgjt6 diff --git a/app/content/ui/components/grid_container/grid_container.gd.uid b/app/content/ui/components/grid_container/grid_container.gd.uid new file mode 100644 index 00000000..8840a641 --- /dev/null +++ b/app/content/ui/components/grid_container/grid_container.gd.uid @@ -0,0 +1 @@ +uid://dgoxu3q71xeqv diff --git a/app/content/ui/components/input/input.gd.uid b/app/content/ui/components/input/input.gd.uid new file mode 100644 index 00000000..2124585a --- /dev/null +++ b/app/content/ui/components/input/input.gd.uid @@ -0,0 +1 @@ +uid://caeuh8ukx5coi diff --git a/app/content/ui/components/input/text_handler.gd.uid b/app/content/ui/components/input/text_handler.gd.uid new file mode 100644 index 00000000..b88ab056 --- /dev/null +++ b/app/content/ui/components/input/text_handler.gd.uid @@ -0,0 +1 @@ +uid://cvf65v4e0q7hf diff --git a/app/content/ui/components/label_container/label_container.gd.uid b/app/content/ui/components/label_container/label_container.gd.uid new file mode 100644 index 00000000..b1eab0f5 --- /dev/null +++ b/app/content/ui/components/label_container/label_container.gd.uid @@ -0,0 +1 @@ +uid://0s6ydjoqxb7j diff --git a/app/content/ui/components/line_chart/line_chart.gd.uid b/app/content/ui/components/line_chart/line_chart.gd.uid new file mode 100644 index 00000000..e7d5dc49 --- /dev/null +++ b/app/content/ui/components/line_chart/line_chart.gd.uid @@ -0,0 +1 @@ +uid://dqb2x0a0wkclg diff --git a/app/content/ui/components/line_chart/line_chart.gdshader.uid b/app/content/ui/components/line_chart/line_chart.gdshader.uid new file mode 100644 index 00000000..4e7b603d --- /dev/null +++ b/app/content/ui/components/line_chart/line_chart.gdshader.uid @@ -0,0 +1 @@ +uid://ok0j2b74moc3 diff --git a/app/content/ui/components/line_chart/x_axis.gd.uid b/app/content/ui/components/line_chart/x_axis.gd.uid new file mode 100644 index 00000000..326b7ea4 --- /dev/null +++ b/app/content/ui/components/line_chart/x_axis.gd.uid @@ -0,0 +1 @@ +uid://cdedfxoqd4bt1 diff --git a/app/content/ui/components/line_chart/y_axis.gd.uid b/app/content/ui/components/line_chart/y_axis.gd.uid new file mode 100644 index 00000000..85f13163 --- /dev/null +++ b/app/content/ui/components/line_chart/y_axis.gd.uid @@ -0,0 +1 @@ +uid://bltiedycd75o8 diff --git a/app/content/ui/components/notification/notification.gd.uid b/app/content/ui/components/notification/notification.gd.uid new file mode 100644 index 00000000..5eadb314 --- /dev/null +++ b/app/content/ui/components/notification/notification.gd.uid @@ -0,0 +1 @@ +uid://dcb3axt1ygec6 diff --git a/app/content/ui/components/pagination/pagination.gd.uid b/app/content/ui/components/pagination/pagination.gd.uid new file mode 100644 index 00000000..7f768604 --- /dev/null +++ b/app/content/ui/components/pagination/pagination.gd.uid @@ -0,0 +1 @@ +uid://cxeihwwr7uqus diff --git a/app/content/ui/components/panel/glass.gdshader.uid b/app/content/ui/components/panel/glass.gdshader.uid new file mode 100644 index 00000000..3460ae5f --- /dev/null +++ b/app/content/ui/components/panel/glass.gdshader.uid @@ -0,0 +1 @@ +uid://dywmqt2i3s26d diff --git a/app/content/ui/components/panel/panel.gd.uid b/app/content/ui/components/panel/panel.gd.uid new file mode 100644 index 00000000..a6349b7e --- /dev/null +++ b/app/content/ui/components/panel/panel.gd.uid @@ -0,0 +1 @@ +uid://bklnu8owg1ewp diff --git a/app/content/ui/components/select/option.gd.uid b/app/content/ui/components/select/option.gd.uid new file mode 100644 index 00000000..8fc4a311 --- /dev/null +++ b/app/content/ui/components/select/option.gd.uid @@ -0,0 +1 @@ +uid://b8rmp5il3ucma diff --git a/app/content/ui/components/select/select.gd.uid b/app/content/ui/components/select/select.gd.uid new file mode 100644 index 00000000..89a1109e --- /dev/null +++ b/app/content/ui/components/select/select.gd.uid @@ -0,0 +1 @@ +uid://dal071sd7rovf diff --git a/app/content/ui/components/slider/slider.gd.uid b/app/content/ui/components/slider/slider.gd.uid new file mode 100644 index 00000000..d565aeba --- /dev/null +++ b/app/content/ui/components/slider/slider.gd.uid @@ -0,0 +1 @@ +uid://bi06yoasubqqh diff --git a/app/content/ui/components/tabs/tabs.gd.uid b/app/content/ui/components/tabs/tabs.gd.uid new file mode 100644 index 00000000..dfe25483 --- /dev/null +++ b/app/content/ui/components/tabs/tabs.gd.uid @@ -0,0 +1 @@ +uid://b3vne8uhrwec diff --git a/app/content/ui/components/tabs/tabs_content.gd.uid b/app/content/ui/components/tabs/tabs_content.gd.uid new file mode 100644 index 00000000..c95fd08d --- /dev/null +++ b/app/content/ui/components/tabs/tabs_content.gd.uid @@ -0,0 +1 @@ +uid://dalu5otevwjrj diff --git a/app/content/ui/menu/edit/devices.gd.uid b/app/content/ui/menu/edit/devices.gd.uid new file mode 100644 index 00000000..d4867d73 --- /dev/null +++ b/app/content/ui/menu/edit/devices.gd.uid @@ -0,0 +1 @@ +uid://ipdthpa0148o diff --git a/app/content/ui/menu/edit/edit_menu.gd.uid b/app/content/ui/menu/edit/edit_menu.gd.uid new file mode 100644 index 00000000..d0403025 --- /dev/null +++ b/app/content/ui/menu/edit/edit_menu.gd.uid @@ -0,0 +1 @@ +uid://cdj65tw3yx5mg diff --git a/app/content/ui/menu/edit/entities.gd.uid b/app/content/ui/menu/edit/entities.gd.uid new file mode 100644 index 00000000..d7e2689d --- /dev/null +++ b/app/content/ui/menu/edit/entities.gd.uid @@ -0,0 +1 @@ +uid://dwqnp5iynogrr diff --git a/app/content/ui/menu/edit/entity.gd.uid b/app/content/ui/menu/edit/entity.gd.uid new file mode 100644 index 00000000..cfaba666 --- /dev/null +++ b/app/content/ui/menu/edit/entity.gd.uid @@ -0,0 +1 @@ +uid://ck5c2up11w1gd diff --git a/app/content/ui/menu/menu.gd.uid b/app/content/ui/menu/menu.gd.uid new file mode 100644 index 00000000..e10f0e7f --- /dev/null +++ b/app/content/ui/menu/menu.gd.uid @@ -0,0 +1 @@ +uid://dqm8wrxjlrgby diff --git a/app/content/ui/menu/room/room_menu.gd.uid b/app/content/ui/menu/room/room_menu.gd.uid new file mode 100644 index 00000000..32721ac8 --- /dev/null +++ b/app/content/ui/menu/room/room_menu.gd.uid @@ -0,0 +1 @@ +uid://drqllfwcg5oj7 diff --git a/app/content/ui/menu/room/views/doors.gd.uid b/app/content/ui/menu/room/views/doors.gd.uid new file mode 100644 index 00000000..6430f2ea --- /dev/null +++ b/app/content/ui/menu/room/views/doors.gd.uid @@ -0,0 +1 @@ +uid://dkk2roj38decw diff --git a/app/content/ui/menu/room/views/doors_map.gd.uid b/app/content/ui/menu/room/views/doors_map.gd.uid new file mode 100644 index 00000000..68f531e9 --- /dev/null +++ b/app/content/ui/menu/room/views/doors_map.gd.uid @@ -0,0 +1 @@ +uid://bukqtk3yfqpq8 diff --git a/app/content/ui/menu/room/views/overview.gd.uid b/app/content/ui/menu/room/views/overview.gd.uid new file mode 100644 index 00000000..b4826512 --- /dev/null +++ b/app/content/ui/menu/room/views/overview.gd.uid @@ -0,0 +1 @@ +uid://dqcraao6y1nk4 diff --git a/app/content/ui/menu/room/views/rooms.gd.uid b/app/content/ui/menu/room/views/rooms.gd.uid new file mode 100644 index 00000000..1a214544 --- /dev/null +++ b/app/content/ui/menu/room/views/rooms.gd.uid @@ -0,0 +1 @@ +uid://bjt813j6lmfy7 diff --git a/app/content/ui/menu/room/views/rooms_map.gd.uid b/app/content/ui/menu/room/views/rooms_map.gd.uid new file mode 100644 index 00000000..381b91ef --- /dev/null +++ b/app/content/ui/menu/room/views/rooms_map.gd.uid @@ -0,0 +1 @@ +uid://bkofq6eu60xrt diff --git a/app/content/ui/menu/settings/credits.gd.uid b/app/content/ui/menu/settings/credits.gd.uid new file mode 100644 index 00000000..5fe7d9fe --- /dev/null +++ b/app/content/ui/menu/settings/credits.gd.uid @@ -0,0 +1 @@ +uid://bt68sq6u8pews diff --git a/app/content/ui/menu/settings/menus/api_menu.gd.uid b/app/content/ui/menu/settings/menus/api_menu.gd.uid new file mode 100644 index 00000000..1b89ad93 --- /dev/null +++ b/app/content/ui/menu/settings/menus/api_menu.gd.uid @@ -0,0 +1 @@ +uid://oueqxevdhv3m diff --git a/app/content/ui/menu/settings/menus/features_menu.gd.uid b/app/content/ui/menu/settings/menus/features_menu.gd.uid new file mode 100644 index 00000000..6c5b6ae8 --- /dev/null +++ b/app/content/ui/menu/settings/menus/features_menu.gd.uid @@ -0,0 +1 @@ +uid://baov2vi4uv5sh diff --git a/app/content/ui/menu/settings/menus/save_menu.gd.uid b/app/content/ui/menu/settings/menus/save_menu.gd.uid new file mode 100644 index 00000000..11180242 --- /dev/null +++ b/app/content/ui/menu/settings/menus/save_menu.gd.uid @@ -0,0 +1 @@ +uid://d3vvf1jk84cse diff --git a/app/content/ui/menu/settings/settings_menu.gd.uid b/app/content/ui/menu/settings/settings_menu.gd.uid new file mode 100644 index 00000000..6fb66c60 --- /dev/null +++ b/app/content/ui/menu/settings/settings_menu.gd.uid @@ -0,0 +1 @@ +uid://d2s8f8d2rqfjq diff --git a/app/content/ui/menu/view/view_menu.gd.uid b/app/content/ui/menu/view/view_menu.gd.uid new file mode 100644 index 00000000..281082fe --- /dev/null +++ b/app/content/ui/menu/view/view_menu.gd.uid @@ -0,0 +1 @@ +uid://drojocb80pt17 diff --git a/app/content/ui/onboarding/onboarding.gd.uid b/app/content/ui/onboarding/onboarding.gd.uid new file mode 100644 index 00000000..184d3701 --- /dev/null +++ b/app/content/ui/onboarding/onboarding.gd.uid @@ -0,0 +1 @@ +uid://xbclyfjlno7g diff --git a/app/content/ui/ui_console.gd.uid b/app/content/ui/ui_console.gd.uid new file mode 100644 index 00000000..45b6da23 --- /dev/null +++ b/app/content/ui/ui_console.gd.uid @@ -0,0 +1 @@ +uid://840bxkiv66fo diff --git a/app/lib/events/event.gd.uid b/app/lib/events/event.gd.uid new file mode 100644 index 00000000..ccadc0fa --- /dev/null +++ b/app/lib/events/event.gd.uid @@ -0,0 +1 @@ +uid://c31x88aeo20r6 diff --git a/app/lib/events/event_action.gd.uid b/app/lib/events/event_action.gd.uid new file mode 100644 index 00000000..eb8d25cc --- /dev/null +++ b/app/lib/events/event_action.gd.uid @@ -0,0 +1 @@ +uid://wyl1txofysdf diff --git a/app/lib/events/event_bubble.gd.uid b/app/lib/events/event_bubble.gd.uid new file mode 100644 index 00000000..8f1a0f89 --- /dev/null +++ b/app/lib/events/event_bubble.gd.uid @@ -0,0 +1 @@ +uid://b1ow6vk3xu6ff diff --git a/app/lib/events/event_focus.gd.uid b/app/lib/events/event_focus.gd.uid new file mode 100644 index 00000000..7b8f683c --- /dev/null +++ b/app/lib/events/event_focus.gd.uid @@ -0,0 +1 @@ +uid://cwx7lsdt30v1 diff --git a/app/lib/events/event_key.gd.uid b/app/lib/events/event_key.gd.uid new file mode 100644 index 00000000..f15171ad --- /dev/null +++ b/app/lib/events/event_key.gd.uid @@ -0,0 +1 @@ +uid://n5qu4elh4ubh diff --git a/app/lib/events/event_notify.gd.uid b/app/lib/events/event_notify.gd.uid new file mode 100644 index 00000000..750541bf --- /dev/null +++ b/app/lib/events/event_notify.gd.uid @@ -0,0 +1 @@ +uid://coorux82jkygg diff --git a/app/lib/events/event_pointer.gd.uid b/app/lib/events/event_pointer.gd.uid new file mode 100644 index 00000000..c0ae205a --- /dev/null +++ b/app/lib/events/event_pointer.gd.uid @@ -0,0 +1 @@ +uid://bgiyk0xm2qgnr diff --git a/app/lib/events/event_touch.gd.uid b/app/lib/events/event_touch.gd.uid new file mode 100644 index 00000000..f57f16cf --- /dev/null +++ b/app/lib/events/event_touch.gd.uid @@ -0,0 +1 @@ +uid://dce61pl604v5a diff --git a/app/lib/events/event_with_modifiers.gd.uid b/app/lib/events/event_with_modifiers.gd.uid new file mode 100644 index 00000000..22cbf5fc --- /dev/null +++ b/app/lib/events/event_with_modifiers.gd.uid @@ -0,0 +1 @@ +uid://clhs1kw7qjgv8 diff --git a/app/lib/globals/console.gd.uid b/app/lib/globals/console.gd.uid new file mode 100644 index 00000000..c3c2257b --- /dev/null +++ b/app/lib/globals/console.gd.uid @@ -0,0 +1 @@ +uid://ri1ttsweoard diff --git a/app/lib/globals/event_system.gd.uid b/app/lib/globals/event_system.gd.uid new file mode 100644 index 00000000..e36f66d0 --- /dev/null +++ b/app/lib/globals/event_system.gd.uid @@ -0,0 +1 @@ +uid://et0txosxuer5 diff --git a/app/lib/globals/home_api.gd.uid b/app/lib/globals/home_api.gd.uid new file mode 100644 index 00000000..669cae6a --- /dev/null +++ b/app/lib/globals/home_api.gd.uid @@ -0,0 +1 @@ +uid://b78mruirap204 diff --git a/app/lib/globals/main.gd.uid b/app/lib/globals/main.gd.uid new file mode 100644 index 00000000..5ab6263f --- /dev/null +++ b/app/lib/globals/main.gd.uid @@ -0,0 +1 @@ +uid://ct345hyfi65ha diff --git a/app/lib/globals/main_store.gd.uid b/app/lib/globals/main_store.gd.uid new file mode 100644 index 00000000..eabd8500 --- /dev/null +++ b/app/lib/globals/main_store.gd.uid @@ -0,0 +1 @@ +uid://b88hmns54t8i7 diff --git a/app/lib/globals/request.gd.uid b/app/lib/globals/request.gd.uid new file mode 100644 index 00000000..6c4db7c2 --- /dev/null +++ b/app/lib/globals/request.gd.uid @@ -0,0 +1 @@ +uid://8s63dplpt84i diff --git a/app/lib/home_apis/hass_ws/auth.gd.uid b/app/lib/home_apis/hass_ws/auth.gd.uid new file mode 100644 index 00000000..56f55e3f --- /dev/null +++ b/app/lib/home_apis/hass_ws/auth.gd.uid @@ -0,0 +1 @@ +uid://caiouchnamxna diff --git a/app/lib/home_apis/hass_ws/callback_map.gd.uid b/app/lib/home_apis/hass_ws/callback_map.gd.uid new file mode 100644 index 00000000..038dbecc --- /dev/null +++ b/app/lib/home_apis/hass_ws/callback_map.gd.uid @@ -0,0 +1 @@ +uid://damktj4fsbenu diff --git a/app/lib/home_apis/hass_ws/connection.gd.uid b/app/lib/home_apis/hass_ws/connection.gd.uid new file mode 100644 index 00000000..b354b83c --- /dev/null +++ b/app/lib/home_apis/hass_ws/connection.gd.uid @@ -0,0 +1 @@ +uid://duks6bo6t1362 diff --git a/app/lib/home_apis/hass_ws/handlers/assist.gd.uid b/app/lib/home_apis/hass_ws/handlers/assist.gd.uid new file mode 100644 index 00000000..98957ddf --- /dev/null +++ b/app/lib/home_apis/hass_ws/handlers/assist.gd.uid @@ -0,0 +1 @@ +uid://c2sel4u8h0r2d diff --git a/app/lib/home_apis/hass_ws/handlers/history.gd.uid b/app/lib/home_apis/hass_ws/handlers/history.gd.uid new file mode 100644 index 00000000..7ace36f1 --- /dev/null +++ b/app/lib/home_apis/hass_ws/handlers/history.gd.uid @@ -0,0 +1 @@ +uid://nbmdofcs253b diff --git a/app/lib/home_apis/hass_ws/handlers/integration.gd.uid b/app/lib/home_apis/hass_ws/handlers/integration.gd.uid new file mode 100644 index 00000000..d46848e4 --- /dev/null +++ b/app/lib/home_apis/hass_ws/handlers/integration.gd.uid @@ -0,0 +1 @@ +uid://rtfuj1x6qsjo diff --git a/app/lib/home_apis/hass_ws/hass.gd.uid b/app/lib/home_apis/hass_ws/hass.gd.uid new file mode 100644 index 00000000..e6b9fc3a --- /dev/null +++ b/app/lib/home_apis/hass_ws/hass.gd.uid @@ -0,0 +1 @@ +uid://cj0qmyy41geum diff --git a/app/lib/home_apis/voice_handler.gd.uid b/app/lib/home_apis/voice_handler.gd.uid new file mode 100644 index 00000000..cda8f531 --- /dev/null +++ b/app/lib/home_apis/voice_handler.gd.uid @@ -0,0 +1 @@ +uid://bfblc8pwniwdh diff --git a/app/lib/stores/devices.gd.uid b/app/lib/stores/devices.gd.uid new file mode 100644 index 00000000..3600a498 --- /dev/null +++ b/app/lib/stores/devices.gd.uid @@ -0,0 +1 @@ +uid://ctgifjlpywgnq diff --git a/app/lib/stores/house.gd.uid b/app/lib/stores/house.gd.uid new file mode 100644 index 00000000..51b4ed00 --- /dev/null +++ b/app/lib/stores/house.gd.uid @@ -0,0 +1 @@ +uid://cvsra6j80bsn5 diff --git a/app/lib/stores/settings.gd.uid b/app/lib/stores/settings.gd.uid new file mode 100644 index 00000000..7f8edd38 --- /dev/null +++ b/app/lib/stores/settings.gd.uid @@ -0,0 +1 @@ +uid://n1acxdfqjc3u diff --git a/app/lib/stores/store.gd.uid b/app/lib/stores/store.gd.uid new file mode 100644 index 00000000..1125e959 --- /dev/null +++ b/app/lib/stores/store.gd.uid @@ -0,0 +1 @@ +uid://dnyguf70h6apx diff --git a/app/lib/utils/entity_factory.gd.uid b/app/lib/utils/entity_factory.gd.uid new file mode 100644 index 00000000..2ed1fe40 --- /dev/null +++ b/app/lib/utils/entity_factory.gd.uid @@ -0,0 +1 @@ +uid://qtit1oq5kwa2 diff --git a/app/lib/utils/entity_group.gd.uid b/app/lib/utils/entity_group.gd.uid new file mode 100644 index 00000000..92d98a4b --- /dev/null +++ b/app/lib/utils/entity_group.gd.uid @@ -0,0 +1 @@ +uid://dykegw63mrymj diff --git a/app/lib/utils/font_tools.gd.uid b/app/lib/utils/font_tools.gd.uid new file mode 100644 index 00000000..6fd976fe --- /dev/null +++ b/app/lib/utils/font_tools.gd.uid @@ -0,0 +1 @@ +uid://qemn71786hmc diff --git a/app/lib/utils/gesture/gesture.gd.uid b/app/lib/utils/gesture/gesture.gd.uid new file mode 100644 index 00000000..f61aae6b --- /dev/null +++ b/app/lib/utils/gesture/gesture.gd.uid @@ -0,0 +1 @@ +uid://b25a1ltkiciq7 diff --git a/app/lib/utils/mesh/bounding_box_tools.gd.uid b/app/lib/utils/mesh/bounding_box_tools.gd.uid new file mode 100644 index 00000000..abff2a9a --- /dev/null +++ b/app/lib/utils/mesh/bounding_box_tools.gd.uid @@ -0,0 +1 @@ +uid://b15713g6ba57c diff --git a/app/lib/utils/mesh/construct_door_mesh.gd.uid b/app/lib/utils/mesh/construct_door_mesh.gd.uid new file mode 100644 index 00000000..a907dfe6 --- /dev/null +++ b/app/lib/utils/mesh/construct_door_mesh.gd.uid @@ -0,0 +1 @@ +uid://dvv056tmvv5n8 diff --git a/app/lib/utils/mesh/construct_room_mesh.gd.uid b/app/lib/utils/mesh/construct_room_mesh.gd.uid new file mode 100644 index 00000000..3ffc9e45 --- /dev/null +++ b/app/lib/utils/mesh/construct_room_mesh.gd.uid @@ -0,0 +1 @@ +uid://cgga1g80byflw diff --git a/app/lib/utils/meta/meta_tools.gd.uid b/app/lib/utils/meta/meta_tools.gd.uid new file mode 100644 index 00000000..e05dc172 --- /dev/null +++ b/app/lib/utils/meta/meta_tools.gd.uid @@ -0,0 +1 @@ +uid://cdsoluttfas6g diff --git a/app/lib/utils/meta/spatial_entites.gd.uid b/app/lib/utils/meta/spatial_entites.gd.uid new file mode 100644 index 00000000..5b242822 --- /dev/null +++ b/app/lib/utils/meta/spatial_entites.gd.uid @@ -0,0 +1 @@ +uid://beyll2vr07mmf diff --git a/app/lib/utils/pointer/initiator.gd.uid b/app/lib/utils/pointer/initiator.gd.uid new file mode 100644 index 00000000..aeac2ab6 --- /dev/null +++ b/app/lib/utils/pointer/initiator.gd.uid @@ -0,0 +1 @@ +uid://ddh6pt0c2mnk7 diff --git a/app/lib/utils/pointer/pointer.gd.uid b/app/lib/utils/pointer/pointer.gd.uid new file mode 100644 index 00000000..fb5ef989 --- /dev/null +++ b/app/lib/utils/pointer/pointer.gd.uid @@ -0,0 +1 @@ +uid://qfvl1bxk430p diff --git a/app/lib/utils/proxy.gd.uid b/app/lib/utils/proxy.gd.uid new file mode 100644 index 00000000..bb41ad75 --- /dev/null +++ b/app/lib/utils/proxy.gd.uid @@ -0,0 +1 @@ +uid://b4txqo7p6ai24 diff --git a/app/lib/utils/proxy_group.gd.uid b/app/lib/utils/proxy_group.gd.uid new file mode 100644 index 00000000..adf45af3 --- /dev/null +++ b/app/lib/utils/proxy_group.gd.uid @@ -0,0 +1 @@ +uid://xlx2ublqqch1 diff --git a/app/lib/utils/sample_hold.gd.uid b/app/lib/utils/sample_hold.gd.uid new file mode 100644 index 00000000..0310eada --- /dev/null +++ b/app/lib/utils/sample_hold.gd.uid @@ -0,0 +1 @@ +uid://c8aqu407o46y7 diff --git a/app/lib/utils/screenshot.gd.uid b/app/lib/utils/screenshot.gd.uid new file mode 100644 index 00000000..59da61df --- /dev/null +++ b/app/lib/utils/screenshot.gd.uid @@ -0,0 +1 @@ +uid://bdhv62e4jtryr diff --git a/app/lib/utils/state_machine/state.gd.uid b/app/lib/utils/state_machine/state.gd.uid new file mode 100644 index 00000000..8ec84215 --- /dev/null +++ b/app/lib/utils/state_machine/state.gd.uid @@ -0,0 +1 @@ +uid://bnsnwnobglmpx diff --git a/app/lib/utils/state_machine/state_machine.gd.uid b/app/lib/utils/state_machine/state_machine.gd.uid new file mode 100644 index 00000000..3544e441 --- /dev/null +++ b/app/lib/utils/state_machine/state_machine.gd.uid @@ -0,0 +1 @@ +uid://vkb64vevly1r diff --git a/app/lib/utils/timed_signal.gd.uid b/app/lib/utils/timed_signal.gd.uid new file mode 100644 index 00000000..3afd295c --- /dev/null +++ b/app/lib/utils/timed_signal.gd.uid @@ -0,0 +1 @@ +uid://bkekt46gf558s diff --git a/app/lib/utils/touch/collide.gd.uid b/app/lib/utils/touch/collide.gd.uid new file mode 100644 index 00000000..34560b4a --- /dev/null +++ b/app/lib/utils/touch/collide.gd.uid @@ -0,0 +1 @@ +uid://bj0j10x8twn21 diff --git a/app/lib/utils/touch/finger.gd.uid b/app/lib/utils/touch/finger.gd.uid new file mode 100644 index 00000000..7e6d4a02 --- /dev/null +++ b/app/lib/utils/touch/finger.gd.uid @@ -0,0 +1 @@ +uid://b6mkiwnqfhfyx diff --git a/app/lib/utils/touch/touch.gd.uid b/app/lib/utils/touch/touch.gd.uid new file mode 100644 index 00000000..dccbd8da --- /dev/null +++ b/app/lib/utils/touch/touch.gd.uid @@ -0,0 +1 @@ +uid://c6xjsgr18apjv diff --git a/app/lib/utils/transform_tools.gd.uid b/app/lib/utils/transform_tools.gd.uid new file mode 100644 index 00000000..1b247f83 --- /dev/null +++ b/app/lib/utils/transform_tools.gd.uid @@ -0,0 +1 @@ +uid://83xnbipbil7g diff --git a/app/lib/utils/update_attributes.gd.uid b/app/lib/utils/update_attributes.gd.uid new file mode 100644 index 00000000..513c3ea9 --- /dev/null +++ b/app/lib/utils/update_attributes.gd.uid @@ -0,0 +1 @@ +uid://fw5t4m5keovk diff --git a/app/lib/utils/variant_serializer.gd.uid b/app/lib/utils/variant_serializer.gd.uid new file mode 100644 index 00000000..0b49716c --- /dev/null +++ b/app/lib/utils/variant_serializer.gd.uid @@ -0,0 +1 @@ +uid://bss1e00e0clke diff --git a/app/project.godot b/app/project.godot index bf3532ab..6b97821a 100644 --- a/app/project.godot +++ b/app/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="ImmersiveHome" run/main_scene="res://content/main.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") config/icon="res://assets/logo.png" [audio] diff --git a/app/test/content/grid_shader.gd.uid b/app/test/content/grid_shader.gd.uid new file mode 100644 index 00000000..d8422c07 --- /dev/null +++ b/app/test/content/grid_shader.gd.uid @@ -0,0 +1 @@ +uid://vfjpviil8e8 diff --git a/app/test/lib/home_apis/hass_ws/debug.gd.uid b/app/test/lib/home_apis/hass_ws/debug.gd.uid new file mode 100644 index 00000000..51973321 --- /dev/null +++ b/app/test/lib/home_apis/hass_ws/debug.gd.uid @@ -0,0 +1 @@ +uid://ctuyokbowqgmo diff --git a/app/test/lib/utils/mesh/construct_door_mesh.gd.uid b/app/test/lib/utils/mesh/construct_door_mesh.gd.uid new file mode 100644 index 00000000..d823733f --- /dev/null +++ b/app/test/lib/utils/mesh/construct_door_mesh.gd.uid @@ -0,0 +1 @@ +uid://bqwwr0bor2bp6 diff --git a/app/test/lib/utils/sample_hold/sample_hold.gd.uid b/app/test/lib/utils/sample_hold/sample_hold.gd.uid new file mode 100644 index 00000000..9600300d --- /dev/null +++ b/app/test/lib/utils/sample_hold/sample_hold.gd.uid @@ -0,0 +1 @@ +uid://rs2xh8mjs7b2 diff --git a/app/test/lib/utils/transform_tools/calc_delta_transform.gd.uid b/app/test/lib/utils/transform_tools/calc_delta_transform.gd.uid new file mode 100644 index 00000000..829c1572 --- /dev/null +++ b/app/test/lib/utils/transform_tools/calc_delta_transform.gd.uid @@ -0,0 +1 @@ +uid://dopyc1u0yk7yw diff --git a/app/test/lib/utils/transform_tools/rotate_around_point.gd.uid b/app/test/lib/utils/transform_tools/rotate_around_point.gd.uid new file mode 100644 index 00000000..beab0acc --- /dev/null +++ b/app/test/lib/utils/transform_tools/rotate_around_point.gd.uid @@ -0,0 +1 @@ +uid://c3f5xsn4yiran diff --git a/custom_components/immersive_home/__pycache__/__init__.cpython-312.pyc b/custom_components/immersive_home/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eaf91b876bcef8c6542d48514a571f1aea367c14 GIT binary patch literal 2769 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 GhyMV|LaGV? literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/binary_sensor.cpython-312.pyc b/custom_components/immersive_home/__pycache__/binary_sensor.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b76a7d034621f7326a0c1879e57d295412f3a66f GIT binary patch literal 3920 zcmcIn-ER|D7Qgdlk0(x?kPkkR!URIV+u*b-+HMP_q$GSSG;Bjut=vkp6VG)rbnJ2O zj6t?sDZ4}}NGr83t8`V+h9`p1O8FC7snR~|OQHr5Mq3rBMcTf3H?357+H>yMj!9DW zX~)vJ=iYnn$NAm!<$t!eY6QMlZ_Q*^RYJbSPW@9tMp*w6n0aE6G_eFrbcCFk76s%b zN6N`*ne(!v<Ra+^=M^WKQ`0KvBTg)*rL|m3x&``COLgM8)^sc9V@_Kxkxt~=)9qYV zb2`!;BB33Z2kMvDXlds?A?&5QV#I2Tk<C9VVYSRD>28snAy#~jSglmPC)L*Ul(b}f zS^u45`dOFdbRfD%^By#I-lx;d^ldkv`X0rTLeOI7^RCawJm~It)6Sc$bcrt*%lo!p zg3;EqZjO$4p6&T&-iLwC5zFGUHuX-Kjx%Lu-cO2wcFN6X?di!<fd(C;wwH0QP*ysZ z&$>ADJ*owZBcm7J8aX!(@{v(`#m>+`I$N9?&&Z($oT4_@2ocs7f%!;0PXu@wzaenB zrfp*Y7)z+*Cj5eArAe|vE;pZB+t82HcixRVi%36|E#<nH1#6g#f2dTHiflAimgK)n zSA}Gx+<S@oda<DUGqjF+q4pA~az9M^c77TKrZ~=<WddoYIF)HuE(#}iA`mHH{vym1 zk=&5{nt>2fAr+w_)*pYmNwE^SD~to$+6bd&_?}5Qh*%-wqHP6o-ptWphv}8_8N;+J zgW`L`i+ZS+uIsZ;e?NTHW$$|hGef;$G=d`yD>#yI86D2>2OrK9J>Sh488=sO^RSIK zZ0B;6dG-}*%)qkYP+cQ5#8jaaw3=`&BU7`T^5O6n9`%a_yay|#jyo<)dnZ!QNbZHJ zc{_ppG)o?;dv5-A;mRUgI{H=LZ<c#sy|2Eu4pU@28DTr1Wi3bmJ`zY^{H%*}p3jm> z5H&7bJacAjB9Lvc&p@_J-((mh819~o1oDjOc|j!9kagqIHmh#a1}<W4b#V{vMc4lT zps^m5?AW3Y>xXf?ls5|Gr+=dYKeQ1g{?Ua$URdrpx+=f)FS!LfpY*KCyB;MvKQ7%U z-RxOO=nLH|i9@reev}2}ST#a+56+&tFLyuThh7^=jO-9Huw~;DLrz$q1ZJL4k`^GQ ziI$L-te7RvK_sIJSTVU*Tau1IUvBD0p|3RcRVy+_(lILvR4b`Tjdj4%a_<B!FbZ!P z#t+@i>ZTr=TIv~ZhKNhRsD<_K_>F$ak1OJ5;ByrTs8kWQ^Uu%7t;mMA|C~&?$1SNs zjD|~rEZ%0*2PesRDwnP018^<@RyHC*MT8!@BmXM6Yhx!%fnKaWSBfN~<(_kSa3<5S z%d{yPq{`i=!0>q#K)bF7fTx09j`LU@I;b8*3~u+Q#{unL*qQYq;TEhJrtdQY-8VGu zL^x2)+aDCE0j?c2YJM(ZPvN3LM=0gZxJAb@3a;ZoK#)D^WJ6~`Kj8<|{l8|*ssYw+ z`-V~O9BIUoRDJLetnvy#X32MI;^X*@`0~!7#finyC1Gh`sb{J3`RRY0|Kj}TuP=AM zy{b;EJ$K-5@Ba1OPv2VXSUkEoxV-1Z>++uyYx@u1N#0H_^e&!W`t{Pl^1fHD%d2YN z+Ro=-Hon%`4UM|iy&D>Bt$*;kd|%zmcEO>UMkIs|J~B76lfXbC7d8wH!hFpwV5;$L zXIfctMzDoTBq@#uEw+U*F>6C8OG;sMI1H;f>URY;1iXhgs3Fx7qRxXuxu*%NrtueX z%>f{@1bn%5&&_uhChxp=`@K8HZDYCbrRCn2tCHBRRf!nWwyKCqa23x2GY{eaGPIk& z?Nr@9&tYD>L|8jCpdYFhC}?&bO9Ibc0Me|V0{P#k<@P4c_{b|LhekR}Fm6?DR30Sy zR}%dT19uMJKD?56ep!8ft1ciP>LLR(Pf7wnK6!WRsWJ14X*=eWL(5%FCpSiq!Ez6s zmY=@$95jn-7=7LWCaffW1~-)4^lgvZM(imGJoAg?UriMA`qdel2XD7MeT>&mI^+<2 ziozh|S8D0LtDhZ7jn}b`W7e(bz@RJ48CRL@L)J764(*mV=xpR`Y8k!@f}U62+l)&+ zpKr{+0ZMr~5T13w>|(9xs1MZs6%`)o!Tw__`;XmMk3U(*r})#Mq_D-W{{H~(t3ftJ zu|#4t2gReMXPKKr6uk}965(6}IQAM`dJ9gyH8gF<F=`8NuMn@nEqGnsPHq%7-WIok z6?I@?^1;CqD+f>9SKoNTj)UZQQr%Q_F!V1TQrRBhf(V29hUEi!9IB*bO8}7-gScS? znqlNztLPvfH;fO8rc;}V8iwU&41*oP9n=DI3zYdKhH-=)MS|YP&<Pm6GkX~c#ztO= z@J!9g01SC=1DPWa<%8?8svN3zkx1KrL`l)sCE%*aRW&{)C_}X|;J{)~PEfiUV_pA^ zNXqN$nxvc*!qc!M2qTHcuu5a-l58Im%$mG{Vwg>t4y3$m%l`wtq9ZQsB+85cN$zB0 z&>%S3A^->AFm%yi5Nk@XiSYkOYNPB-JyT~gwB}&PW?@G8)q;c1PRvjTko8g+@%@rf zFWdQ*gTC!${ZavpHPjD_fk1(B5$a1`NAl{BSD<m6iaPG}G)M=rY3g49o-+0(OoZ7T ztHbcEo_)Wk>haJpPOyt0g2~1!0jWxYAUq_4kIDYWWbA7)^fej#hMay(c7H?qz9nss zwBGB79%#KQTJNW4ztRrQMyqY)g`?G2LKs}rc2*^5AH{pB3ba^L4ppPbsigY|mq9bo X)>~lghk*maNnyF;z>fqO{@DKmb)uX{ literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/config_flow.cpython-312.pyc b/custom_components/immersive_home/__pycache__/config_flow.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..980cead719fe225705eee0a0effde46ef5edd66b GIT binary patch literal 1574 zcma)6O=ufO6rR~X%d#A~a#A}^Q*UWvDubm$3oXVpxNQ=fVud&ms4l~LXJn1L+TF~o zETpOs5>tBUxeoNu9$lP5jz0F@i$xAj_7o_A<|a@mtxtX9l@jA7(1CsX=I#5N?|rks zkB+7htOuV~D?2(uf2hr1S$(B956U*8sEjD4nulvzS;L6x)bRA0Q8qBr&{aguEkrG* zG2{Nwu93u+&1Nb;+?xI@@GE@Xu6RMit^~qfuGN^3e3RKrL5&rjDepXv(}~{|aC?Rm zllA$vmBr<fo8(KR*5C9lfU=DkDr0C)qqwY7t!z+>8e6z*!rO$m)ztGt@#Kq=s-mi} z<oMKMqGczF?bs{98uysJ7>2g{vf+YIhbg&(s;aoM+=Zw2F^De^R`38c9Dk#=(S~aM z#G-mzyKn6FbKF3`>J6MXTQe_eA3?)?9&yLxEk^CNrX5w8U6)K0;*=AHlGKIQx>Sv# zP|g>NjYgwTg`><lQgRtNepKK=k^2!_7f!?jUl#cQWuhF5@2Vv62=~F;^9bznT5JjC z$iR;$DU+_?p^7A-=eVpIcoc>NV;ON|(|3up7KkXX$A)BHB~Gi(2=~K!6labHNFB~@ z+xFqjVj~b=$q;hMqC$OcanS0V8wgfRKrXs<83i@s2DLEonIHY9@x+fPhzemd&L-{1 zh=oKo(R%N7vn`zP9EHy0hamn$f8R!33yn_fPk!0ewaN5%nQjV=oj%A;ce2xu#_hd@ zu8zj+9@56rU8D`C|B-6wcP6LstC`S-uLCBu@g@@IU(JLzruZ!Q{)l$_Jh_Xg_BDX^ zgSM@IYns3&h*Th+SP-eJ$TmLCq>s?|Q++lSUe6|47u;XB1zQKMB>X7E!<21umk~}& zvEe&427E9h9(gP_s1rG`9q%K^B2xGHt-5lKbBWOf>O_pd#6&Z%iBr&;$byiH<+d%} zfLA<mYy`)vx8DChLpvTZp;E7a7z{5nac{OWa^X?#&4b)*CpWvZv3IUhxV%4i<za5= zAhWceS$dKkKgiB>vNJp7J*zW!>9>vj?99XL_5IZKu8BsM@uAE>#yjU1@K1Q&`1#xd z&f^mNE>eUjKnRJ`gwz6B_mrL?<W}AB`d@|!p@9qLp_`XiZ!BLci5%n-Qy_jpJ&@=K z0x_gCB~tLnGa$CmV`KKosqF2mJtJkNpP#nORV>~a_`#L4Xi#&wU&>qJZ7|1gsT=(A zruT1zf}S%e6j@>uj4)eskVV)^J4&i1ahO_2&hd%32wTNHsZw`!jPYZ1@hSS?DLVVy SI)hj7z1D-7zmU?7;{OFjkGlo{ literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/const.cpython-312.pyc b/custom_components/immersive_home/__pycache__/const.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..92dd85533dae46f9afdbcc1f0de9fa49ecd329ce GIT binary patch literal 270 zcmX@j%ge<81izKi(}IBXV-N=h7@>^MJV3^Dh7^V<h7`sq#!4nl<|<w1{Ji3l#JrMX zg|z%4g_4X^1<%~v)S}|dvQ!0+{M=N9%)FA+^rFO)%=|pPTYQ-?$@mPQq@O0!E%x~M zl>FrQ_*-l){=SZ$ek&P1gY5eipkJO}lwDkqn4DUy4>C#DvA8%BY?p3weo?A^a(-S~ zX1acIX>mz@ZhUfnZb5!tD$pVNsCIzV6_@B0RQ}?y$<0qG%}KQ@;s9Cz@>MY}kodsN T$jEq;!T15EWFuP<8&CuQ)E-hD literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/hub.cpython-312.pyc b/custom_components/immersive_home/__pycache__/hub.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..79c4a8964dd15d1a508dc7231ef885b920cd8fbb GIT binary patch literal 4182 zcmb_fO>7&-6`uVghks%$$(AfD5^KqJS8*gqPLTc>NrS4b(*!!mmsY8<SnaM%$|RSa zS=yk$0z#{U1SGI;c9BDUv?27~V~+)TscHyf7bsvLDbU`O&_LRp`rgd$ij-8NXgz}7 zyqTT9@4YwQJpQpz$Py^_r{&c_O2}u}h>I>2rTZZ$4~R=#rAlhbvZA1_R@G${YOSi( z^krQkD)|v{^-ba$JF1+yY>2)T^re%&R7*AKKX8DlggLuj_X9hq_;tPr?ZS1x=Do*x zg$H&$aO5&lMr$hF1!zAY9$8jg0w++GH8<_5n{b8<IsWHTSA%bcn}M_G%PBYO8c?TO zDKi&p*PAQr1Mk;r9^;ieUI}-1qK(9^sB45M-C40|TWJ$Zd_Ykl&{E>2i>+jCi#$;l zO)WI6vdwvzcD*|l$KzqaW}a<1cD1@<JGV_W)VWt(4RsvFadxTn_2S%JpWWsS8z#)* zkzP+M^19<QZ_e@StCd@GPLl_I&2s!&!>@bwfX`K8Bvu)w&6S%gvyE0rEvr(m1eUd) z2fVX!D+jyrQ4kxXbNcL-{&BW5f>pjVJHMsx(XlQ<a}1PGNkc8naSfCQBuK!w37AH0 zYi)fe8s8>si812o1V-V^7GV%;1kk4zgk2a0p=q!@RAENi%Br}bUbkyrn7)JV@#`UN zRPA8ZXElzSl(4V?oRYO&*OJrL2N2_7`xW@kCqZnG=P5E}J|2GD`rY*J(|;I!dVXn3 zzn9<6-~Z{K=_JE}eZB{v6707?c>vyBgZgM$!%;^{TiJ;Wb0Y>S0EXHvFL<H~lxzql zMGlWJz{frehwalib_4`?syKA7z1`j~PVN>bA7!2vXZ}QIUU2sBz^wo6?8>2=qSH70 z1{*ti>;m&@{v9tq`6;x1Ul&FgAC`xwd9?RF9o?m)56|w=DRJ^eQ)dMjz;qB{ig`hk z)kA#|g4)aqLxma-7{f)_H&CEKq;@9J(8sI<0#-xg%I~6g@Wfs*mg4QeD6_0EYgskl zZB|jwTh`B;b~XBvui5qHs_nqRJjRN+I=X|MLoos32@yzyCs_)6QDBhs_d#ru&d}7x zhh1GWt{!AH<A%~XJAR-EW%^R2%)b>W?=48>S*Fl6a7;I=7_U7~DaN$i1=n`qKPk~o zQ@Sp69dhGwHk3WUfeLV-=H?`Cy7`DB3lT>SNRD)iZVJXxsMAnq+*e!*b+(l;PcbyA zgC~g#9zu}ACMXbdeOw9T(8HBL6g^zo)}fW$qqYGpj08~xt0ojA7&qB7Ku3tO6V)&i zZ7xboGMP{V9t_orD+5Tx4u(yrGvBX;1~M{-2=fAnfS8%NnUeR^gpo3yMEE7MIUYk$ zkmMi{73)RGX9>r?3WNANAU4QBiVTkcz0%I$IjGW|;ZdkEoskK_xuYeh3UTLY9GU%m z?A1>%Z0VmAk6&;!kTCX7KsjpcATj1zVn`Sk6(BO?@gpTRVN6|z*I#F^!Pqcu^H$xd z_+icgg9V-y*!*@_Y&2J@6<)TQ4Hr7O8POX~>7zFa_O;O9iH+ip85~*y0qiDi@;NQ; z({sD@+{1<a@hiLISDuc~@6oH$3JErtfq@~c@H0>#LxGSxiKOMLbMlL{mIN0p5f%BG z?L<4FB}{ekho;6Z!vH2CA_p3D;Df~wfQT)QGm=M%;v<B?l^~8g=3p4V00I!71^3^} zZfEb$Zx3{UAL%yTrxUw$;$iS;>GAL$ojndaaef)r0O!Nq`p>Xmb}$GVT!D?*8z|;M zM23J6!Q=+sZ3EIb2!?)hpuhXf5qDgLCHN%}V2+8Y$Q*Bj`(GFbz1anB1pi9+<ve!+ zB3|7%n%~9~;)Zd;k&B)<foCwf^gVr;GH_%_fCNqj|K1ze9=LyZ?}drR|8;uBRM+2J z@@_%u?6FeJW0!^Ixuv^huU=a6t5y71w(GY%UJ_oKT?CYv-i8{)XOy0VG+v+&b{-=* z{<1z4;qLAHE&`XY{WAbw+>USZ^*wswIE}p=$078KOCk>`H5g=+ev?;QB^DV2(8p&! z1e<m%+_9O<ke&NL79&5#bJoxF`#0`?_XMbuyL9pq-J_<2n&ihY6ruhKV-z#s4~T*n z_rz<vKyGFT`Gumw6B@I!LO#yvq^0~;yNh5i-EhhtW-0<$34TqS1eOC@MY#4DNO5fw zU`IIo`v?rPn!l5OZjfiA<G(5Xy7(ngG9z2p|B@g6<i}rVp#O^_4gGR#9De8IB`M;Q z*pqwx_xT#W7Cre|37YW!BCm#8r5^NTe!W>9-b(fZ6nNc2eZ}{y5X(t7B!cLp^+EKQ zy;Ai)`sn865~h_m+2J~BkDg=aak(iJ(<nr$hy29eLh)@B7~<@ED9}*ClI$XC_zOa2 zfOzvof;0{aUk0&B4%D1c>I|JZ(6FAmDC^lbWPR;jS%0u7YLWWExbB!{yxGmF#$1;Q zO@Y3YYFzA6)tGq>eIs&P+|f*93cK3GEY-4@hKE3+4hQkqApF3Tzp7{PH>Ak5Wu__) z+YjJtdQE1+?=VbXF^oA{=0H;v<*(%YXJp`S<nmXkQ_A!g1jJY0oKZ%;Bp}3T{tbUY BD+T}n literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/sensor.cpython-312.pyc b/custom_components/immersive_home/__pycache__/sensor.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d9e378f6bb07c7f3636cc7a90aed9921a193c318 GIT binary patch literal 3404 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 literal 0 HcmV?d00001 diff --git a/custom_components/immersive_home/__pycache__/websocket_api.cpython-312.pyc b/custom_components/immersive_home/__pycache__/websocket_api.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a5511aa3cf64c25a9779b425b705c5232334b2a9 GIT binary patch literal 6532 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 Y69MYR!BEOQ7@+D+5x$E;lljbl0m`B@2mk;8 literal 0 HcmV?d00001