diff --git a/demo/.godot/editor/Camera.gd-folding-95af3e19fb7a7fafca5ba926c530f11e.cfg b/demo/.godot/editor/Camera.gd-folding-95af3e19fb7a7fafca5ba926c530f11e.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/Camera.gd-folding-95af3e19fb7a7fafca5ba926c530f11e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/Emitter.gd-folding-ad31e7df2868618d267af57917d529ee.cfg b/demo/.godot/editor/Emitter.gd-folding-ad31e7df2868618d267af57917d529ee.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/Emitter.gd-folding-ad31e7df2868618d267af57917d529ee.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/Emitter.gd-folding-ed3f02c7b9dcf116bcb80add213e5669.cfg b/demo/.godot/editor/Emitter.gd-folding-ed3f02c7b9dcf116bcb80add213e5669.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/Emitter.gd-folding-ed3f02c7b9dcf116bcb80add213e5669.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/FPSCounter.gd-folding-ed5d03dee05d72cdd4ff32166bd33edf.cfg b/demo/.godot/editor/FPSCounter.gd-folding-ed5d03dee05d72cdd4ff32166bd33edf.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/FPSCounter.gd-folding-ed5d03dee05d72cdd4ff32166bd33edf.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/FmodScriptTest.tscn-editstate-0b59b41b3d9739729f5d5fd7132149aa.cfg b/demo/.godot/editor/FmodScriptTest.tscn-editstate-0b59b41b3d9739729f5d5fd7132149aa.cfg new file mode 100644 index 00000000..79b1155e --- /dev/null +++ b/demo/.godot/editor/FmodScriptTest.tscn-editstate-0b59b41b3d9739729f5d5fd7132149aa.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-180, -125), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 0.25 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/demo/.godot/editor/FmodScriptTest.tscn-folding-0b59b41b3d9739729f5d5fd7132149aa.cfg b/demo/.godot/editor/FmodScriptTest.tscn-folding-0b59b41b3d9739729f5d5fd7132149aa.cfg new file mode 100644 index 00000000..86063de2 --- /dev/null +++ b/demo/.godot/editor/FmodScriptTest.tscn-folding-0b59b41b3d9739729f5d5fd7132149aa.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("Node2D"), PackedStringArray("Transform"), NodePath("Node2D/Emitter"), PackedStringArray("Visibility", "Transform"), NodePath("Node2D/Label"), PackedStringArray("Layout"), NodePath("Listener"), PackedStringArray("Transform", "Collision"), NodePath("Listener/icon"), PackedStringArray("Transform"), NodePath("Listener/CollisionShape2D"), PackedStringArray("Transform"), NodePath("Listener/Label"), PackedStringArray("Layout"), NodePath("SoundArea1"), PackedStringArray("Transform"), NodePath("SoundArea1/icon"), PackedStringArray("Visibility", "Ordering", "Transform"), NodePath("SoundArea1/Label2"), PackedStringArray("Layout"), NodePath("SoundArea2"), PackedStringArray("Transform"), NodePath("SoundArea2/CollisionShape2D"), PackedStringArray("Transform"), NodePath("SoundArea2/icon"), PackedStringArray("Visibility", "Ordering", "Transform"), NodePath("SoundArea2/Label3"), PackedStringArray("Layout"), NodePath("SoundArea3"), PackedStringArray("Transform"), NodePath("SoundArea3/CollisionShape2D"), PackedStringArray("Transform"), NodePath("SoundArea3/icon"), PackedStringArray("Visibility", "Ordering", "Transform"), NodePath("SoundArea3/Label3"), PackedStringArray("Layout")] +resource_unfolds=["res://low_level_2D/FmodScriptTest.tscn::1", PackedStringArray("Resource"), "res://low_level_2D/FmodScriptTest.tscn::2", PackedStringArray("Resource"), "res://low_level_2D/FmodScriptTest.tscn::3", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/demo/.godot/editor/FmodTest.gd-folding-154dfb72bb6fe2d4cd9df8b3f28ed1a6.cfg b/demo/.godot/editor/FmodTest.gd-folding-154dfb72bb6fe2d4cd9df8b3f28ed1a6.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/FmodTest.gd-folding-154dfb72bb6fe2d4cd9df8b3f28ed1a6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/Player.gd-folding-a1dbafedfed58165a89c0d2b949c6f02.cfg b/demo/.godot/editor/Player.gd-folding-a1dbafedfed58165a89c0d2b949c6f02.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/Player.gd-folding-a1dbafedfed58165a89c0d2b949c6f02.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/editor_layout.cfg b/demo/.godot/editor/editor_layout.cfg index 00c4be15..201d1257 100644 --- a/demo/.godot/editor/editor_layout.cfg +++ b/demo/.godot/editor/editor_layout.cfg @@ -27,17 +27,17 @@ dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://low_level_2D/FmodScriptTest.tscn", "res://high_level_3D/World.tscn", "res://high_level_2D/FmodNodesTest.tscn") -current_scene="res://high_level_2D/FmodNodesTest.tscn" +open_scenes=PackedStringArray("res://low_level_2D/FmodScriptTest.tscn") +current_scene="res://low_level_2D/FmodScriptTest.tscn" center_split_offset=-360 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=2 +selected_main_editor_idx=0 selected_bottom_panel_item=0 [ScriptEditor] open_scripts=["res://high_level_3D/player/Camera.gd", "res://high_level_2D/Emitter.gd", "res://low_level_2D/Emitter.gd", "res://low_level_2D/FmodTest.gd", "res://high_level_3D/FPSCounter.gd", "res://high_level_3D/player/Player.gd", "res://high_level_3D/rollingball.gd", "res://high_level_3D/selfdestroy.gd", "res://high_level_3D/environment/sin_move.gd", "res://high_level_2D/sin_move.gd", "res://high_level_3D/environment/soundcollider.gd"] -selected_script="res://high_level_2D/sin_move.gd" +selected_script="res://low_level_2D/FmodTest.gd" open_help=["FmodEventEmitter3D", "Node3D", "RigidBody3D", "Time", "Vector3"] script_split_offset=140 list_split_offset=0 diff --git a/demo/.godot/editor/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn-folding-ae444a98142e6766fb6dd813c66379f0.cfg b/demo/.godot/editor/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn-folding-ae444a98142e6766fb6dd813c66379f0.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn-folding-ae444a98142e6766fb6dd813c66379f0.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn-folding-6ddf72f6a3f5a57fddaf75060015010d.cfg b/demo/.godot/editor/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn-folding-6ddf72f6a3f5a57fddaf75060015010d.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn-folding-6ddf72f6a3f5a57fddaf75060015010d.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn-folding-1c8f5f2de8e8398936cf4a4c9e1cf24f.cfg b/demo/.godot/editor/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn-folding-1c8f5f2de8e8398936cf4a4c9e1cf24f.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn-folding-1c8f5f2de8e8398936cf4a4c9e1cf24f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res-folding-765d391d0d446f0a21e39b5332950dce.cfg b/demo/.godot/editor/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res-folding-765d391d0d446f0a21e39b5332950dce.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res-folding-765d391d0d446f0a21e39b5332950dce.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn-folding-638d08a4c1c71e1c2d4cbea1f45111fc.cfg b/demo/.godot/editor/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn-folding-638d08a4c1c71e1c2d4cbea1f45111fc.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn-folding-638d08a4c1c71e1c2d4cbea1f45111fc.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn-folding-15861b5ab98fa44e50a127fe74c3d2db.cfg b/demo/.godot/editor/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn-folding-15861b5ab98fa44e50a127fe74c3d2db.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn-folding-15861b5ab98fa44e50a127fe74c3d2db.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn-folding-8000020a25185c85d20abc64a3901c90.cfg b/demo/.godot/editor/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn-folding-8000020a25185c85d20abc64a3901c90.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn-folding-8000020a25185c85d20abc64a3901c90.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn-folding-b2b58ee65118475bbe221cb80ff67d47.cfg b/demo/.godot/editor/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn-folding-b2b58ee65118475bbe221cb80ff67d47.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn-folding-b2b58ee65118475bbe221cb80ff67d47.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn-folding-e6a8fe9fa2e4de827c632a91c26e75fe.cfg b/demo/.godot/editor/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn-folding-e6a8fe9fa2e4de827c632a91c26e75fe.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn-folding-e6a8fe9fa2e4de827c632a91c26e75fe.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-37e6da18872d7674639ae58c24973060-World.scn-folding-6c67db53cd59e131dd3fcdfb6e003788.cfg b/demo/.godot/editor/export-37e6da18872d7674639ae58c24973060-World.scn-folding-6c67db53cd59e131dd3fcdfb6e003788.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-37e6da18872d7674639ae58c24973060-World.scn-folding-6c67db53cd59e131dd3fcdfb6e003788.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn-folding-75981fee0b853ed24e02c3bc0527a500.cfg b/demo/.godot/editor/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn-folding-75981fee0b853ed24e02c3bc0527a500.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn-folding-75981fee0b853ed24e02c3bc0527a500.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn-folding-cc22a2d86c8dcf9dc99f1712318f4bab.cfg b/demo/.godot/editor/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn-folding-cc22a2d86c8dcf9dc99f1712318f4bab.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn-folding-cc22a2d86c8dcf9dc99f1712318f4bab.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-5b5b26d072134e37475d6222a920ab84-Wall.scn-folding-2c0f6777fea8f3e71c8c40ddc95a1420.cfg b/demo/.godot/editor/export-5b5b26d072134e37475d6222a920ab84-Wall.scn-folding-2c0f6777fea8f3e71c8c40ddc95a1420.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-5b5b26d072134e37475d6222a920ab84-Wall.scn-folding-2c0f6777fea8f3e71c8c40ddc95a1420.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn-folding-5bd7c6a955ded48c9139e1b306b34d49.cfg b/demo/.godot/editor/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn-folding-5bd7c6a955ded48c9139e1b306b34d49.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn-folding-5bd7c6a955ded48c9139e1b306b34d49.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn-folding-86032b05f561e7a58f12f4b003ea3a1d.cfg b/demo/.godot/editor/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn-folding-86032b05f561e7a58f12f4b003ea3a1d.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn-folding-86032b05f561e7a58f12f4b003ea3a1d.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn-folding-8e10e206d730028ad08eac699d2d637f.cfg b/demo/.godot/editor/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn-folding-8e10e206d730028ad08eac699d2d637f.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn-folding-8e10e206d730028ad08eac699d2d637f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg b/demo/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn-folding-d347fdd9f079f7aa2318fd2fe744d131.cfg b/demo/.godot/editor/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn-folding-d347fdd9f079f7aa2318fd2fe744d131.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn-folding-d347fdd9f079f7aa2318fd2fe744d131.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-82c575ceb97e03653ae30869b11ea57c-box.scn-folding-913584961384adb4d335d2ec0cab1826.cfg b/demo/.godot/editor/export-82c575ceb97e03653ae30869b11ea57c-box.scn-folding-913584961384adb4d335d2ec0cab1826.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-82c575ceb97e03653ae30869b11ea57c-box.scn-folding-913584961384adb4d335d2ec0cab1826.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn-folding-7d27ec0e1d46d97910ca8d69b0101d31.cfg b/demo/.godot/editor/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn-folding-7d27ec0e1d46d97910ca8d69b0101d31.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn-folding-7d27ec0e1d46d97910ca8d69b0101d31.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn-folding-408c3f8dda877bd18a50aa25ca93cb87.cfg b/demo/.godot/editor/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn-folding-408c3f8dda877bd18a50aa25ca93cb87.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn-folding-408c3f8dda877bd18a50aa25ca93cb87.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn-folding-4bb9d31174266bc3f4cb599d4adc9ff4.cfg b/demo/.godot/editor/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn-folding-4bb9d31174266bc3f4cb599d4adc9ff4.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn-folding-4bb9d31174266bc3f4cb599d4adc9ff4.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn-folding-88fbab8585577ed6291a74e459c8bc8e.cfg b/demo/.godot/editor/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn-folding-88fbab8585577ed6291a74e459c8bc8e.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn-folding-88fbab8585577ed6291a74e459c8bc8e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn-folding-bd60ed25812c681477a3191f0a56db3e.cfg b/demo/.godot/editor/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn-folding-bd60ed25812c681477a3191f0a56db3e.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn-folding-bd60ed25812c681477a3191f0a56db3e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-a95164400ae38c3c153f29c68121f30d-ball_material.res-folding-bcc48431bc0cb423999f8ca5e2f2b63a.cfg b/demo/.godot/editor/export-a95164400ae38c3c153f29c68121f30d-ball_material.res-folding-bcc48431bc0cb423999f8ca5e2f2b63a.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-a95164400ae38c3c153f29c68121f30d-ball_material.res-folding-bcc48431bc0cb423999f8ca5e2f2b63a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn-folding-8277dc888e0db56b7dfa1ced290375ab.cfg b/demo/.godot/editor/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn-folding-8277dc888e0db56b7dfa1ced290375ab.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn-folding-8277dc888e0db56b7dfa1ced290375ab.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn-folding-1147f2ae9235d92e86f336ef5030b7bc.cfg b/demo/.godot/editor/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn-folding-1147f2ae9235d92e86f336ef5030b7bc.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn-folding-1147f2ae9235d92e86f336ef5030b7bc.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn-folding-c606c4c6ca09b925ad67cd295cb7c4ac.cfg b/demo/.godot/editor/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn-folding-c606c4c6ca09b925ad67cd295cb7c4ac.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn-folding-c606c4c6ca09b925ad67cd295cb7c4ac.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn-folding-05804032affdd57a279aaab288e9ed5e.cfg b/demo/.godot/editor/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn-folding-05804032affdd57a279aaab288e9ed5e.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn-folding-05804032affdd57a279aaab288e9ed5e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn-folding-e908a0ca37e8a4dfdf9b9d0b549b5c52.cfg b/demo/.godot/editor/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn-folding-e908a0ca37e8a4dfdf9b9d0b549b5c52.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn-folding-e908a0ca37e8a4dfdf9b9d0b549b5c52.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res-folding-efaa63053c6d2b24ab8f3c79d69c9e7f.cfg b/demo/.godot/editor/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res-folding-efaa63053c6d2b24ab8f3c79d69c9e7f.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res-folding-efaa63053c6d2b24ab8f3c79d69c9e7f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-e29b7558c28e17731284cee88cd29e4b-Player.scn-folding-efb44b81d6898121859dd4f2dde87d3b.cfg b/demo/.godot/editor/export-e29b7558c28e17731284cee88cd29e4b-Player.scn-folding-efb44b81d6898121859dd4f2dde87d3b.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-e29b7558c28e17731284cee88cd29e4b-Player.scn-folding-efb44b81d6898121859dd4f2dde87d3b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn-folding-2a9f2a13ad6cd361d8f05fa204f317ad.cfg b/demo/.godot/editor/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn-folding-2a9f2a13ad6cd361d8f05fa204f317ad.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn-folding-2a9f2a13ad6cd361d8f05fa204f317ad.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn-folding-24a21ab268e2579d89cb8ebf03a6e3aa.cfg b/demo/.godot/editor/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn-folding-24a21ab268e2579d89cb8ebf03a6e3aa.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn-folding-24a21ab268e2579d89cb8ebf03a6e3aa.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn-folding-8417dfc1f704e812378cd222f2f4a8b1.cfg b/demo/.godot/editor/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn-folding-8417dfc1f704e812378cd222f2f4a8b1.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn-folding-8417dfc1f704e812378cd222f2f4a8b1.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn-folding-1fed12d6745d943f9de28cc17265823c.cfg b/demo/.godot/editor/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn-folding-1fed12d6745d943f9de28cc17265823c.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn-folding-1fed12d6745d943f9de28cc17265823c.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn-folding-ef278ca559f3e9ab2a97ffa4631e560b.cfg b/demo/.godot/editor/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn-folding-ef278ca559f3e9ab2a97ffa4631e560b.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn-folding-ef278ca559f3e9ab2a97ffa4631e560b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn-folding-a20b28e06d78d29d909e162d8b5bdb7d.cfg b/demo/.godot/editor/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn-folding-a20b28e06d78d29d909e162d8b5bdb7d.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn-folding-a20b28e06d78d29d909e162d8b5bdb7d.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/filesystem_cache8 b/demo/.godot/editor/filesystem_cache8 index 043651e4..0290d884 100644 --- a/demo/.godot/editor/filesystem_cache8 +++ b/demo/.godot/editor/filesystem_cache8 @@ -1,268 +1,273 @@ fc8a56933c4b1c8d796fdb8f7a9f9475 -::res://::1707637937 -.gutconfig.json::JSON::-1::1706805099::0::1::::<><>:: -.gut_editor_config.json::JSON::-1::1702212007::0::1::::<><>:: -appstore.png::CompressedTexture2D::1585621492633356078::1702212007::1702212060::1::::<><>:: -default_env.tres::Environment::-1::1702212007::0::1::::<><>:: -export_presets.cfg::TextFile::-1::1706805093::0::1::::<><>:: -icon.png::CompressedTexture2D::9197489902250349573::1702212007::1702212060::1::::<><>:: -::res://addons/::1702212007 -::res://addons/fmod/::1706805099 -fmod.gdextension::GDExtension::-1::1706805099::0::1::::<><>:: -FmodEditorExportPluginProxy.gd::GDScript::-1::1702212007::0::1::::FmodEditorExportPluginProxy<>FmodEditorExportPlugin<>:: -FmodManager.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -FmodPlugin.gd::GDScript::-1::1706805099::0::1::::FmodPlugin<>EditorPlugin<>:: -plugin.cfg::TextFile::-1::1702212007::0::1::::<><>:: -::res://addons/fmod/icons/::1706805129 -bank_icon.svg::CompressedTexture2D::1038516917696115986::1702212007::1706805129::1::::<><>:: -bus_icon.svg::CompressedTexture2D::7845242995299859357::1702212007::1706805129::1::::<><>:: -c_parameter_icon.svg::CompressedTexture2D::5658609721524877954::1702212007::1706805129::1::::<><>:: -d_parameter_icon.svg::CompressedTexture2D::7607278222157620709::1702212007::1706805129::1::::<><>:: -event_icon.svg::CompressedTexture2D::5646458962748177733::1702212007::1706805129::1::::<><>:: -fmod_emitter.png::CompressedTexture2D::5795622517766064297::1702212007::1702357929::1::::<><>:: -fmod_icon.svg::CompressedTexture2D::3964631223776717267::1702212007::1706805129::1::::<><>:: -snapshot_icon.svg::CompressedTexture2D::4441875245663577586::1702212007::1706805129::1::::<><>:: -vca_icon.svg::CompressedTexture2D::6003809236383373252::1702212007::1706805129::1::::<><>:: -::res://addons/fmod/libs/::1702212007 -::res://addons/fmod/libs/android/::1702212007 -::res://addons/fmod/libs/android/arm64/::1702357929 -CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702357929::0::1::::<><>:: -::res://addons/fmod/libs/iOS/::1702357929 -CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702357929::0::1::::<><>:: -::res://addons/fmod/libs/linux/::1702357929 -CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702357929::0::1::::<><>:: -::res://addons/fmod/libs/macos/::1702357929 -CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702357929::0::1::::<><>:: -::res://addons/fmod/libs/macos/libGodotFmod.macos.template_debug.framework/::1702357929 -::res://addons/fmod/libs/windows/::1707637933 -CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702357929::0::1::::<><>:: -::res://addons/fmod/tool/::1702212007 -::res://addons/fmod/tool/inspectors/::1702212007 -FmodBankLoaderPropertyInspectorPlugin.gd::GDScript::-1::1702212007::0::1::::FmodBankLoaderPropertyInspectorPlugin<>EditorInspectorPlugin<>:: -FmodEmitterPropertyInspectorPlugin.gd::GDScript::-1::1702212007::0::1::::FmodEmitterPropertyInspectorPlugin<>EditorInspectorPlugin<>:: -::res://addons/fmod/tool/property_editors/::1702212007 -FmodBankPathEditorProperty.gd::GDScript::-1::1702212007::0::1::::FmodBankPathEditorProperty<>EditorProperty<>:: -FmodBankPathsPropertyEditorUi.tscn::PackedScene::8516913634674404363::1702212007::0::1::::<><>::uid://bkqdeaojmbbaj::::res://addons/fmod/icons/bank_icon.svg -FmodEventEditorProperty.gd::GDScript::-1::1702212007::0::1::::FmodEventEditorProperty<>FmodPathEditorProperty<>:: -FmodEventEditorProperty.tscn::PackedScene::5801239393529713660::1702212007::0::1::::<><>::uid://cujo3xq0erren::::res://addons/fmod/tool/property_editors/FmodPathEditorProperty.tscn<>res://addons/fmod/tool/property_editors/FmodEventEditorProperty.gd -FmodGuidAndPathPropertyEditorUi.gd::GDScript::-1::1702212007::0::1::::FmodGuidAndPathPropertyEditorUi<>HBoxContainer<>:: -FmodGuidAndPathPropertyEditorUi.tscn::PackedScene::542436973564082228::1702212007::0::1::::<><>::res://addons/fmod/tool/property_editors/FmodGuidAndPathPropertyEditorUi.gd<>uid://dca7c6jnnpl0f::::res://addons/fmod/icons/event_icon.svg -FmodPathEditorProperty.gd::GDScript::-1::1702212007::0::1::::FmodPathEditorProperty<>EditorProperty<>:: -FmodPathEditorProperty.tscn::PackedScene::6196098913957298241::1702212007::0::1::::<><>::res://addons/fmod/tool/property_editors/FmodPathEditorProperty.gd<>uid://hy04frgfhtgu::::res://addons/fmod/tool/property_editors/FmodGuidAndPathPropertyEditorUi.tscn -::res://addons/fmod/tool/ui/::1702212007 -EventParametersDisplay.gd::GDScript::-1::1702212007::0::1::::EventParametersDisplay<>ScrollContainer<>:: -EventParametersDisplay.tscn::PackedScene::5856926348815139854::1702212007::0::1::::<><>::res://addons/fmod/tool/ui/EventParametersDisplay.gd -EventParametersWindow.tscn::PackedScene::1285012683313334604::1702212007::0::1::::<><>::uid://cppeyr1ke5wre::::res://addons/fmod/tool/ui/EventParametersDisplay.tscn -FmodBankExplorer.gd::GDScript::-1::1702212007::0::1::::FmodBankExplorer<>Window<>:: -FmodBankExplorer.tscn::PackedScene::949309473466276335::1702212007::0::1::::<><>::res://addons/fmod/tool/ui/FmodBankExplorer.gd<>uid://cppeyr1ke5wre::::res://addons/fmod/tool/ui/EventParametersDisplay.tscn -ParameterDisplay.gd::GDScript::-1::1702212007::0::1::::ParameterDisplay<>VBoxContainer<>:: -ParameterDisplay.tscn::PackedScene::2744232029172525152::1702212007::0::1::::<><>::res://addons/fmod/tool/ui/ParameterDisplay.gd -TestFmodBankExplorer.tscn::PackedScene::411348537671190282::1702212007::0::1::::<><>::uid://nr38urn226al::::res://addons/fmod/tool/ui/FmodBankExplorer.tscn -::res://addons/gut/::1706805099 -autofree.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -awaiter.gd::GDScript::-1::1706805099::0::1::::<>Node<>:: -collected_script.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -collected_test.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -comparator.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -compare_result.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -diff_formatter.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -diff_tool.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -doubler.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -double_tools.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -gut.gd::GDScript::-1::1706805099::0::1::::<>Node<>:: -GutScene.gd::GDScript::-1::1706805099::0::1::::<>Node2D<>:: -GutScene.tscn::PackedScene::900020720033095020::1702212007::0::1::::<><>::res://addons/gut/GutScene.gd<>uid://duxblir3vu8x7::::res://addons/gut/gui/NormalGui.tscn<>uid://cnqqdfsn80ise::::res://addons/gut/gui/MinGui.tscn -gut_cmdln.gd::GDScript::-1::1706805099::0::1::::<>SceneTree<>:: -gut_config.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -gut_plugin.gd::GDScript::-1::1702212007::0::1::::<>EditorPlugin<>:: -gut_to_move.gd::GDScript::-1::1706805099::0::1::::<>Node<>:: -hook_script.gd::GDScript::-1::1702212007::0::1::::GutHookScript<>RefCounted<>:: -icon.png::CompressedTexture2D::4148824126959631941::1702212007::1702212060::1::::<><>:: -inner_class_registry.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -input_factory.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -input_sender.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -junit_xml_export.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -LICENSE.md::TextFile::-1::1702212007::0::1::::<><>:: -logger.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -method_maker.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -one_to_many.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -optparse.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -orphan_counter.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -parameter_factory.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -parameter_handler.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -plugin.cfg::TextFile::-1::1706805099::0::1::::<><>:: -printers.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -result_exporter.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -script_parser.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -signal_watcher.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -source_code_pro.fnt::FontFile::4809323826544945504::1702212007::1702212060::1::::<><>:: -spy.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -strutils.gd::GDScript::-1::1706805099::0::1::::GutStringUtils<>RefCounted<>:: -stubber.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -stub_params.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -summary.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -test.gd::GDScript::-1::1706805099::0::1::::GutTest<>Node<>:: -test_collector.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -thing_counter.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -UserFileViewer.gd::GDScript::-1::1702212007::0::1::::<>Window<>:: -UserFileViewer.tscn::PackedScene::3676575661945431583::1702212007::0::1::::<><>::res://addons/gut/UserFileViewer.gd -utils.gd::GDScript::-1::1706805099::0::1::::GutUtils<>RefCounted<>:: -::res://addons/gut/double_templates/::1706805099 -function_template.txt::TextFile::-1::1706805099::0::1::::<><>:: -init_template.txt::TextFile::-1::1702212007::0::1::::<><>:: -script_template.txt::TextFile::-1::1706805099::0::1::::<><>:: -::res://addons/gut/fonts/::1702212060 -AnonymousPro-Bold.ttf::FontFile::5710237891551171712::1702212007::1702212060::1::::<><>:: -AnonymousPro-BoldItalic.ttf::FontFile::4496023943678774745::1702212007::1702212060::1::::<><>:: -AnonymousPro-Italic.ttf::FontFile::1946051124893490662::1702212007::1702212060::1::::<><>:: -AnonymousPro-Regular.ttf::FontFile::8168722819908664856::1702212007::1702212060::1::::<><>:: -CourierPrime-Bold.ttf::FontFile::1335770516583996146::1702212007::1702212060::1::::<><>:: -CourierPrime-BoldItalic.ttf::FontFile::9220921040455068377::1702212007::1702212060::1::::<><>:: -CourierPrime-Italic.ttf::FontFile::4716042287966991544::1702212007::1702212060::1::::<><>:: -CourierPrime-Regular.ttf::FontFile::3052659757691222413::1702212007::1702212060::1::::<><>:: -LobsterTwo-Bold.ttf::FontFile::1656934621306745164::1702212007::1702212060::1::::<><>:: -LobsterTwo-BoldItalic.ttf::FontFile::5943251930544477702::1702212007::1702212060::1::::<><>:: -LobsterTwo-Italic.ttf::FontFile::992817312615385295::1702212007::1702212060::1::::<><>:: -LobsterTwo-Regular.ttf::FontFile::6855437502702336814::1702212007::1702212060::1::::<><>:: -OFL.txt::TextFile::-1::1702212007::0::1::::<><>:: -::res://addons/gut/gui/::1706805099 -arrow.png::CompressedTexture2D::1645126204995198108::1702212007::1702212060::1::::<><>:: -BottomPanelShortcuts.gd::GDScript::-1::1702212007::0::1::::<>Window<>:: -BottomPanelShortcuts.tscn::PackedScene::3672212108687301338::1702212007::0::1::::<><>::uid://sfb1fw8j6ufu::::res://addons/gut/gui/ShortcutButton.tscn<>res://addons/gut/gui/BottomPanelShortcuts.gd -GutBottomPanel.gd::GDScript::-1::1702212007::0::1::::<>Control<>:: -GutBottomPanel.tscn::PackedScene::4354655867367614688::1706805099::0::1::::<><>::res://addons/gut/gui/GutBottomPanel.gd<>uid://bsk32dh41b4gs::::res://addons/gut/gui/BottomPanelShortcuts.tscn<>uid://0yunjxtaa8iw::::res://addons/gut/gui/RunAtCursor.tscn<>uid://cr6tvdv0ve6cv::::res://addons/gut/gui/play.png<>uid://4gyyn12um08h::::res://addons/gut/gui/RunResults.tscn<>uid://bqmo4dj64c7yl::::res://addons/gut/gui/OutputText.tscn -GutControl.gd::GDScript::-1::1706805099::0::1::::<>Control<>:: -GutControl.tscn::PackedScene::2054171664569605320::1706805099::0::1::::<><>::res://addons/gut/gui/GutControl.gd -GutRunner.gd::GDScript::-1::1706805099::0::1::::<>Node2D<>:: -GutRunner.tscn::PackedScene::3560702166169920196::1702212007::0::1::::<><>::res://addons/gut/gui/GutRunner.gd<>uid://m28heqtswbuq::::res://addons/gut/GutScene.tscn -GutSceneTheme.tres::Theme::6076084572326576944::1706805099::0::1::::<><>::uid://c6c7gnx36opr0::::res://addons/gut/fonts/AnonymousPro-Regular.ttf -gut_config_gui.gd::GDScript::-1::1706805099::0::1::::<>RefCounted<>:: -gut_gui.gd::GDScript::-1::1706805099::0::1::::<>Control<>:: -MinGui.tscn::PackedScene::5719303499070539904::1702212007::0::1::::<><>::uid://cstkhwkpajvqu::::res://addons/gut/gui/GutSceneTheme.tres<>uid://bnh0lslf4yh87::::res://addons/gut/fonts/CourierPrime-Regular.ttf<>res://addons/gut/gui/gut_gui.gd<>uid://bvrqqgjpyouse::::res://addons/gut/gui/ResizeHandle.tscn -NormalGui.tscn::PackedScene::8610600420658602210::1706805099::0::1::::<><>::uid://cstkhwkpajvqu::::res://addons/gut/gui/GutSceneTheme.tres<>res://addons/gut/gui/gut_gui.gd<>uid://bnh0lslf4yh87::::res://addons/gut/fonts/CourierPrime-Regular.ttf<>uid://bvrqqgjpyouse::::res://addons/gut/gui/ResizeHandle.tscn -OutputText.gd::GDScript::-1::1706805099::0::1::::<>VBoxContainer<>:: -OutputText.tscn::PackedScene::3535116713792967483::1706805099::0::1::::<><>::res://addons/gut/gui/OutputText.gd -play.png::CompressedTexture2D::1635000675142942863::1702212007::1702212060::1::::<><>:: -ResizeHandle.gd::GDScript::-1::1702212007::0::1::::<>ColorRect<>:: -ResizeHandle.tscn::PackedScene::3896481196255057096::1702212007::0::1::::<><>::res://addons/gut/gui/ResizeHandle.gd -ResultsTree.gd::GDScript::-1::1706805099::0::1::::<>Control<>:: -ResultsTree.tscn::PackedScene::7970351583819098362::1702212007::0::1::::<><>::res://addons/gut/gui/ResultsTree.gd -RunAtCursor.gd::GDScript::-1::1702212007::0::1::::<>Control<>:: -RunAtCursor.tscn::PackedScene::1805504221328301514::1702212007::0::1::::<><>::res://addons/gut/gui/RunAtCursor.gd<>uid://cr6tvdv0ve6cv::::res://addons/gut/gui/play.png<>uid://6wra5rxmfsrl::::res://addons/gut/gui/arrow.png -RunResults.gd::GDScript::-1::1706805099::0::1::::<>Control<>:: -RunResults.tscn::PackedScene::2049363523129861965::1706805099::0::1::::<><>::res://addons/gut/gui/RunResults.gd<>uid://dls5r5f6157nq::::res://addons/gut/gui/ResultsTree.tscn -script_text_editor_controls.gd::GDScript::-1::1702212007::0::1::::<>RefCounted<>:: -Settings.tscn::PackedScene::6291468949329504810::1702212007::0::1::::<><>:: -ShortcutButton.gd::GDScript::-1::1702212007::0::1::::<>Control<>:: -ShortcutButton.tscn::PackedScene::1273828520004261174::1702212007::0::1::::<><>::res://addons/gut/gui/ShortcutButton.gd -::res://addons/gut/images/::1706805099 -Folder.svg::CompressedTexture2D::3139678791423772960::1706805099::1702358003::1::::<><>:: -green.png::CompressedTexture2D::6520612058784968356::1702212007::1702212060::1::::<><>:: -red.png::CompressedTexture2D::8701602113264182104::1702212007::1702212060::1::::<><>:: -Script.svg::CompressedTexture2D::227483817695335030::1706805099::1702358003::1::::<><>:: -yellow.png::CompressedTexture2D::4004300897466148462::1702212007::1702212060::1::::<><>:: -::res://android/::1706805093 -::res://android/plugins/::1702357929 -::res://assets/::1702212007 -::res://assets/Banks/::1702212007 -::res://assets/Music/::1702212060 -jingles_SAX07.ogg::AudioStreamOggVorbis::8430129551912036922::1702212007::1702212060::1::::<><>:: -License.txt::TextFile::-1::1702212007::0::1::::<><>:: -::res://assets/Sounds/::1702212060 -beltHandle1.ogg::AudioStreamOggVorbis::3357302223200653221::1702212007::1702212060::1::::<><>:: -beltHandle2.ogg::AudioStreamOggVorbis::4492030037012930178::1702212007::1702212060::1::::<><>:: -bookClose.ogg::AudioStreamOggVorbis::1598638016890268994::1702212007::1702212060::1::::<><>:: -bookFlip1.ogg::AudioStreamOggVorbis::8659686117651140863::1702212007::1702212060::1::::<><>:: -bookFlip2.ogg::AudioStreamOggVorbis::2051138622178040217::1702212007::1702212060::1::::<><>:: -bookFlip3.ogg::AudioStreamOggVorbis::5351687936465194543::1702212007::1702212060::1::::<><>:: -bookOpen.ogg::AudioStreamOggVorbis::4209347744650227787::1702212007::1702212060::1::::<><>:: -bookPlace1.ogg::AudioStreamOggVorbis::4439688613466064650::1702212007::1702212060::1::::<><>:: -bookPlace2.ogg::AudioStreamOggVorbis::8173094225030912684::1702212007::1702212060::1::::<><>:: -bookPlace3.ogg::AudioStreamOggVorbis::5122917103694115571::1702212007::1702212060::1::::<><>:: -chop.ogg::AudioStreamOggVorbis::4770687295942508362::1702212007::1702212060::1::::<><>:: -cloth1.ogg::AudioStreamOggVorbis::2224198148930001256::1702212007::1702212060::1::::<><>:: -cloth2.ogg::AudioStreamOggVorbis::1104943319689997112::1702212007::1702212060::1::::<><>:: -cloth3.ogg::AudioStreamOggVorbis::7270126747978541247::1702212007::1702212060::1::::<><>:: -cloth4.ogg::AudioStreamOggVorbis::938220345154471848::1702212007::1702212060::1::::<><>:: -clothBelt2.ogg::AudioStreamOggVorbis::7941395126462620166::1702212007::1702212060::1::::<><>:: -clothBelt.ogg::AudioStreamOggVorbis::6049033300960614688::1702212007::1702212060::1::::<><>:: -creak1.ogg::AudioStreamOggVorbis::2049392349068748724::1702212007::1702212060::1::::<><>:: -creak2.ogg::AudioStreamOggVorbis::3598907444690821558::1702212007::1702212060::1::::<><>:: -creak3.ogg::AudioStreamOggVorbis::5603575959866540641::1702212007::1702212060::1::::<><>:: -doorClose_1.ogg::AudioStreamOggVorbis::5878774309119089919::1702212007::1702212060::1::::<><>:: -doorClose_2.ogg::AudioStreamOggVorbis::8057501149018233673::1702212007::1702212060::1::::<><>:: -doorClose_3.ogg::AudioStreamOggVorbis::3902222800722404190::1702212007::1702212060::1::::<><>:: -doorClose_4.ogg::AudioStreamOggVorbis::8462408386705385386::1702212007::1702212060::1::::<><>:: -doorOpen_1.ogg::AudioStreamOggVorbis::2870352506299748604::1702212007::1702212060::1::::<><>:: -doorOpen_2.ogg::AudioStreamOggVorbis::2118056027540407847::1702212007::1702212060::1::::<><>:: -drawKnife1.ogg::AudioStreamOggVorbis::8555288345876765361::1702212007::1702212060::1::::<><>:: -drawKnife2.ogg::AudioStreamOggVorbis::3172730121284199613::1702212007::1702212060::1::::<><>:: -drawKnife3.ogg::AudioStreamOggVorbis::2885598956039077380::1702212007::1702212060::1::::<><>:: -dropLeather.ogg::AudioStreamOggVorbis::2652839993470705844::1702212007::1702212060::1::::<><>:: -footstep00.ogg::AudioStreamOggVorbis::545842655636310072::1702212007::1702212060::1::::<><>:: -footstep01.ogg::AudioStreamOggVorbis::7262874834105623323::1702212007::1702212060::1::::<><>:: -footstep02.ogg::AudioStreamOggVorbis::6752362312216046949::1702212007::1702212060::1::::<><>:: -footstep03.ogg::AudioStreamOggVorbis::5421889124349596472::1702212007::1702212060::1::::<><>:: -footstep04.ogg::AudioStreamOggVorbis::6996639552434707389::1702212007::1702212060::1::::<><>:: -footstep05.ogg::AudioStreamOggVorbis::7839521999856871107::1702212007::1702212060::1::::<><>:: -footstep06.ogg::AudioStreamOggVorbis::4770730755720057340::1702212007::1702212060::1::::<><>:: -footstep07.ogg::AudioStreamOggVorbis::8897573449071323665::1702212007::1702212060::1::::<><>:: -footstep08.ogg::AudioStreamOggVorbis::2452917993617391188::1702212007::1702212060::1::::<><>:: -footstep09.ogg::AudioStreamOggVorbis::8717182461905250842::1702212007::1702212060::1::::<><>:: -handleCoins2.ogg::AudioStreamOggVorbis::3606102788231600074::1702212007::1702212060::1::::<><>:: -handleCoins.ogg::AudioStreamOggVorbis::6503952773047196798::1702212007::1702212060::1::::<><>:: -handleSmallLeather2.ogg::AudioStreamOggVorbis::178953460861587264::1702212007::1702212060::1::::<><>:: -handleSmallLeather.ogg::AudioStreamOggVorbis::5703842005644944422::1702212007::1702212060::1::::<><>:: -knifeSlice2.ogg::AudioStreamOggVorbis::7369315249712569450::1702212007::1702212060::1::::<><>:: -knifeSlice.ogg::AudioStreamOggVorbis::691124093825965558::1702212007::1702212060::1::::<><>:: -licence.txt::TextFile::-1::1702212007::0::1::::<><>:: -metalClick.ogg::AudioStreamOggVorbis::2778501484639380327::1702212007::1702212060::1::::<><>:: -metalLatch.ogg::AudioStreamOggVorbis::2101886033039985373::1702212007::1702212060::1::::<><>:: -metalPot1.ogg::AudioStreamOggVorbis::1131150234135301616::1702212007::1702212060::1::::<><>:: -metalPot2.ogg::AudioStreamOggVorbis::4368986387788630324::1702212007::1702212060::1::::<><>:: -metalPot3.ogg::AudioStreamOggVorbis::2663723517893286812::1702212007::1702212060::1::::<><>:: -::res://high_level_2D/::1707371630 -ChangeColor.gd::GDScript::-1::1702212007::0::1::::<>Area2D<>:: -Emitter.gd::GDScript::-1::1706812686::0::1::::<>FmodEventEmitter2D<>:: -FmodNodesTest.tscn::PackedScene::7995747544492451807::1707371630::0::1::::<><>::res://high_level_2D/Emitter.gd<>uid://d4blkybu5ojj6::::res://icon.png<>res://high_level_2D/Kinematic.gd<>res://high_level_2D/ChangeColor.gd<>res://low_level_2D/EnterAndLeave.gd<>res://low_level_2D/EnterandLeave2.gd -Kinematic.gd::GDScript::-1::1702212007::0::1::::<>CharacterBody2D<>:: -::res://high_level_3D/::1707373995 -FPSCounter.gd::GDScript::-1::1706807429::0::1::::<>Label<>:: -rollingball.gd::GDScript::-1::1706815625::0::1::::<>FmodEventEmitter3D<>:: -selfdestroy.gd::GDScript::-1::1706812709::0::1::::<>FmodEventEmitter3D<>:: -World.tscn::PackedScene::7914430319469242357::1707373995::0::1::::<><>::res://high_level_3D/FPSCounter.gd<>uid://bhw2o0powjnsp::::res://high_level_3D/environment/Floor.tscn<>uid://dl8xj04oxmnsb::::res://high_level_3D/environment/Ball.tscn<>uid://c7isdpd8ykjep::::res://high_level_3D/environment/Wall.tscn<>res://high_level_3D/environment/soundcollider.gd<>res://high_level_3D/selfdestroy.gd<>res://high_level_3D/rollingball.gd<>uid://bsguup0m8xqxp::::res://high_level_3D/player/Player.tscn -::res://high_level_3D/environment/::1707373277 -1x1.png::CompressedTexture2D::4735347951839930949::1706805359::1706806064::1::::<><>:: -Ball.tscn::PackedScene::8000877718510805353::1706815625::0::1::::<><>::res://high_level_3D/environment/ball_material.tres -ball_material.tres::StandardMaterial3D::-1::1706807365::0::1::::<><>::uid://b8p3qvgwqt8dd::::res://high_level_3D/environment/1x1.png -box.tscn::PackedScene::5700792937621581287::1706807403::0::1::::<><>::res://high_level_3D/environment/wall_material.tres -Floor.tscn::PackedScene::2924824596589690447::1707373277::0::1::::<><>::res://high_level_3D/environment/wall_material.tres -soundcollider.gd::GDScript::-1::1706812214::0::1::::<>FmodEventEmitter3D<>:: -Wall.tscn::PackedScene::7036498443103737707::1706807393::0::1::::<><>::res://high_level_3D/environment/wall_material.tres -wall_material.tres::StandardMaterial3D::-1::1706807376::0::1::::<><>::uid://b8p3qvgwqt8dd::::res://high_level_3D/environment/1x1.png -::res://high_level_3D/player/::1706815625 -Camera.gd::GDScript::-1::1706810645::0::1::::<>Camera3D<>:: -Player.gd::GDScript::-1::1706810164::0::1::::<>CharacterBody3D<>:: -Player.tscn::PackedScene::3663457018496079845::1706815625::0::1::::<><>::res://high_level_3D/player/Player.gd<>res://high_level_3D/player/Camera.gd -::res://low_level_2D/::1707373891 -ChangeColor.gd::GDScript::-1::1702212007::0::1::::<>Area2D<>:: -Emitter.gd::GDScript::-1::1702212007::0::1::::<>Sprite2D<>:: -EnterandLeave2.gd::GDScript::-1::1702212007::0::1::::<>Area2D<>:: -EnterAndLeave.gd::GDScript::-1::1702212007::0::1::::<>Area2D<>:: -FmodScriptTest.tscn::PackedScene::6105177409443340932::1707373891::0::1::::<><>::res://low_level_2D/FmodTest.gd<>uid://d4blkybu5ojj6::::res://icon.png<>res://low_level_2D/Emitter.gd<>res://low_level_2D/Listener.gd<>res://low_level_2D/EnterAndLeave.gd<>res://low_level_2D/ChangeColor.gd<>res://low_level_2D/EnterandLeave2.gd -FmodTest.gd::GDScript::-1::1706807429::0::1::::<>Node<>:: -Listener2.gd::GDScript::-1::1702212007::0::1::::<>Node2D<>:: -Listener.gd::GDScript::-1::1702212007::0::1::::<>CharacterBody2D<>:: -::res://test/::1702212007 -tests.tscn::PackedScene::6944549695116706567::1702212007::0::1::::<><>:: -::res://test/integration/::1702212007 -::res://test/unit/::1702212007 -test_bank.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_bus.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_callbacks.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_desc_event.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_event.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_global.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_listener.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_sound.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: -test_vca.gd::GDScript::-1::1702212007::0::1::::<>Node<>:: +::res://::1712412637 +.gutconfig.json::JSON::-1::1702579708::0::1::::<><>:: +.gut_editor_config.json::JSON::-1::1695552162::0::1::::<><>:: +appstore.png::CompressedTexture2D::5476228676956390533::1695552162::1701888674::1::::<><>:: +default_env.tres::Environment::-1::1695552163::0::1::::<><>:: +export_presets.cfg::TextFile::-1::1702130725::0::1::::<><>:: +icon.png::CompressedTexture2D::669717876360516596::1695552163::1701888673::1::::<><>:: +::res://addons/::1701856146 +::res://addons/fmod/::1712248672 +fmod.gdextension::GDExtension::-1::1712412039::0::1::::<><>:: +FmodEditorExportPluginProxy.gd::GDScript::-1::1695552162::0::1::::FmodEditorExportPluginProxy<>FmodEditorExportPlugin<>:: +FmodManager.gd::GDScript::-1::1712248672::0::1::::<>Node<>:: +FmodPlugin.gd::GDScript::-1::1702579708::0::1::::FmodPlugin<>EditorPlugin<>:: +plugin.cfg::TextFile::-1::1695552162::0::1::::<><>:: +::res://addons/fmod/icons/::1709482099 +bank_icon.svg::CompressedTexture2D::1038516917696115986::1702130725::1712412640::1::::<><>:: +bus_icon.svg::CompressedTexture2D::7845242995299859357::1702130725::1712412640::1::::<><>:: +c_parameter_icon.svg::CompressedTexture2D::5658609721524877954::1702130725::1712412640::1::::<><>:: +d_parameter_icon.svg::CompressedTexture2D::7607278222157620709::1702130725::1712412640::1::::<><>:: +event_icon.svg::CompressedTexture2D::5646458962748177733::1702130725::1712412640::1::::<><>:: +fmod_emitter.png::CompressedTexture2D::5795622517766064297::1702130725::1702130725::1::::<><>:: +fmod_icon.svg::CompressedTexture2D::3964631223776717267::1702130725::1712412640::1::::<><>:: +snapshot_icon.svg::CompressedTexture2D::4441875245663577586::1702130725::1712412640::1::::<><>:: +vca_icon.svg::CompressedTexture2D::6003809236383373252::1702130725::1712412640::1::::<><>:: +::res://addons/fmod/libs/::1712406555 +::res://addons/fmod/libs/android/::1702130725 +::res://addons/fmod/libs/android/arm64/::1702130725 +CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702130725::0::1::::<><>:: +::res://addons/fmod/libs/iOS/::1702130725 +CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702130725::0::1::::<><>:: +::res://addons/fmod/libs/linux/::1702130725 +CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702130725::0::1::::<><>:: +::res://addons/fmod/libs/macos/::1702130725 +CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702130725::0::1::::<><>:: +::res://addons/fmod/libs/macos/libGodotFmod.macos.template_debug.framework/::1702130725 +::res://addons/fmod/libs/web/::1712412576 +::res://addons/fmod/libs/windows/::1712412629 +CopyPast_Fmod_Libs_Here.txt::TextFile::-1::1702130725::0::1::::<><>:: +::res://addons/fmod/tool/::1702130725 +::res://addons/fmod/tool/inspectors/::1702130725 +FmodBankLoaderPropertyInspectorPlugin.gd::GDScript::-1::1702130725::0::1::::FmodBankLoaderPropertyInspectorPlugin<>EditorInspectorPlugin<>:: +FmodEmitterPropertyInspectorPlugin.gd::GDScript::-1::1702130725::0::1::::FmodEmitterPropertyInspectorPlugin<>EditorInspectorPlugin<>:: +::res://addons/fmod/tool/property_editors/::1702130725 +FmodBankPathEditorProperty.gd::GDScript::-1::1702130725::0::1::::FmodBankPathEditorProperty<>EditorProperty<>:: +FmodBankPathsPropertyEditorUi.tscn::PackedScene::8516913634674404363::1702130725::0::1::::<><>::uid://bkqdeaojmbbaj::::res://addons/fmod/icons/bank_icon.svg +FmodEventEditorProperty.gd::GDScript::-1::1702130725::0::1::::FmodEventEditorProperty<>FmodPathEditorProperty<>:: +FmodEventEditorProperty.tscn::PackedScene::5801239393529713660::1702130725::0::1::::<><>::uid://cujo3xq0erren::::res://addons/fmod/tool/property_editors/FmodPathEditorProperty.tscn<>res://addons/fmod/tool/property_editors/FmodEventEditorProperty.gd +FmodGuidAndPathPropertyEditorUi.gd::GDScript::-1::1702130725::0::1::::FmodGuidAndPathPropertyEditorUi<>HBoxContainer<>:: +FmodGuidAndPathPropertyEditorUi.tscn::PackedScene::542436973564082228::1702130725::0::1::::<><>::res://addons/fmod/tool/property_editors/FmodGuidAndPathPropertyEditorUi.gd<>uid://dca7c6jnnpl0f::::res://addons/fmod/icons/event_icon.svg +FmodPathEditorProperty.gd::GDScript::-1::1702130725::0::1::::FmodPathEditorProperty<>EditorProperty<>:: +FmodPathEditorProperty.tscn::PackedScene::6196098913957298241::1702130725::0::1::::<><>::res://addons/fmod/tool/property_editors/FmodPathEditorProperty.gd<>uid://hy04frgfhtgu::::res://addons/fmod/tool/property_editors/FmodGuidAndPathPropertyEditorUi.tscn +::res://addons/fmod/tool/ui/::1712248672 +EventParametersDisplay.gd::GDScript::-1::1712248672::0::1::::EventParametersDisplay<>ScrollContainer<>:: +EventParametersDisplay.tscn::PackedScene::5856926348815139854::1702130725::0::1::::<><>::res://addons/fmod/tool/ui/EventParametersDisplay.gd +EventParametersWindow.tscn::PackedScene::1285012683313334604::1702130725::0::1::::<><>::uid://cppeyr1ke5wre::::res://addons/fmod/tool/ui/EventParametersDisplay.tscn +EventPlayControls.gd::GDScript::-1::1712248672::0::1::::<>PanelContainer<>:: +FmodBankExplorer.gd::GDScript::-1::1712248672::0::1::::FmodBankExplorer<>Window<>:: +FmodBankExplorer.tscn::PackedScene::949309473466276335::1712248672::0::1::::<><>::res://addons/fmod/tool/ui/FmodBankExplorer.gd<>res://addons/fmod/tool/ui/EventPlayControls.gd<>uid://cppeyr1ke5wre::::res://addons/fmod/tool/ui/EventParametersDisplay.tscn +ParameterDisplay.gd::GDScript::-1::1712248672::0::1::::ParameterDisplay<>MarginContainer<>:: +ParameterDisplay.tscn::PackedScene::2744232029172525152::1712248672::0::1::::<><>::res://addons/fmod/tool/ui/ParameterDisplay.gd +TestFmodBankExplorer.tscn::PackedScene::411348537671190282::1702130725::0::1::::<><>::uid://nr38urn226al::::res://addons/fmod/tool/ui/FmodBankExplorer.tscn +::res://addons/gut/::1702579708 +autofree.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +awaiter.gd::GDScript::-1::1702579708::0::1::::<>Node<>:: +collected_script.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +collected_test.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +comparator.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +compare_result.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +diff_formatter.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +diff_tool.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +doubler.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +double_tools.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +gut.gd::GDScript::-1::1702579708::0::1::::<>Node<>:: +GutScene.gd::GDScript::-1::1702579708::0::1::::<>Node2D<>:: +GutScene.tscn::PackedScene::900020720033095020::1701856146::0::1::::<><>::res://addons/gut/GutScene.gd<>uid://duxblir3vu8x7::::res://addons/gut/gui/NormalGui.tscn<>uid://cnqqdfsn80ise::::res://addons/gut/gui/MinGui.tscn +gut_cmdln.gd::GDScript::-1::1702579708::0::1::::<>SceneTree<>:: +gut_config.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +gut_plugin.gd::GDScript::-1::1701856146::0::1::::<>EditorPlugin<>:: +gut_to_move.gd::GDScript::-1::1702579708::0::1::::<>Node<>:: +hook_script.gd::GDScript::-1::1701856146::0::1::::GutHookScript<>RefCounted<>:: +icon.png::CompressedTexture2D::3890841352431263106::1701856146::1701888673::1::::<><>:: +inner_class_registry.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +input_factory.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +input_sender.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +junit_xml_export.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +LICENSE.md::TextFile::-1::1701856146::0::1::::<><>:: +logger.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +method_maker.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +one_to_many.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +optparse.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +orphan_counter.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +parameter_factory.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +parameter_handler.gd::GDScript::-1::1701856146::0::1::::<>RefCounted<>:: +plugin.cfg::TextFile::-1::1702579708::0::1::::<><>:: +printers.gd::GDScript::-1::1701856147::0::1::::<>RefCounted<>:: +result_exporter.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +script_parser.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +signal_watcher.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +source_code_pro.fnt::FontFile::5125156706837925311::1701856147::1701888673::1::::<><>:: +spy.gd::GDScript::-1::1701856147::0::1::::<>RefCounted<>:: +strutils.gd::GDScript::-1::1702579708::0::1::::GutStringUtils<>RefCounted<>:: +stubber.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +stub_params.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +summary.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +test.gd::GDScript::-1::1702579708::0::1::::GutTest<>Node<>:: +test_collector.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +thing_counter.gd::GDScript::-1::1701856147::0::1::::<>RefCounted<>:: +UserFileViewer.gd::GDScript::-1::1701856146::0::1::::<>Window<>:: +UserFileViewer.tscn::PackedScene::3676575661945431583::1701856146::0::1::::<><>::res://addons/gut/UserFileViewer.gd +utils.gd::GDScript::-1::1702579708::0::1::::GutUtils<>RefCounted<>:: +::res://addons/gut/double_templates/::1702579708 +function_template.txt::TextFile::-1::1702579708::0::1::::<><>:: +init_template.txt::TextFile::-1::1701856147::0::1::::<><>:: +script_template.txt::TextFile::-1::1702579708::0::1::::<><>:: +::res://addons/gut/fonts/::1701888673 +AnonymousPro-Bold.ttf::FontFile::7090493737101227053::1701856147::1701888673::1::::<><>:: +AnonymousPro-BoldItalic.ttf::FontFile::761724172175864::1701856147::1701888673::1::::<><>:: +AnonymousPro-Italic.ttf::FontFile::503495830806397342::1701856147::1701888673::1::::<><>:: +AnonymousPro-Regular.ttf::FontFile::6954778653853521719::1701856147::1701888673::1::::<><>:: +CourierPrime-Bold.ttf::FontFile::2896714378692211288::1701856147::1701888673::1::::<><>:: +CourierPrime-BoldItalic.ttf::FontFile::977220797652290018::1701856147::1701888673::1::::<><>:: +CourierPrime-Italic.ttf::FontFile::846855295635301556::1701856147::1701888673::1::::<><>:: +CourierPrime-Regular.ttf::FontFile::3314864826498090510::1701856147::1701888673::1::::<><>:: +LobsterTwo-Bold.ttf::FontFile::5632861098580159618::1701856147::1701888673::1::::<><>:: +LobsterTwo-BoldItalic.ttf::FontFile::3182965850633207044::1701856147::1701888673::1::::<><>:: +LobsterTwo-Italic.ttf::FontFile::7759867820021968437::1701856147::1701888673::1::::<><>:: +LobsterTwo-Regular.ttf::FontFile::2115948870915788183::1701856147::1701888673::1::::<><>:: +OFL.txt::TextFile::-1::1701856147::0::1::::<><>:: +::res://addons/gut/gui/::1702579708 +arrow.png::CompressedTexture2D::2222304255268796957::1701856148::1701888673::1::::<><>:: +BottomPanelShortcuts.gd::GDScript::-1::1701856147::0::1::::<>Window<>:: +BottomPanelShortcuts.tscn::PackedScene::3672212108687301338::1701856147::0::1::::<><>::uid://sfb1fw8j6ufu::::res://addons/gut/gui/ShortcutButton.tscn<>res://addons/gut/gui/BottomPanelShortcuts.gd +GutBottomPanel.gd::GDScript::-1::1701856148::0::1::::<>Control<>:: +GutBottomPanel.tscn::PackedScene::4354655867367614688::1702579708::0::1::::<><>::res://addons/gut/gui/GutBottomPanel.gd<>uid://bsk32dh41b4gs::::res://addons/gut/gui/BottomPanelShortcuts.tscn<>uid://0yunjxtaa8iw::::res://addons/gut/gui/RunAtCursor.tscn<>uid://cr6tvdv0ve6cv::::res://addons/gut/gui/play.png<>uid://4gyyn12um08h::::res://addons/gut/gui/RunResults.tscn<>uid://bqmo4dj64c7yl::::res://addons/gut/gui/OutputText.tscn +GutControl.gd::GDScript::-1::1702579708::0::1::::<>Control<>:: +GutControl.tscn::PackedScene::2054171664569605320::1702579708::0::1::::<><>::res://addons/gut/gui/GutControl.gd +GutRunner.gd::GDScript::-1::1702579708::0::1::::<>Node2D<>:: +GutRunner.tscn::PackedScene::3560702166169920196::1701856148::0::1::::<><>::res://addons/gut/gui/GutRunner.gd<>uid://m28heqtswbuq::::res://addons/gut/GutScene.tscn +GutSceneTheme.tres::Theme::6076084572326576944::1702579708::0::1::::<><>::uid://c6c7gnx36opr0::::res://addons/gut/fonts/AnonymousPro-Regular.ttf +gut_config_gui.gd::GDScript::-1::1702579708::0::1::::<>RefCounted<>:: +gut_gui.gd::GDScript::-1::1702579708::0::1::::<>Control<>:: +MinGui.tscn::PackedScene::5719303499070539904::1701856148::0::1::::<><>::uid://cstkhwkpajvqu::::res://addons/gut/gui/GutSceneTheme.tres<>uid://bnh0lslf4yh87::::res://addons/gut/fonts/CourierPrime-Regular.ttf<>res://addons/gut/gui/gut_gui.gd<>uid://bvrqqgjpyouse::::res://addons/gut/gui/ResizeHandle.tscn +NormalGui.tscn::PackedScene::8610600420658602210::1702579708::0::1::::<><>::uid://cstkhwkpajvqu::::res://addons/gut/gui/GutSceneTheme.tres<>res://addons/gut/gui/gut_gui.gd<>uid://bnh0lslf4yh87::::res://addons/gut/fonts/CourierPrime-Regular.ttf<>uid://bvrqqgjpyouse::::res://addons/gut/gui/ResizeHandle.tscn +OutputText.gd::GDScript::-1::1702579708::0::1::::<>VBoxContainer<>:: +OutputText.tscn::PackedScene::3535116713792967483::1702579708::0::1::::<><>::res://addons/gut/gui/OutputText.gd +play.png::CompressedTexture2D::6031238735318256293::1701856148::1701888673::1::::<><>:: +ResizeHandle.gd::GDScript::-1::1701856148::0::1::::<>ColorRect<>:: +ResizeHandle.tscn::PackedScene::3896481196255057096::1701856148::0::1::::<><>::res://addons/gut/gui/ResizeHandle.gd +ResultsTree.gd::GDScript::-1::1702579708::0::1::::<>Control<>:: +ResultsTree.tscn::PackedScene::7970351583819098362::1701856148::0::1::::<><>::res://addons/gut/gui/ResultsTree.gd +RunAtCursor.gd::GDScript::-1::1701856148::0::1::::<>Control<>:: +RunAtCursor.tscn::PackedScene::1805504221328301514::1701856148::0::1::::<><>::res://addons/gut/gui/RunAtCursor.gd<>uid://cr6tvdv0ve6cv::::res://addons/gut/gui/play.png<>uid://6wra5rxmfsrl::::res://addons/gut/gui/arrow.png +RunResults.gd::GDScript::-1::1702579708::0::1::::<>Control<>:: +RunResults.tscn::PackedScene::2049363523129861965::1702579708::0::1::::<><>::res://addons/gut/gui/RunResults.gd<>uid://dls5r5f6157nq::::res://addons/gut/gui/ResultsTree.tscn +script_text_editor_controls.gd::GDScript::-1::1701856148::0::1::::<>RefCounted<>:: +Settings.tscn::PackedScene::6291468949329504810::1701856148::0::1::::<><>:: +ShortcutButton.gd::GDScript::-1::1701856148::0::1::::<>Control<>:: +ShortcutButton.tscn::PackedScene::1273828520004261174::1701856148::0::1::::<><>::res://addons/gut/gui/ShortcutButton.gd +::res://addons/gut/images/::1702579708 +Folder.svg::CompressedTexture2D::7694651741458501535::1702579708::1701888673::1::::<><>:: +green.png::CompressedTexture2D::3896279560051998512::1701856148::1701888673::1::::<><>:: +red.png::CompressedTexture2D::2443263267725858415::1701856148::1701888673::1::::<><>:: +Script.svg::CompressedTexture2D::4817060143842260657::1702579708::1701888673::1::::<><>:: +yellow.png::CompressedTexture2D::1043265824178416429::1701856148::1701888673::1::::<><>:: +::res://android/::1702130725 +::res://android/plugins/::1702130725 +::res://assets/::1695552162 +::res://assets/Banks/::1695552162 +::res://assets/Music/::1701888673 +jingles_SAX07.ogg::AudioStreamOggVorbis::2130403441940005853::1695552162::1701888673::1::::<><>:: +License.txt::TextFile::-1::1695552162::0::1::::<><>:: +::res://assets/Sounds/::1701888673 +beltHandle1.ogg::AudioStreamOggVorbis::6092082587465549097::1695552162::1701888673::1::::<><>:: +beltHandle2.ogg::AudioStreamOggVorbis::6597744014577767141::1695552162::1701888673::1::::<><>:: +bookClose.ogg::AudioStreamOggVorbis::7384285556811369235::1695552162::1701888673::1::::<><>:: +bookFlip1.ogg::AudioStreamOggVorbis::3791833916520807099::1695552162::1701888673::1::::<><>:: +bookFlip2.ogg::AudioStreamOggVorbis::3907949926674338755::1695552162::1701888673::1::::<><>:: +bookFlip3.ogg::AudioStreamOggVorbis::5126021490362044186::1695552162::1701888673::1::::<><>:: +bookOpen.ogg::AudioStreamOggVorbis::934634474384947855::1695552162::1701888673::1::::<><>:: +bookPlace1.ogg::AudioStreamOggVorbis::6609751171184349789::1695552162::1701888673::1::::<><>:: +bookPlace2.ogg::AudioStreamOggVorbis::8415624492036081789::1695552162::1701888673::1::::<><>:: +bookPlace3.ogg::AudioStreamOggVorbis::7134625780549049659::1695552162::1701888673::1::::<><>:: +chop.ogg::AudioStreamOggVorbis::5826363998659718523::1695552162::1701888673::1::::<><>:: +cloth1.ogg::AudioStreamOggVorbis::2798027660658711102::1695552162::1701888673::1::::<><>:: +cloth2.ogg::AudioStreamOggVorbis::7969418091143216954::1695552162::1701888673::1::::<><>:: +cloth3.ogg::AudioStreamOggVorbis::3514332131815052961::1695552162::1701888673::1::::<><>:: +cloth4.ogg::AudioStreamOggVorbis::8443322956222476723::1695552162::1701888673::1::::<><>:: +clothBelt2.ogg::AudioStreamOggVorbis::8245993405394320945::1695552162::1701888673::1::::<><>:: +clothBelt.ogg::AudioStreamOggVorbis::1723446961484721767::1695552162::1701888673::1::::<><>:: +creak1.ogg::AudioStreamOggVorbis::6268446490004302329::1695552162::1701888673::1::::<><>:: +creak2.ogg::AudioStreamOggVorbis::4249305303148040343::1695552162::1701888673::1::::<><>:: +creak3.ogg::AudioStreamOggVorbis::2874677233520698076::1695552162::1701888673::1::::<><>:: +doorClose_1.ogg::AudioStreamOggVorbis::3375580751011414331::1695552162::1701888673::1::::<><>:: +doorClose_2.ogg::AudioStreamOggVorbis::3643377063351694335::1695552162::1701888673::1::::<><>:: +doorClose_3.ogg::AudioStreamOggVorbis::3073532036704592924::1695552162::1701888673::1::::<><>:: +doorClose_4.ogg::AudioStreamOggVorbis::2054960105926019946::1695552162::1701888673::1::::<><>:: +doorOpen_1.ogg::AudioStreamOggVorbis::3649985662915964668::1695552162::1701888673::1::::<><>:: +doorOpen_2.ogg::AudioStreamOggVorbis::5557882272695102232::1695552163::1701888673::1::::<><>:: +drawKnife1.ogg::AudioStreamOggVorbis::3354837507528042558::1695552163::1701888673::1::::<><>:: +drawKnife2.ogg::AudioStreamOggVorbis::7317558167132762144::1695552163::1701888673::1::::<><>:: +drawKnife3.ogg::AudioStreamOggVorbis::1204380789714511576::1695552163::1701888673::1::::<><>:: +dropLeather.ogg::AudioStreamOggVorbis::5988352931676640135::1695552163::1701888673::1::::<><>:: +footstep00.ogg::AudioStreamOggVorbis::1388958585202605431::1695552163::1701888673::1::::<><>:: +footstep01.ogg::AudioStreamOggVorbis::9157122961132159723::1695552163::1701888673::1::::<><>:: +footstep02.ogg::AudioStreamOggVorbis::8279970941643952499::1695552163::1701888673::1::::<><>:: +footstep03.ogg::AudioStreamOggVorbis::5932818475936630236::1695552163::1701888673::1::::<><>:: +footstep04.ogg::AudioStreamOggVorbis::668747893948909371::1695552163::1701888673::1::::<><>:: +footstep05.ogg::AudioStreamOggVorbis::6746680302677460704::1695552163::1701888673::1::::<><>:: +footstep06.ogg::AudioStreamOggVorbis::2413434960292038312::1695552163::1701888673::1::::<><>:: +footstep07.ogg::AudioStreamOggVorbis::9169778522581522658::1695552163::1701888673::1::::<><>:: +footstep08.ogg::AudioStreamOggVorbis::3060365175944862712::1695552163::1701888673::1::::<><>:: +footstep09.ogg::AudioStreamOggVorbis::5310832160033286617::1695552163::1701888673::1::::<><>:: +handleCoins2.ogg::AudioStreamOggVorbis::711194280682736598::1695552163::1701888673::1::::<><>:: +handleCoins.ogg::AudioStreamOggVorbis::8434381163512709137::1695552163::1701888673::1::::<><>:: +handleSmallLeather2.ogg::AudioStreamOggVorbis::2585130399897880180::1695552163::1701888673::1::::<><>:: +handleSmallLeather.ogg::AudioStreamOggVorbis::1272731209494355841::1695552163::1701888673::1::::<><>:: +knifeSlice2.ogg::AudioStreamOggVorbis::2423193153137582499::1695552163::1701888673::1::::<><>:: +knifeSlice.ogg::AudioStreamOggVorbis::8997072192502399214::1695552163::1701888673::1::::<><>:: +licence.txt::TextFile::-1::1695552163::0::1::::<><>:: +metalClick.ogg::AudioStreamOggVorbis::7475538111158933785::1695552163::1701888673::1::::<><>:: +metalLatch.ogg::AudioStreamOggVorbis::6487610088357999992::1695552163::1701888673::1::::<><>:: +metalPot1.ogg::AudioStreamOggVorbis::7063868056879145343::1695552163::1701888673::1::::<><>:: +metalPot2.ogg::AudioStreamOggVorbis::656774085546589152::1695552163::1701888673::1::::<><>:: +metalPot3.ogg::AudioStreamOggVorbis::7365261732977514080::1695552163::1701888673::1::::<><>:: +::res://high_level_2D/::1712248672 +ChangeColor.gd::GDScript::-1::1712248672::0::1::::<>Area2D<>:: +Emitter.gd::GDScript::-1::1712248661::0::1::::<>FmodEventEmitter2D<>:: +FmodNodesTest.tscn::PackedScene::7995747544492451807::1712248672::0::1::::<><>::res://high_level_2D/sin_move.gd<>res://high_level_2D/Emitter.gd<>uid://d4blkybu5ojj6::::res://icon.png<>res://high_level_2D/Kinematic.gd<>res://high_level_2D/ChangeColor.gd<>res://low_level_2D/EnterAndLeave.gd<>uid://glfbseq2tmgg::::res://high_level_2D/footstep.tscn<>res://low_level_2D/EnterandLeave2.gd +footstep.tscn::PackedScene::444147540243918026::1712248672::0::1::::<><>:: +Kinematic.gd::GDScript::-1::1712248672::0::1::::<>CharacterBody2D<>:: +sin_move.gd::GDScript::-1::1712248661::0::1::::<>Node2D<>:: +::res://high_level_3D/::1712248661 +FPSCounter.gd::GDScript::-1::1712248661::0::1::::<>Label<>:: +rollingball.gd::GDScript::-1::1712248661::0::1::::<>FmodEventEmitter3D<>:: +selfdestroy.gd::GDScript::-1::1712248661::0::1::::<>FmodEventEmitter3D<>:: +World.tscn::PackedScene::7914430319469242357::1709482063::0::1::::<><>::res://high_level_3D/FPSCounter.gd<>uid://bhw2o0powjnsp::::res://high_level_3D/environment/Floor.tscn<>uid://dl8xj04oxmnsb::::res://high_level_3D/environment/Ball.tscn<>res://high_level_3D/environment/sin_move.gd<>uid://c7isdpd8ykjep::::res://high_level_3D/environment/Wall.tscn<>res://high_level_3D/environment/soundcollider.gd<>res://high_level_3D/selfdestroy.gd<>res://high_level_3D/rollingball.gd<>uid://bsguup0m8xqxp::::res://high_level_3D/player/Player.tscn +::res://high_level_3D/environment/::1712248661 +1x1.png::CompressedTexture2D::4591132973027686248::1709482064::1712412640::1::::<><>:: +Ball.tscn::PackedScene::8000877718510805353::1709482064::0::1::::<><>::res://high_level_3D/environment/ball_material.tres +ball_material.tres::StandardMaterial3D::-1::1709482064::0::1::::<><>::uid://b8p3qvgwqt8dd::::res://high_level_3D/environment/1x1.png +box.tscn::PackedScene::5700792937621581287::1709482064::0::1::::<><>::res://high_level_3D/environment/wall_material.tres +Floor.tscn::PackedScene::2924824596589690447::1709482064::0::1::::<><>::res://high_level_3D/environment/wall_material.tres +sin_move.gd::GDScript::-1::1712248661::0::1::::<>RigidBody3D<>:: +soundcollider.gd::GDScript::-1::1712248661::0::1::::<>FmodEventEmitter3D<>:: +Wall.tscn::PackedScene::7036498443103737707::1709482064::0::1::::<><>::res://high_level_3D/environment/wall_material.tres +wall_material.tres::StandardMaterial3D::-1::1709482064::0::1::::<><>::uid://b8p3qvgwqt8dd::::res://high_level_3D/environment/1x1.png +::res://high_level_3D/player/::1712248661 +Camera.gd::GDScript::-1::1712248661::0::1::::<>Camera3D<>:: +Player.gd::GDScript::-1::1712248661::0::1::::<>CharacterBody3D<>:: +Player.tscn::PackedScene::3663457018496079845::1709482064::0::1::::<><>::res://high_level_3D/player/Player.gd<>res://high_level_3D/player/Camera.gd +::res://low_level_2D/::1712248672 +ChangeColor.gd::GDScript::-1::1709482064::0::1::::<>Area2D<>:: +Emitter.gd::GDScript::-1::1712248661::0::1::::<>Sprite2D<>:: +EnterandLeave2.gd::GDScript::-1::1709482064::0::1::::<>Area2D<>:: +EnterAndLeave.gd::GDScript::-1::1709482064::0::1::::<>Area2D<>:: +FmodScriptTest.tscn::PackedScene::6105177409443340932::1712248661::0::1::::<><>::res://low_level_2D/FmodTest.gd<>uid://d4blkybu5ojj6::::res://icon.png<>res://low_level_2D/Emitter.gd<>res://low_level_2D/Listener.gd<>res://low_level_2D/EnterAndLeave.gd<>res://low_level_2D/ChangeColor.gd<>res://low_level_2D/EnterandLeave2.gd +FmodTest.gd::GDScript::-1::1712248672::0::1::::<>Node<>:: +Listener2.gd::GDScript::-1::1709482064::0::1::::<>Node2D<>:: +Listener.gd::GDScript::-1::1712248672::0::1::::<>CharacterBody2D<>:: +::res://test/::1701885873 +tests.tscn::PackedScene::6944549695116706567::1701885873::0::1::::<><>:: +::res://test/integration/::1695552163 +::res://test/unit/::1702130725 +test_bank.gd::GDScript::-1::1695552163::0::1::::<>Node<>:: +test_bus.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: +test_callbacks.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: +test_desc_event.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: +test_event.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: +test_global.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: +test_listener.gd::GDScript::-1::1695552163::0::1::::<>Node<>:: +test_sound.gd::GDScript::-1::1695552163::0::1::::<>Node<>:: +test_vca.gd::GDScript::-1::1702130725::0::1::::<>Node<>:: diff --git a/demo/.godot/editor/filesystem_update4 b/demo/.godot/editor/filesystem_update4 index 4874592d..5348b139 100644 --- a/demo/.godot/editor/filesystem_update4 +++ b/demo/.godot/editor/filesystem_update4 @@ -1,7 +1,12 @@ res://low_level_2D/FmodScriptTest.tscn +res://high_level_3D/player/Camera.gd +res://high_level_2D/Emitter.gd res://low_level_2D/Emitter.gd -res://high_level_3D/World.tscn +res://low_level_2D/FmodTest.gd +res://high_level_3D/FPSCounter.gd +res://high_level_3D/player/Player.gd +res://high_level_3D/rollingball.gd res://high_level_3D/selfdestroy.gd res://high_level_3D/environment/sin_move.gd -res://high_level_2D/FmodNodesTest.tscn res://high_level_2D/sin_move.gd +res://high_level_3D/environment/soundcollider.gd diff --git a/demo/.godot/editor/project_metadata.cfg b/demo/.godot/editor/project_metadata.cfg index 338d7ce6..6d156a62 100644 --- a/demo/.godot/editor/project_metadata.cfg +++ b/demo/.godot/editor/project_metadata.cfg @@ -1,6 +1,6 @@ [editor_metadata] -executable_path="D:/Godot/Godot_v4.2-stable_win64.exe" +executable_path="C:/Program Files/Godot/godot.exe" use_advanced_connections=false [debug_options] @@ -10,8 +10,8 @@ run_reload_scripts=true [recent_files] -scenes=["res://high_level_2D/FmodNodesTest.tscn", "res://high_level_3D/World.tscn", "res://low_level_2D/FmodScriptTest.tscn", "res://high_level_3D/environment/Floor.tscn", "res://high_level_3D/environment/Ball.tscn", "res://high_level_3D/player/Player.tscn", "res://high_level_3D/environment/World.tscn", "res://high_level_3D/environment/box.tscn", "res://high_level_3D/environment/Wall.tscn", "res://high_level_3D/player/flashlight/Flashlight.tscn"] -scripts=["res://high_level_2D/sin_move.gd", "res://high_level_3D/environment/sin_move.gd", "Time", "res://low_level_2D/Emitter.gd", "Vector3", "RigidBody3D", "Node3D", "FmodEventEmitter3D", "res://high_level_3D/selfdestroy.gd", "res://high_level_2D/Emitter.gd"] +scenes=["res://low_level_2D/FmodScriptTest.tscn", "res://high_level_2D/FmodNodesTest.tscn", "res://high_level_3D/World.tscn", "res://high_level_3D/environment/Floor.tscn", "res://high_level_3D/environment/Ball.tscn", "res://high_level_3D/player/Player.tscn", "res://high_level_3D/environment/World.tscn", "res://high_level_3D/environment/box.tscn", "res://high_level_3D/environment/Wall.tscn", "res://high_level_3D/player/flashlight/Flashlight.tscn"] +scripts=["Vector3", "Time", "RigidBody3D", "Node3D", "FmodEventEmitter3D", "res://high_level_2D/sin_move.gd", "res://high_level_3D/environment/sin_move.gd", "res://low_level_2D/Emitter.gd", "res://high_level_3D/selfdestroy.gd", "res://high_level_2D/Emitter.gd"] [linked_properties] @@ -42,7 +42,12 @@ CollisionShape2D:scale=true project_settings=Rect2(1020, 258, 1125, 875) create_new_node=Rect2(717, 282, 1125, 875) +export=Rect2(3180, 1146, 1800, 1400) [script_setup] last_selected_language="GDScript" + +[export_options] + +default_filename="index" diff --git a/demo/.godot/editor/recent_dirs b/demo/.godot/editor/recent_dirs new file mode 100644 index 00000000..786fab8a --- /dev/null +++ b/demo/.godot/editor/recent_dirs @@ -0,0 +1 @@ +C:/Users/mgonz/Desktop diff --git a/demo/.godot/editor/rollingball.gd-folding-fa463a9edc31fe38ee02a485500a2923.cfg b/demo/.godot/editor/rollingball.gd-folding-fa463a9edc31fe38ee02a485500a2923.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/rollingball.gd-folding-fa463a9edc31fe38ee02a485500a2923.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/script_editor_cache.cfg b/demo/.godot/editor/script_editor_cache.cfg index d6dee806..980c2e53 100644 --- a/demo/.godot/editor/script_editor_cache.cfg +++ b/demo/.godot/editor/script_editor_cache.cfg @@ -167,53 +167,3 @@ state={ "selection": false, "syntax_highlighter": "GDScript" } - -[res://low_level_2D/Emitter.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 25, -"scroll_position": 3.0, -"selection": true, -"selection_from_column": 0, -"selection_from_line": 25, -"selection_to_column": 37, -"selection_to_line": 26, -"syntax_highlighter": "GDScript" -} - -[res://high_level_3D/environment/sin_move.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 2, -"scroll_position": 0.0, -"selection": true, -"selection_from_column": 0, -"selection_from_line": 2, -"selection_to_column": 36, -"selection_to_line": 4, -"syntax_highlighter": "GDScript" -} - -[res://high_level_2D/sin_move.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 28, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 5, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} diff --git a/demo/.godot/editor/selfdestroy.gd-folding-896d4b54a4d1c3d58a4226248971dc63.cfg b/demo/.godot/editor/selfdestroy.gd-folding-896d4b54a4d1c3d58a4226248971dc63.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/selfdestroy.gd-folding-896d4b54a4d1c3d58a4226248971dc63.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/sin_move.gd-folding-bc1f0b88dc1e96f94c6031c909f04008.cfg b/demo/.godot/editor/sin_move.gd-folding-bc1f0b88dc1e96f94c6031c909f04008.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/sin_move.gd-folding-bc1f0b88dc1e96f94c6031c909f04008.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/sin_move.gd-folding-e6175e6d6664e8ce6df997daf3efd6a6.cfg b/demo/.godot/editor/sin_move.gd-folding-e6175e6d6664e8ce6df997daf3efd6a6.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/sin_move.gd-folding-e6175e6d6664e8ce6df997daf3efd6a6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/editor/soundcollider.gd-folding-261fe8c5aaab37e133a855f94d896194.cfg b/demo/.godot/editor/soundcollider.gd-folding-261fe8c5aaab37e133a855f94d896194.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/demo/.godot/editor/soundcollider.gd-folding-261fe8c5aaab37e133a855f94d896194.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/demo/.godot/export_credentials.cfg b/demo/.godot/export_credentials.cfg new file mode 100644 index 00000000..dcbec39e --- /dev/null +++ b/demo/.godot/export_credentials.cfg @@ -0,0 +1,50 @@ +[preset.0] + +script_encryption_key="" + +[preset.0.options] + +keystore/debug="" +keystore/debug_user="" +keystore/debug_password="" +keystore/release="" +keystore/release_user="" +keystore/release_password="" + +[preset.1] + +script_encryption_key="" + +[preset.1.options] + +codesign/identity_type=0 +codesign/identity="" +codesign/password="" + +[preset.2] + +script_encryption_key="" + +[preset.2.options] + +application/provisioning_profile_uuid_debug="" +application/provisioning_profile_uuid_release="" + +[preset.3] + +script_encryption_key="" + +[preset.3.options] + +codesign/certificate_file="" +codesign/certificate_password="" +codesign/provisioning_profile="" +notarization/apple_id_name="" +notarization/apple_id_password="" +notarization/api_uuid="" +notarization/api_key="" +notarization/api_key_id="" + +[preset.4] + +script_encryption_key="" diff --git a/demo/.godot/exported/133200997/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn b/demo/.godot/exported/133200997/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn new file mode 100644 index 00000000..1e20dc6c Binary files /dev/null and b/demo/.godot/exported/133200997/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn differ diff --git a/demo/.godot/exported/133200997/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn b/demo/.godot/exported/133200997/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn new file mode 100644 index 00000000..5ab2f440 Binary files /dev/null and b/demo/.godot/exported/133200997/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn differ diff --git a/demo/.godot/exported/133200997/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn b/demo/.godot/exported/133200997/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn new file mode 100644 index 00000000..0ec1253f Binary files /dev/null and b/demo/.godot/exported/133200997/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn differ diff --git a/demo/.godot/exported/133200997/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res b/demo/.godot/exported/133200997/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res new file mode 100644 index 00000000..79ad5e64 Binary files /dev/null and b/demo/.godot/exported/133200997/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res differ diff --git a/demo/.godot/exported/133200997/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn b/demo/.godot/exported/133200997/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn new file mode 100644 index 00000000..781f7419 Binary files /dev/null and b/demo/.godot/exported/133200997/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn differ diff --git a/demo/.godot/exported/133200997/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn b/demo/.godot/exported/133200997/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn new file mode 100644 index 00000000..828519a6 Binary files /dev/null and b/demo/.godot/exported/133200997/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn differ diff --git a/demo/.godot/exported/133200997/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn b/demo/.godot/exported/133200997/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn new file mode 100644 index 00000000..b9187488 Binary files /dev/null and b/demo/.godot/exported/133200997/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn differ diff --git a/demo/.godot/exported/133200997/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn b/demo/.godot/exported/133200997/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn new file mode 100644 index 00000000..470cfcca Binary files /dev/null and b/demo/.godot/exported/133200997/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn differ diff --git a/demo/.godot/exported/133200997/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn b/demo/.godot/exported/133200997/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn new file mode 100644 index 00000000..70fa96d4 Binary files /dev/null and b/demo/.godot/exported/133200997/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn differ diff --git a/demo/.godot/exported/133200997/export-37e6da18872d7674639ae58c24973060-World.scn b/demo/.godot/exported/133200997/export-37e6da18872d7674639ae58c24973060-World.scn new file mode 100644 index 00000000..95f40379 Binary files /dev/null and b/demo/.godot/exported/133200997/export-37e6da18872d7674639ae58c24973060-World.scn differ diff --git a/demo/.godot/exported/133200997/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn b/demo/.godot/exported/133200997/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn new file mode 100644 index 00000000..a88a0b43 Binary files /dev/null and b/demo/.godot/exported/133200997/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn differ diff --git a/demo/.godot/exported/133200997/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn b/demo/.godot/exported/133200997/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn new file mode 100644 index 00000000..75fa861d Binary files /dev/null and b/demo/.godot/exported/133200997/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn differ diff --git a/demo/.godot/exported/133200997/export-5b5b26d072134e37475d6222a920ab84-Wall.scn b/demo/.godot/exported/133200997/export-5b5b26d072134e37475d6222a920ab84-Wall.scn new file mode 100644 index 00000000..8646aad7 Binary files /dev/null and b/demo/.godot/exported/133200997/export-5b5b26d072134e37475d6222a920ab84-Wall.scn differ diff --git a/demo/.godot/exported/133200997/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn b/demo/.godot/exported/133200997/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn new file mode 100644 index 00000000..5aa0893e Binary files /dev/null and b/demo/.godot/exported/133200997/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn differ diff --git a/demo/.godot/exported/133200997/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn b/demo/.godot/exported/133200997/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn new file mode 100644 index 00000000..0b0f99c1 Binary files /dev/null and b/demo/.godot/exported/133200997/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn differ diff --git a/demo/.godot/exported/133200997/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn b/demo/.godot/exported/133200997/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn new file mode 100644 index 00000000..1b68f8a2 Binary files /dev/null and b/demo/.godot/exported/133200997/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn differ diff --git a/demo/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res b/demo/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res new file mode 100644 index 00000000..42249e65 Binary files /dev/null and b/demo/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res differ diff --git a/demo/.godot/exported/133200997/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn b/demo/.godot/exported/133200997/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn new file mode 100644 index 00000000..cfff62ca Binary files /dev/null and b/demo/.godot/exported/133200997/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn differ diff --git a/demo/.godot/exported/133200997/export-82c575ceb97e03653ae30869b11ea57c-box.scn b/demo/.godot/exported/133200997/export-82c575ceb97e03653ae30869b11ea57c-box.scn new file mode 100644 index 00000000..7c4741ea Binary files /dev/null and b/demo/.godot/exported/133200997/export-82c575ceb97e03653ae30869b11ea57c-box.scn differ diff --git a/demo/.godot/exported/133200997/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn b/demo/.godot/exported/133200997/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn new file mode 100644 index 00000000..2f7c2721 Binary files /dev/null and b/demo/.godot/exported/133200997/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn differ diff --git a/demo/.godot/exported/133200997/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn b/demo/.godot/exported/133200997/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn new file mode 100644 index 00000000..568615b5 Binary files /dev/null and b/demo/.godot/exported/133200997/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn differ diff --git a/demo/.godot/exported/133200997/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn b/demo/.godot/exported/133200997/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn new file mode 100644 index 00000000..8099ca4c Binary files /dev/null and b/demo/.godot/exported/133200997/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn differ diff --git a/demo/.godot/exported/133200997/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn b/demo/.godot/exported/133200997/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn new file mode 100644 index 00000000..9c9ad4b3 Binary files /dev/null and b/demo/.godot/exported/133200997/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn differ diff --git a/demo/.godot/exported/133200997/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn b/demo/.godot/exported/133200997/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn new file mode 100644 index 00000000..307fe322 Binary files /dev/null and b/demo/.godot/exported/133200997/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn differ diff --git a/demo/.godot/exported/133200997/export-a95164400ae38c3c153f29c68121f30d-ball_material.res b/demo/.godot/exported/133200997/export-a95164400ae38c3c153f29c68121f30d-ball_material.res new file mode 100644 index 00000000..fcf86e84 Binary files /dev/null and b/demo/.godot/exported/133200997/export-a95164400ae38c3c153f29c68121f30d-ball_material.res differ diff --git a/demo/.godot/exported/133200997/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn b/demo/.godot/exported/133200997/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn new file mode 100644 index 00000000..97820a3d Binary files /dev/null and b/demo/.godot/exported/133200997/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn differ diff --git a/demo/.godot/exported/133200997/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn b/demo/.godot/exported/133200997/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn new file mode 100644 index 00000000..26e5a359 Binary files /dev/null and b/demo/.godot/exported/133200997/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn differ diff --git a/demo/.godot/exported/133200997/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn b/demo/.godot/exported/133200997/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn new file mode 100644 index 00000000..c7c69990 Binary files /dev/null and b/demo/.godot/exported/133200997/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn differ diff --git a/demo/.godot/exported/133200997/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn b/demo/.godot/exported/133200997/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn new file mode 100644 index 00000000..717d7e8b Binary files /dev/null and b/demo/.godot/exported/133200997/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn differ diff --git a/demo/.godot/exported/133200997/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn b/demo/.godot/exported/133200997/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn new file mode 100644 index 00000000..7943a367 Binary files /dev/null and b/demo/.godot/exported/133200997/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn differ diff --git a/demo/.godot/exported/133200997/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res b/demo/.godot/exported/133200997/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res new file mode 100644 index 00000000..a43aebf4 Binary files /dev/null and b/demo/.godot/exported/133200997/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res differ diff --git a/demo/.godot/exported/133200997/export-e29b7558c28e17731284cee88cd29e4b-Player.scn b/demo/.godot/exported/133200997/export-e29b7558c28e17731284cee88cd29e4b-Player.scn new file mode 100644 index 00000000..3e1a2e00 Binary files /dev/null and b/demo/.godot/exported/133200997/export-e29b7558c28e17731284cee88cd29e4b-Player.scn differ diff --git a/demo/.godot/exported/133200997/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn b/demo/.godot/exported/133200997/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn new file mode 100644 index 00000000..97992b56 Binary files /dev/null and b/demo/.godot/exported/133200997/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn differ diff --git a/demo/.godot/exported/133200997/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn b/demo/.godot/exported/133200997/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn new file mode 100644 index 00000000..03559147 Binary files /dev/null and b/demo/.godot/exported/133200997/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn differ diff --git a/demo/.godot/exported/133200997/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn b/demo/.godot/exported/133200997/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn new file mode 100644 index 00000000..2411b3cb Binary files /dev/null and b/demo/.godot/exported/133200997/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn differ diff --git a/demo/.godot/exported/133200997/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn b/demo/.godot/exported/133200997/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn new file mode 100644 index 00000000..16943157 Binary files /dev/null and b/demo/.godot/exported/133200997/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn differ diff --git a/demo/.godot/exported/133200997/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn b/demo/.godot/exported/133200997/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn new file mode 100644 index 00000000..39074ff0 Binary files /dev/null and b/demo/.godot/exported/133200997/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn differ diff --git a/demo/.godot/exported/133200997/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn b/demo/.godot/exported/133200997/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn new file mode 100644 index 00000000..658c8777 Binary files /dev/null and b/demo/.godot/exported/133200997/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn differ diff --git a/demo/.godot/exported/133200997/file_cache b/demo/.godot/exported/133200997/file_cache new file mode 100644 index 00000000..a110b46a --- /dev/null +++ b/demo/.godot/exported/133200997/file_cache @@ -0,0 +1,38 @@ +res://addons/fmod/tool/property_editors/FmodBankPathsPropertyEditorUi.tscn::f5b9e89451b6a60b8727e9992b920d20::1702130725::res://.godot/exported/133200997/export-2bd790494d21ff740eddb67d1b721ad1-FmodBankPathsPropertyEditorUi.scn +res://addons/fmod/tool/property_editors/FmodEventEditorProperty.tscn::be19a4656127262ea15279d3a0fdd9fa::1702130725::res://.godot/exported/133200997/export-bcc743e20344e8d48eb9252fbc73ab6a-FmodEventEditorProperty.scn +res://addons/fmod/tool/property_editors/FmodGuidAndPathPropertyEditorUi.tscn::f3a47de4a6cbcc3a556f6a6ba70a6fb5::1702130725::res://.godot/exported/133200997/export-ce13a3181c9d0f2a8bc59bd608847911-FmodGuidAndPathPropertyEditorUi.scn +res://addons/fmod/tool/property_editors/FmodPathEditorProperty.tscn::1c3d4d389a423e827a4aa054bc09885a::1702130725::res://.godot/exported/133200997/export-3c412fbc545eb7d529f39db5de148c91-FmodPathEditorProperty.scn +res://addons/fmod/tool/ui/EventParametersDisplay.tscn::8d54914e42622ca06c726dd330698cee::1702130725::res://.godot/exported/133200997/export-b5409e56ea50772e9767c1d9849f1f73-EventParametersDisplay.scn +res://addons/fmod/tool/ui/EventParametersWindow.tscn::bd5cd08899e6d416c9af61222bba8d00::1702130725::res://.godot/exported/133200997/export-199e89661f8dc0cceb29b8eb1f4c4278-EventParametersWindow.scn +res://addons/fmod/tool/ui/FmodBankExplorer.tscn::e1d4cd6152653d3e4dc48a17b83ac3b6::1712248672::res://.godot/exported/133200997/export-e8dfc117da49d7dcf7a1173740d30706-FmodBankExplorer.scn +res://addons/fmod/tool/ui/ParameterDisplay.tscn::3e01d11a7b52d7929ce0bfdcacb22afc::1712248672::res://.godot/exported/133200997/export-f335a52007f9b1e675c7d89c4c784024-ParameterDisplay.scn +res://addons/fmod/tool/ui/TestFmodBankExplorer.tscn::f0955784b2059568ecb5f8b07bef0f1c::1702130725::res://.godot/exported/133200997/export-891a4e20cf8b953283e7d212df9ce588-TestFmodBankExplorer.scn +res://addons/gut/gui/BottomPanelShortcuts.tscn::f856a27eba44218de92b1517445c367f::1701856147::res://.godot/exported/133200997/export-7f03a9afb93117c1bd7fd7b5c458d006-BottomPanelShortcuts.scn +res://addons/gut/gui/GutBottomPanel.tscn::a151fbee926162b50f3edbe4ab25a512::1702579708::res://.godot/exported/133200997/export-8386f4bb580e16d6c15d474a2f0091ee-GutBottomPanel.scn +res://addons/gut/gui/GutControl.tscn::e348baf0c0bcc4f914da5f92733bd29b::1702579708::res://.godot/exported/133200997/export-26e9e30cc7f4a2376e8aa94aba7b910a-GutControl.scn +res://addons/gut/gui/GutRunner.tscn::80b463ae6089b5aadff4ee0781fae00d::1701856148::res://.godot/exported/133200997/export-a6635ec71365a14084f2ea876d1e36ed-GutRunner.scn +res://addons/gut/gui/GutSceneTheme.tres::9e29bd3ec2ac4ef7f93b97ec0ec8133e::1702579708::res://.godot/exported/133200997/export-1baa7cbab7e02d873ddf15d535bf6df6-GutSceneTheme.res +res://addons/gut/gui/MinGui.tscn::7fcfb4ae15673bdc625d0d060e8b7066::1701856148::res://.godot/exported/133200997/export-d44343f2a7581a7edb4b241fb4052588-MinGui.scn +res://addons/gut/gui/NormalGui.tscn::76576b78cd1227a18b73804240b6c3a2::1702579708::res://.godot/exported/133200997/export-6304928bc07bf73a42a2a313e2981be7-NormalGui.scn +res://addons/gut/gui/OutputText.tscn::b0f999020fc0cf22eda72d1117e2a485::1702579708::res://.godot/exported/133200997/export-23ab0e44de98fa806ae0e6483b7358fb-OutputText.scn +res://addons/gut/gui/ResizeHandle.tscn::0b388dc15a5095fb4d069cb1b8b71a5c::1701856148::res://.godot/exported/133200997/export-482904b7140dd0cc672f657fd7ce2fef-ResizeHandle.scn +res://addons/gut/gui/ResultsTree.tscn::54ddb127d99aa80b893f6cbc1bac2f7d::1701856148::res://.godot/exported/133200997/export-fe3acf32e8ed4a9564381bea2f291b91-ResultsTree.scn +res://addons/gut/gui/RunAtCursor.tscn::127f19848aaebd2a2cd18a598b9030be::1701856148::res://.godot/exported/133200997/export-2587591ec4b27857073360f2a05c39c6-RunAtCursor.scn +res://addons/gut/gui/RunResults.tscn::97637d671a8f3cced30763d3d3b40249::1702579708::res://.godot/exported/133200997/export-c8a40db1d8b2c26578d8c30ddc0045e5-RunResults.scn +res://addons/gut/gui/Settings.tscn::3846e7d2243c10752abdf23050d9d07f::1701856148::res://.godot/exported/133200997/export-75699124adbc9dbed8ede8495639b2f5-Settings.scn +res://addons/gut/gui/ShortcutButton.tscn::6ddf0e7890c3194bdac61bd5137d1319::1701856148::res://.godot/exported/133200997/export-7b81c37238cfeabde6cd329be7d7ac27-ShortcutButton.scn +res://addons/gut/GutScene.tscn::b1de5d0fa7715c721b0575aabddb1c00::1701856146::res://.godot/exported/133200997/export-2f0cb05a5e71328ea0af1eb4f93c4e22-GutScene.scn +res://addons/gut/UserFileViewer.tscn::5ef36894c3610b3cf8a6ef603616269f::1701856146::res://.godot/exported/133200997/export-009fff9a427a23713aab85c867002442-UserFileViewer.scn +res://high_level_2D/FmodNodesTest.tscn::4c901e669ee75702eba3a6a3661e07ff::1712248672::res://.godot/exported/133200997/export-98c513e0e9f5ab7826caaebe84375ac2-FmodNodesTest.scn +res://high_level_2D/footstep.tscn::b4c01b729a57ff89249fea6181dce700::1712248672::res://.godot/exported/133200997/export-906ade778dab4babf61ecd8b1c981c02-footstep.scn +res://high_level_3D/environment/Ball.tscn::5a3ec4c39a9adceef69f5980ec4d8821::1709482064::res://.godot/exported/133200997/export-ec1c0617cd870aba6f12b8d86f061f45-Ball.scn +res://high_level_3D/environment/ball_material.tres::4e33e30eb18f025d78ab667076db4f3e::1709482064::res://.godot/exported/133200997/export-a95164400ae38c3c153f29c68121f30d-ball_material.res +res://high_level_3D/environment/box.tscn::c0ecf29d5c206a23a826fe005a027ba9::1709482064::res://.godot/exported/133200997/export-82c575ceb97e03653ae30869b11ea57c-box.scn +res://high_level_3D/environment/Floor.tscn::90f4f9466e99257089084933a4e5e028::1709482064::res://.godot/exported/133200997/export-ebdad9bed41b713f0d7901b0b852b4e7-Floor.scn +res://high_level_3D/environment/Wall.tscn::7c20cdb47127b513d3248a2bd7407fc9::1709482064::res://.godot/exported/133200997/export-5b5b26d072134e37475d6222a920ab84-Wall.scn +res://high_level_3D/environment/wall_material.tres::bc2ceafa1b72dd465c30520984d786f4::1709482064::res://.godot/exported/133200997/export-df9b18af6b65c70d6ca3081fa719cb7b-wall_material.res +res://high_level_3D/player/Player.tscn::83b28ff7e4e68bbe71042698f0685d99::1709482064::res://.godot/exported/133200997/export-e29b7558c28e17731284cee88cd29e4b-Player.scn +res://high_level_3D/World.tscn::3cae3c11f8a87539c84d77b443fa6000::1709482063::res://.godot/exported/133200997/export-37e6da18872d7674639ae58c24973060-World.scn +res://low_level_2D/FmodScriptTest.tscn::faf75717b9ef7eb8db7b321ffaa73713::1712412652::res://.godot/exported/133200997/export-0b59b41b3d9739729f5d5fd7132149aa-FmodScriptTest.scn +res://test/tests.tscn::a9e0c5f014ccbe3ff8dee7a5855440f4::1701885873::res://.godot/exported/133200997/export-e77e00a8ec4c91f7d950bb1b00b0ebab-tests.scn +res://default_env.tres::a52129f071fffbd20a6013a6c0edec1e::1695552163::res://.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res diff --git a/demo/.godot/global_script_class_cache.cfg b/demo/.godot/global_script_class_cache.cfg index 95d47344..e292b66d 100644 --- a/demo/.godot/global_script_class_cache.cfg +++ b/demo/.godot/global_script_class_cache.cfg @@ -83,7 +83,7 @@ list=Array[Dictionary]([{ "language": &"GDScript", "path": "res://addons/gut/utils.gd" }, { -"base": &"VBoxContainer", +"base": &"MarginContainer", "class": &"ParameterDisplay", "icon": "", "language": &"GDScript", diff --git a/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.etc2.ctex b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.etc2.ctex new file mode 100644 index 00000000..94a92b32 Binary files /dev/null and b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.etc2.ctex differ diff --git a/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.md5 b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.md5 new file mode 100644 index 00000000..57d21048 --- /dev/null +++ b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.md5 @@ -0,0 +1,3 @@ +source_md5="40df864537644e97c11168f3767b80f4" +dest_md5="fedb17c33b136e8c3084bddf0a613886" + diff --git a/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.s3tc.ctex b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.s3tc.ctex new file mode 100644 index 00000000..09cb48fd Binary files /dev/null and b/demo/.godot/imported/1x1.png-4d9e3047873d92d90ea5851d12e7ef58.s3tc.ctex differ diff --git a/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.ctex b/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.ctex index 4d57ff2d..94250bf2 100644 Binary files a/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.ctex and b/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.ctex differ diff --git a/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.meta b/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.meta and b/demo/.godot/imported/bank_icon.svg-8de6c7bff09a67352e162b3c61b601de.editor.meta differ diff --git a/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.ctex b/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.ctex index 4d57ff2d..94250bf2 100644 Binary files a/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.ctex and b/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.ctex differ diff --git a/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.meta b/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.meta and b/demo/.godot/imported/bus_icon.svg-f536ffd3c4893e79a9d3cb9a1b4fb50c.editor.meta differ diff --git a/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.ctex b/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.ctex index d2652802..2bbc106a 100644 Binary files a/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.ctex and b/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.ctex differ diff --git a/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.meta b/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.meta and b/demo/.godot/imported/c_parameter_icon.svg-04115c2482c9a6874356ffdc09c41db0.editor.meta differ diff --git a/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.ctex b/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.ctex index a190773c..7da2c829 100644 Binary files a/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.ctex and b/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.ctex differ diff --git a/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.meta b/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.meta and b/demo/.godot/imported/d_parameter_icon.svg-d339e4e3f950ae8593b999ef51579136.editor.meta differ diff --git a/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.ctex b/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.ctex index 1363c331..bbccaba9 100644 Binary files a/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.ctex and b/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.ctex differ diff --git a/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.meta b/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.meta and b/demo/.godot/imported/event_icon.svg-4e6e2103d076f95b7bef82f079e433e6.editor.meta differ diff --git a/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.ctex b/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.ctex index f9c9500e..abd5ca1e 100644 Binary files a/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.ctex and b/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.ctex differ diff --git a/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.meta b/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.meta and b/demo/.godot/imported/fmod_icon.svg-cca7eb13231881fafaea0d598d407ea3.editor.meta differ diff --git a/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.ctex b/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.ctex index 2c32922b..faaec86e 100644 Binary files a/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.ctex and b/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.ctex differ diff --git a/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.meta b/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.meta and b/demo/.godot/imported/snapshot_icon.svg-7b517248819b3685844766808fbce2a5.editor.meta differ diff --git a/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.ctex b/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.ctex index 4d57ff2d..94250bf2 100644 Binary files a/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.ctex and b/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.ctex differ diff --git a/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.meta b/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.meta index 3871b33a..cfc77645 100644 Binary files a/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.meta and b/demo/.godot/imported/vca_icon.svg-def43f27fe148a7a0b18c7dcaab20c79.editor.meta differ diff --git a/demo/.godot/shader_cache/BlitShaderRD/72c6e59fbd6bdca88a055003cd3614ebdbc4b9fed5efefb796128c188d379986/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/BlitShaderRD/72c6e59fbd6bdca88a055003cd3614ebdbc4b9fed5efefb796128c188d379986/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..97646541 Binary files /dev/null and b/demo/.godot/shader_cache/BlitShaderRD/72c6e59fbd6bdca88a055003cd3614ebdbc4b9fed5efefb796128c188d379986/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/BokehDofShaderRD/c8b02e9d9aed942a821d35f533288d4fd0a2faaf2c7b58b53c8a92c6c3544feb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/BokehDofShaderRD/c8b02e9d9aed942a821d35f533288d4fd0a2faaf2c7b58b53c8a92c6c3544feb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..1e320e6f Binary files /dev/null and b/demo/.godot/shader_cache/BokehDofShaderRD/c8b02e9d9aed942a821d35f533288d4fd0a2faaf2c7b58b53c8a92c6c3544feb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CanvasOcclusionShaderRD/6e1f14f7d04af941e1d2300431ef37d7e2742684dce4fbe7495def98a3b1cb4d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CanvasOcclusionShaderRD/6e1f14f7d04af941e1d2300431ef37d7e2742684dce4fbe7495def98a3b1cb4d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..38e0d200 Binary files /dev/null and b/demo/.godot/shader_cache/CanvasOcclusionShaderRD/6e1f14f7d04af941e1d2300431ef37d7e2742684dce4fbe7495def98a3b1cb4d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CanvasSdfShaderRD/ccda596da71a96af6897be3bc63633145694ec79105c5674ee719a025f168249/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CanvasSdfShaderRD/ccda596da71a96af6897be3bc63633145694ec79105c5674ee719a025f168249/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..f300776b Binary files /dev/null and b/demo/.godot/shader_cache/CanvasSdfShaderRD/ccda596da71a96af6897be3bc63633145694ec79105c5674ee719a025f168249/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..fc174944 Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache new file mode 100644 index 00000000..952d99fb Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/6b3b870743b828dcd054fdf31e0034e036dad94f.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/6b3b870743b828dcd054fdf31e0034e036dad94f.cache new file mode 100644 index 00000000..be5c317b Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/6b3b870743b828dcd054fdf31e0034e036dad94f.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache new file mode 100644 index 00000000..12e15363 Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache new file mode 100644 index 00000000..ed333c02 Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c58570947be7f76937b1582424c0fd3d81be0352.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c58570947be7f76937b1582424c0fd3d81be0352.cache new file mode 100644 index 00000000..f3fedeaa Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/c58570947be7f76937b1582424c0fd3d81be0352.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache new file mode 100644 index 00000000..6fc7771d Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache differ diff --git a/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache new file mode 100644 index 00000000..a2e13495 Binary files /dev/null and b/demo/.godot/shader_cache/CanvasShaderRD/f2af9ca0e26c0e8049ed431865d8fd5d14faf79f1ba8dade11df8dbd611652c3/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache differ diff --git a/demo/.godot/shader_cache/ClusterDebugShaderRD/96afdc9dc3999abd6dc9e98643b3d58644ec856e4fa4ea20f9f69e1b225d6af8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ClusterDebugShaderRD/96afdc9dc3999abd6dc9e98643b3d58644ec856e4fa4ea20f9f69e1b225d6af8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..656879bb Binary files /dev/null and b/demo/.godot/shader_cache/ClusterDebugShaderRD/96afdc9dc3999abd6dc9e98643b3d58644ec856e4fa4ea20f9f69e1b225d6af8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ClusterRenderShaderRD/2135e66bae082ab8c6b6d9b8513777bd4aae70f47ed40a170cc241c0696d57dd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ClusterRenderShaderRD/2135e66bae082ab8c6b6d9b8513777bd4aae70f47ed40a170cc241c0696d57dd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..7b8ab3f8 Binary files /dev/null and b/demo/.godot/shader_cache/ClusterRenderShaderRD/2135e66bae082ab8c6b6d9b8513777bd4aae70f47ed40a170cc241c0696d57dd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ClusterStoreShaderRD/e7c19c07bf7cf7209e469a9fbb06d30b27bf29d7ad91bc47e74e0631765b2d86/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ClusterStoreShaderRD/e7c19c07bf7cf7209e469a9fbb06d30b27bf29d7ad91bc47e74e0631765b2d86/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..f312c8c8 Binary files /dev/null and b/demo/.godot/shader_cache/ClusterStoreShaderRD/e7c19c07bf7cf7209e469a9fbb06d30b27bf29d7ad91bc47e74e0631765b2d86/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CopyShaderRD/b3d9672c50ef509a18599d840e170b4531f88fdffb8f3b73d085bf572599743d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CopyShaderRD/b3d9672c50ef509a18599d840e170b4531f88fdffb8f3b73d085bf572599743d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..ce27a513 Binary files /dev/null and b/demo/.godot/shader_cache/CopyShaderRD/b3d9672c50ef509a18599d840e170b4531f88fdffb8f3b73d085bf572599743d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CopyToFbShaderRD/100799ce54eea0950d2a761842afbdb825c4274cd7ae712042a99dd1738b306b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CopyToFbShaderRD/100799ce54eea0950d2a761842afbdb825c4274cd7ae712042a99dd1738b306b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..1a75a0dc Binary files /dev/null and b/demo/.godot/shader_cache/CopyToFbShaderRD/100799ce54eea0950d2a761842afbdb825c4274cd7ae712042a99dd1738b306b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CubeToDpShaderRD/660d8fbdedf9d936fc5b9136a097854da9e921113edfdd404a556bcd4fad6f8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CubeToDpShaderRD/660d8fbdedf9d936fc5b9136a097854da9e921113edfdd404a556bcd4fad6f8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..c9128be1 Binary files /dev/null and b/demo/.godot/shader_cache/CubeToDpShaderRD/660d8fbdedf9d936fc5b9136a097854da9e921113edfdd404a556bcd4fad6f8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CubemapDownsamplerShaderRD/7fa47c7b9bdb49d907907d1270a1c655307ed89c6d440c039a74c00a0f65519e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CubemapDownsamplerShaderRD/7fa47c7b9bdb49d907907d1270a1c655307ed89c6d440c039a74c00a0f65519e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..875ac993 Binary files /dev/null and b/demo/.godot/shader_cache/CubemapDownsamplerShaderRD/7fa47c7b9bdb49d907907d1270a1c655307ed89c6d440c039a74c00a0f65519e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CubemapFilterShaderRD/1f5612e43bd985ba7545d1f652d72bb4a8251a8320475ebca00f62518d75f98b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CubemapFilterShaderRD/1f5612e43bd985ba7545d1f652d72bb4a8251a8320475ebca00f62518d75f98b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..68ee6965 Binary files /dev/null and b/demo/.godot/shader_cache/CubemapFilterShaderRD/1f5612e43bd985ba7545d1f652d72bb4a8251a8320475ebca00f62518d75f98b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/CubemapRoughnessShaderRD/10ad3612c713073a9477ce1395ccb37e510a332370ed0c0a810e1a066533c13a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/CubemapRoughnessShaderRD/10ad3612c713073a9477ce1395ccb37e510a332370ed0c0a810e1a066533c13a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..23736a2a Binary files /dev/null and b/demo/.godot/shader_cache/CubemapRoughnessShaderRD/10ad3612c713073a9477ce1395ccb37e510a332370ed0c0a810e1a066533c13a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/FsrUpscaleShaderRD/97473aaafdc6cfc3cba5818be25c133e3aeadec6f6856023826a36711f724ccc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/FsrUpscaleShaderRD/97473aaafdc6cfc3cba5818be25c133e3aeadec6f6856023826a36711f724ccc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..9e872691 Binary files /dev/null and b/demo/.godot/shader_cache/FsrUpscaleShaderRD/97473aaafdc6cfc3cba5818be25c133e3aeadec6f6856023826a36711f724ccc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/GiShaderRD/7ed242f683587794cbfe6c6bdbb3d96c32891eb915235b121d8c535601789a3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/GiShaderRD/7ed242f683587794cbfe6c6bdbb3d96c32891eb915235b121d8c535601789a3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..0a4646f1 Binary files /dev/null and b/demo/.godot/shader_cache/GiShaderRD/7ed242f683587794cbfe6c6bdbb3d96c32891eb915235b121d8c535601789a3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/LuminanceReduceShaderRD/ad94b0824e25b988f4792cd9be4cb80f042918016d83b4d9683034bbeffdd811/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/LuminanceReduceShaderRD/ad94b0824e25b988f4792cd9be4cb80f042918016d83b4d9683034bbeffdd811/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..75b1d370 Binary files /dev/null and b/demo/.godot/shader_cache/LuminanceReduceShaderRD/ad94b0824e25b988f4792cd9be4cb80f042918016d83b4d9683034bbeffdd811/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/MotionVectorsShaderRD/ca45f570f7b085fd508662270a09a17e42436227dd37e8f5a22034bbb70d8a94/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/MotionVectorsShaderRD/ca45f570f7b085fd508662270a09a17e42436227dd37e8f5a22034bbb70d8a94/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..c5d19a04 Binary files /dev/null and b/demo/.godot/shader_cache/MotionVectorsShaderRD/ca45f570f7b085fd508662270a09a17e42436227dd37e8f5a22034bbb70d8a94/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ParticlesCopyShaderRD/b640b70d21ec3903c8e257f1d54ef3c64236018b36feffb7a955f8cbf2b977c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ParticlesCopyShaderRD/b640b70d21ec3903c8e257f1d54ef3c64236018b36feffb7a955f8cbf2b977c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..e03a206c Binary files /dev/null and b/demo/.godot/shader_cache/ParticlesCopyShaderRD/b640b70d21ec3903c8e257f1d54ef3c64236018b36feffb7a955f8cbf2b977c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ParticlesShaderRD/bfea0e55dd78696fd416c3513873f5a94bc956c2a61b8292eb5d078690e41591/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/demo/.godot/shader_cache/ParticlesShaderRD/bfea0e55dd78696fd416c3513873f5a94bc956c2a61b8292eb5d078690e41591/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 00000000..3e0bff90 Binary files /dev/null and b/demo/.godot/shader_cache/ParticlesShaderRD/bfea0e55dd78696fd416c3513873f5a94bc956c2a61b8292eb5d078690e41591/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/demo/.godot/shader_cache/ResolveShaderRD/bbae2281243fdb9a2fc1e014df1debab098cfa3fcafe9ee75283d37df2d1fddf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ResolveShaderRD/bbae2281243fdb9a2fc1e014df1debab098cfa3fcafe9ee75283d37df2d1fddf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..d6caeec9 Binary files /dev/null and b/demo/.godot/shader_cache/ResolveShaderRD/bbae2281243fdb9a2fc1e014df1debab098cfa3fcafe9ee75283d37df2d1fddf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/048236defb6bf03aff4593ae5e1ee179e6446005.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/048236defb6bf03aff4593ae5e1ee179e6446005.cache new file mode 100644 index 00000000..29dc149e Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/048236defb6bf03aff4593ae5e1ee179e6446005.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache new file mode 100644 index 00000000..5c7b4947 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/1914449d357bad526a9d557dfe181eed8dff951b.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/1914449d357bad526a9d557dfe181eed8dff951b.cache new file mode 100644 index 00000000..c5b0d0bb Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/1914449d357bad526a9d557dfe181eed8dff951b.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/337ea6b97264113d27fc0db223410da3aac4cf18.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/337ea6b97264113d27fc0db223410da3aac4cf18.cache new file mode 100644 index 00000000..510de3a5 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/337ea6b97264113d27fc0db223410da3aac4cf18.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache new file mode 100644 index 00000000..88ce1e0f Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/513036325ff64a2245643eae4a83f8c916df1372.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/513036325ff64a2245643eae4a83f8c916df1372.cache new file mode 100644 index 00000000..adfc1684 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/513036325ff64a2245643eae4a83f8c916df1372.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/54202eec702711805ef2e96464566c5d36cf146f.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/54202eec702711805ef2e96464566c5d36cf146f.cache new file mode 100644 index 00000000..4c506c2e Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/54202eec702711805ef2e96464566c5d36cf146f.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/6f9f221665bfceef9ee7104462ade0892fae85b4.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/6f9f221665bfceef9ee7104462ade0892fae85b4.cache new file mode 100644 index 00000000..f8972189 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/6f9f221665bfceef9ee7104462ade0892fae85b4.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7e4276feb9e7788110465d53faa6226c57f8116f.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7e4276feb9e7788110465d53faa6226c57f8116f.cache new file mode 100644 index 00000000..d3d5575c Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7e4276feb9e7788110465d53faa6226c57f8116f.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 00000000..fc711ebc Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache new file mode 100644 index 00000000..c0778890 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/9192e10d5d060dba18a014008198b12b09a48e50.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/9192e10d5d060dba18a014008198b12b09a48e50.cache new file mode 100644 index 00000000..70e56112 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/9192e10d5d060dba18a014008198b12b09a48e50.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache new file mode 100644 index 00000000..0d5abcc0 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache new file mode 100644 index 00000000..e648e609 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache new file mode 100644 index 00000000..f1a9a577 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache new file mode 100644 index 00000000..ded0aef7 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache new file mode 100644 index 00000000..228e6661 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 00000000..fc4bb6ad Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/f24bd7cfaf611a139286a23d4d013a86b1753920.cache b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/f24bd7cfaf611a139286a23d4d013a86b1753920.cache new file mode 100644 index 00000000..a9651099 Binary files /dev/null and b/demo/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/f24bd7cfaf611a139286a23d4d013a86b1753920.cache differ diff --git a/demo/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/60f8b0befc8ae01c09adc3d4b34f7900bc1430b089054913d923605e7a0ca9c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/60f8b0befc8ae01c09adc3d4b34f7900bc1430b089054913d923605e7a0ca9c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..15c0d960 Binary files /dev/null and b/demo/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/60f8b0befc8ae01c09adc3d4b34f7900bc1430b089054913d923605e7a0ca9c4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c17a8a99b2bfaf1a0e3fdeaf2afc912e685a8f581ca9ad3208b2637c78d43699/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c17a8a99b2bfaf1a0e3fdeaf2afc912e685a8f581ca9ad3208b2637c78d43699/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..17ff6859 Binary files /dev/null and b/demo/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c17a8a99b2bfaf1a0e3fdeaf2afc912e685a8f581ca9ad3208b2637c78d43699/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ScreenSpaceReflectionShaderRD/b5d41ffd66ed21e4cb5bb10d7d6c9f1b2575907979e8577ecaadc91765c64733/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ScreenSpaceReflectionShaderRD/b5d41ffd66ed21e4cb5bb10d7d6c9f1b2575907979e8577ecaadc91765c64733/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..369b4b04 Binary files /dev/null and b/demo/.godot/shader_cache/ScreenSpaceReflectionShaderRD/b5d41ffd66ed21e4cb5bb10d7d6c9f1b2575907979e8577ecaadc91765c64733/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SdfgiDebugProbesShaderRD/90121919d39f8150a9149d5e7eca75d0f2b06d679f544f696bdb941a6cf51810/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SdfgiDebugProbesShaderRD/90121919d39f8150a9149d5e7eca75d0f2b06d679f544f696bdb941a6cf51810/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..b17d916d Binary files /dev/null and b/demo/.godot/shader_cache/SdfgiDebugProbesShaderRD/90121919d39f8150a9149d5e7eca75d0f2b06d679f544f696bdb941a6cf51810/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SdfgiDebugShaderRD/1d7fbd21ccb6e9825acc51d893c06bb4030178286b008b840821fd317fc5302b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SdfgiDebugShaderRD/1d7fbd21ccb6e9825acc51d893c06bb4030178286b008b840821fd317fc5302b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..c4cabdef Binary files /dev/null and b/demo/.godot/shader_cache/SdfgiDebugShaderRD/1d7fbd21ccb6e9825acc51d893c06bb4030178286b008b840821fd317fc5302b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SdfgiDirectLightShaderRD/2d9e0cdb42a45dcec8d6fa71bc0e820405887a0f06b540f9cfb9a3d5b0d05c53/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SdfgiDirectLightShaderRD/2d9e0cdb42a45dcec8d6fa71bc0e820405887a0f06b540f9cfb9a3d5b0d05c53/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..0a79507e Binary files /dev/null and b/demo/.godot/shader_cache/SdfgiDirectLightShaderRD/2d9e0cdb42a45dcec8d6fa71bc0e820405887a0f06b540f9cfb9a3d5b0d05c53/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SdfgiIntegrateShaderRD/15a2e64db17d8aafc8f3d8d2a528747c64d294e8034e7b9e4e86e5ee994d66c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SdfgiIntegrateShaderRD/15a2e64db17d8aafc8f3d8d2a528747c64d294e8034e7b9e4e86e5ee994d66c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..4a21c320 Binary files /dev/null and b/demo/.godot/shader_cache/SdfgiIntegrateShaderRD/15a2e64db17d8aafc8f3d8d2a528747c64d294e8034e7b9e4e86e5ee994d66c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SdfgiPreprocessShaderRD/5d3bf192407ce0131d8d17e264d302c13eb17f8284e643e96071c3c2f09b45a8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SdfgiPreprocessShaderRD/5d3bf192407ce0131d8d17e264d302c13eb17f8284e643e96071c3c2f09b45a8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..e83a4db6 Binary files /dev/null and b/demo/.godot/shader_cache/SdfgiPreprocessShaderRD/5d3bf192407ce0131d8d17e264d302c13eb17f8284e643e96071c3c2f09b45a8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/ShadowFrustumShaderRD/12fb0f35abe27d7c2578b5bdeaf4517d45f710f9b66ab66f57794d77f90c2fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/ShadowFrustumShaderRD/12fb0f35abe27d7c2578b5bdeaf4517d45f710f9b66ab66f57794d77f90c2fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..11f66cc2 Binary files /dev/null and b/demo/.godot/shader_cache/ShadowFrustumShaderRD/12fb0f35abe27d7c2578b5bdeaf4517d45f710f9b66ab66f57794d77f90c2fd5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SkeletonShaderRD/db547e2a7abfceddca6daece649af33b18189dc08eaa37cef9dc5860862b91ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SkeletonShaderRD/db547e2a7abfceddca6daece649af33b18189dc08eaa37cef9dc5860862b91ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..16e74deb Binary files /dev/null and b/demo/.godot/shader_cache/SkeletonShaderRD/db547e2a7abfceddca6daece649af33b18189dc08eaa37cef9dc5860862b91ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 00000000..cd0b1297 Binary files /dev/null and b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache new file mode 100644 index 00000000..45ea3489 Binary files /dev/null and b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache differ diff --git a/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 00000000..acd8530c Binary files /dev/null and b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/f0c584bf613e745cb630a0a20c515f41a21099e8.cache b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/f0c584bf613e745cb630a0a20c515f41a21099e8.cache new file mode 100644 index 00000000..1eb0312e Binary files /dev/null and b/demo/.godot/shader_cache/SkyShaderRD/c773b40a48cb349a2f34006aace7b0ef1aaa8fad530160990a9634fcf019aebe/f0c584bf613e745cb630a0a20c515f41a21099e8.cache differ diff --git a/demo/.godot/shader_cache/SortShaderRD/0635218ab1b23b93c0e100ad9a6fe7be993089593c96fb6f498e0f9d047ce9f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SortShaderRD/0635218ab1b23b93c0e100ad9a6fe7be993089593c96fb6f498e0f9d047ce9f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..4b40bd67 Binary files /dev/null and b/demo/.godot/shader_cache/SortShaderRD/0635218ab1b23b93c0e100ad9a6fe7be993089593c96fb6f498e0f9d047ce9f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SpecularMergeShaderRD/fee8ef8ea7ed18eeeebcfa2a626d54c6a503d5b75a9d775d7fb17a7e2dddc698/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SpecularMergeShaderRD/fee8ef8ea7ed18eeeebcfa2a626d54c6a503d5b75a9d775d7fb17a7e2dddc698/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..71ed3759 Binary files /dev/null and b/demo/.godot/shader_cache/SpecularMergeShaderRD/fee8ef8ea7ed18eeeebcfa2a626d54c6a503d5b75a9d775d7fb17a7e2dddc698/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsEffectsDownsampleShaderRD/33191663db775b3239324c8e7c70b322003c7ba4f3bf509584e1cdc8ce90ca14/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsEffectsDownsampleShaderRD/33191663db775b3239324c8e7c70b322003c7ba4f3bf509584e1cdc8ce90ca14/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..d8f445a2 Binary files /dev/null and b/demo/.godot/shader_cache/SsEffectsDownsampleShaderRD/33191663db775b3239324c8e7c70b322003c7ba4f3bf509584e1cdc8ce90ca14/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsaoBlurShaderRD/6649d2399f3866ffbde70be4eae7644fbfe70907923fd36a10552342f768b48d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsaoBlurShaderRD/6649d2399f3866ffbde70be4eae7644fbfe70907923fd36a10552342f768b48d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..a1a7f4d1 Binary files /dev/null and b/demo/.godot/shader_cache/SsaoBlurShaderRD/6649d2399f3866ffbde70be4eae7644fbfe70907923fd36a10552342f768b48d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsaoImportanceMapShaderRD/fc0834566ddf20cc312e6a1eafc6e4ead6ebc5874b1beec4f8b7100879adf9b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsaoImportanceMapShaderRD/fc0834566ddf20cc312e6a1eafc6e4ead6ebc5874b1beec4f8b7100879adf9b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..1c61a72f Binary files /dev/null and b/demo/.godot/shader_cache/SsaoImportanceMapShaderRD/fc0834566ddf20cc312e6a1eafc6e4ead6ebc5874b1beec4f8b7100879adf9b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsaoInterleaveShaderRD/1420d433267675277657dbe4a189eb1a8ee79b1dfbd47038e6acf926e1b3b91b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsaoInterleaveShaderRD/1420d433267675277657dbe4a189eb1a8ee79b1dfbd47038e6acf926e1b3b91b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..21bd87d2 Binary files /dev/null and b/demo/.godot/shader_cache/SsaoInterleaveShaderRD/1420d433267675277657dbe4a189eb1a8ee79b1dfbd47038e6acf926e1b3b91b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsaoShaderRD/21e4ef08ca2c349ce5ab040c40233a23516ece7c756639d914d6617b909985b7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsaoShaderRD/21e4ef08ca2c349ce5ab040c40233a23516ece7c756639d914d6617b909985b7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..4b1c29c0 Binary files /dev/null and b/demo/.godot/shader_cache/SsaoShaderRD/21e4ef08ca2c349ce5ab040c40233a23516ece7c756639d914d6617b909985b7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsilBlurShaderRD/c4823d0e827d0dd34f66eeeb04a52753c801e7a782e63057003523827a7ebfac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsilBlurShaderRD/c4823d0e827d0dd34f66eeeb04a52753c801e7a782e63057003523827a7ebfac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..f21c5b23 Binary files /dev/null and b/demo/.godot/shader_cache/SsilBlurShaderRD/c4823d0e827d0dd34f66eeeb04a52753c801e7a782e63057003523827a7ebfac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsilImportanceMapShaderRD/673bf3ed83df4540ff07c5b6592d8117847d322f44fc54c541a41052868672ad/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsilImportanceMapShaderRD/673bf3ed83df4540ff07c5b6592d8117847d322f44fc54c541a41052868672ad/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..c18cd164 Binary files /dev/null and b/demo/.godot/shader_cache/SsilImportanceMapShaderRD/673bf3ed83df4540ff07c5b6592d8117847d322f44fc54c541a41052868672ad/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsilInterleaveShaderRD/18f771bd553cb304db576babd51d4c4cc63df20ac2052fb0e4133f9fbdf5aa3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsilInterleaveShaderRD/18f771bd553cb304db576babd51d4c4cc63df20ac2052fb0e4133f9fbdf5aa3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..462a00fb Binary files /dev/null and b/demo/.godot/shader_cache/SsilInterleaveShaderRD/18f771bd553cb304db576babd51d4c4cc63df20ac2052fb0e4133f9fbdf5aa3e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SsilShaderRD/7fd8e5f50a5704489ee2a7c2a433125ad7fa0d3a259d399af638bce1edcb8450/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SsilShaderRD/7fd8e5f50a5704489ee2a7c2a433125ad7fa0d3a259d399af638bce1edcb8450/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..e4958c93 Binary files /dev/null and b/demo/.godot/shader_cache/SsilShaderRD/7fd8e5f50a5704489ee2a7c2a433125ad7fa0d3a259d399af638bce1edcb8450/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/SubsurfaceScatteringShaderRD/91e1ac945dad61f48411d0a1244e6636634e9785333c014ac318fcee04b72741/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/SubsurfaceScatteringShaderRD/91e1ac945dad61f48411d0a1244e6636634e9785333c014ac318fcee04b72741/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..4e7a5701 Binary files /dev/null and b/demo/.godot/shader_cache/SubsurfaceScatteringShaderRD/91e1ac945dad61f48411d0a1244e6636634e9785333c014ac318fcee04b72741/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/TaaResolveShaderRD/75850220cf4a882155831df3c46894bb18d5c770308ec844ff00d09520802a9b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/TaaResolveShaderRD/75850220cf4a882155831df3c46894bb18d5c770308ec844ff00d09520802a9b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..4efd19a1 Binary files /dev/null and b/demo/.godot/shader_cache/TaaResolveShaderRD/75850220cf4a882155831df3c46894bb18d5c770308ec844ff00d09520802a9b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/TonemapShaderRD/886811888c9b1fc45eecfdd383f8c7087ea62f74178fadb6ff561a568aade71b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/TonemapShaderRD/886811888c9b1fc45eecfdd383f8c7087ea62f74178fadb6ff561a568aade71b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..594ccbc1 Binary files /dev/null and b/demo/.godot/shader_cache/TonemapShaderRD/886811888c9b1fc45eecfdd383f8c7087ea62f74178fadb6ff561a568aade71b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/VolumetricFogProcessShaderRD/8d17101913be2888afe1d04fa9287ce1137a8385e86202f4b2a3c6946d3d8982/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/VolumetricFogProcessShaderRD/8d17101913be2888afe1d04fa9287ce1137a8385e86202f4b2a3c6946d3d8982/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..b55c8a87 Binary files /dev/null and b/demo/.godot/shader_cache/VolumetricFogProcessShaderRD/8d17101913be2888afe1d04fa9287ce1137a8385e86202f4b2a3c6946d3d8982/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/VolumetricFogShaderRD/c6ff2f4ac52f1179cd0f6c29737304d12ed6b90feae4187f34b38d5228ae1765/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/demo/.godot/shader_cache/VolumetricFogShaderRD/c6ff2f4ac52f1179cd0f6c29737304d12ed6b90feae4187f34b38d5228ae1765/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 00000000..2674c72a Binary files /dev/null and b/demo/.godot/shader_cache/VolumetricFogShaderRD/c6ff2f4ac52f1179cd0f6c29737304d12ed6b90feae4187f34b38d5228ae1765/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/demo/.godot/shader_cache/VoxelGiDebugShaderRD/10e6f56ab62c32c6283301052f7f3efd8733a2dd8c54b5c8e8875b4019be3530/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/VoxelGiDebugShaderRD/10e6f56ab62c32c6283301052f7f3efd8733a2dd8c54b5c8e8875b4019be3530/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..e40b5f47 Binary files /dev/null and b/demo/.godot/shader_cache/VoxelGiDebugShaderRD/10e6f56ab62c32c6283301052f7f3efd8733a2dd8c54b5c8e8875b4019be3530/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/shader_cache/VoxelGiShaderRD/26adaa157a0dbc77aaeb10cd9840a3cfeddb4699002202c4069ea0aca1b684eb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/demo/.godot/shader_cache/VoxelGiShaderRD/26adaa157a0dbc77aaeb10cd9840a3cfeddb4699002202c4069ea0aca1b684eb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 00000000..bf021c8c Binary files /dev/null and b/demo/.godot/shader_cache/VoxelGiShaderRD/26adaa157a0dbc77aaeb10cd9840a3cfeddb4699002202c4069ea0aca1b684eb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/demo/.godot/uid_cache.bin b/demo/.godot/uid_cache.bin index 381a4ef4..3c31b356 100644 Binary files a/demo/.godot/uid_cache.bin and b/demo/.godot/uid_cache.bin differ diff --git a/demo/addons/fmod/fmod.gdextension b/demo/addons/fmod/fmod.gdextension index bc101dfd..73a7c5b0 100644 --- a/demo/addons/fmod/fmod.gdextension +++ b/demo/addons/fmod/fmod.gdextension @@ -18,6 +18,9 @@ android.debug.arm64 = "res://addons/fmod/libs/android/arm64/libGodotFmod.android android.release.arm64 = "res://addons/fmod/libs/android/arm64/libGodotFmod.android.template_release.arm64.so" ios.debug = "res://addons/fmod/libs/ios/libGodotFmod.ios.template_debug.universal.dylib" ios.release = "res://addons/fmod/libs/ios/libGodotFmod.ios.template_release.universal.dylib" +web.editor = "res://addons/fmod/libs/web/libGodotFmod.web.editor.wasm32.wasm" +web.debug = "res://addons/fmod/libs/web/libGodotFmod.web.template_debug.wasm32.wasm" +web.release = "res://addons/fmod/libs/web/libGodotFmod.web.template_release.wasm32.wasm" [icons] FmodEventEmitter2D = "res://addons/fmod/icons/fmod_icon.svg" diff --git a/demo/addons/fmod/libs/web/libGodotFmod.web.editor.wasm32.wasm b/demo/addons/fmod/libs/web/libGodotFmod.web.editor.wasm32.wasm new file mode 100644 index 00000000..6f29fe64 Binary files /dev/null and b/demo/addons/fmod/libs/web/libGodotFmod.web.editor.wasm32.wasm differ diff --git a/demo/addons/fmod/libs/web/libGodotFmod.web.template_debug.wasm32.wasm b/demo/addons/fmod/libs/web/libGodotFmod.web.template_debug.wasm32.wasm new file mode 100644 index 00000000..58c561e9 Binary files /dev/null and b/demo/addons/fmod/libs/web/libGodotFmod.web.template_debug.wasm32.wasm differ diff --git a/demo/export_presets.cfg b/demo/export_presets.cfg index f4347b9b..a0f3c2c3 100644 --- a/demo/export_presets.cfg +++ b/demo/export_presets.cfg @@ -35,14 +35,14 @@ package/signed=true package/app_category=2 package/retain_data_on_uninstall=false package/exclude_from_recents=false +package/show_in_android_tv=false +package/show_in_app_library=true +package/show_as_launcher_app=false launcher_icons/main_192x192="" launcher_icons/adaptive_foreground_432x432="" launcher_icons/adaptive_background_432x432="" graphics/opengl_debug=false xr_features/xr_mode=0 -xr_features/hand_tracking=0 -xr_features/hand_tracking_frequency=0 -xr_features/passthrough=0 screen/immersive_mode=true screen/support_small=true screen/support_normal=true @@ -200,6 +200,9 @@ permissions/write_sms=false permissions/write_social_stream=false permissions/write_sync_settings=false permissions/write_user_dictionary=false +xr_features/hand_tracking=0 +xr_features/hand_tracking_frequency=0 +xr_features/passthrough=0 graphics/32_bits_framebuffer=true xr_features/degrees_of_freedom=0 one_click_deploy/clear_previous_install=false @@ -251,6 +254,7 @@ application/product_name="" application/file_description="" application/copyright="" application/trademarks="" +application/export_angle=0 ssh_remote_deploy/enabled=false ssh_remote_deploy/host="user@host_ip" ssh_remote_deploy/port="22" @@ -304,6 +308,7 @@ application/short_version="1.0" application/version="1.0" application/icon_interpolation=4 application/launch_screens_interpolation=4 +application/export_project_only=false capabilities/access_wifi=false capabilities/push_notifications=false user_data/accessible_from_files_app=false @@ -398,6 +403,7 @@ application/version="1.0" application/copyright="" application/copyright_localized={} application/min_macos_version="10.12" +application/export_angle=0 display/high_res=true xcode/platform_build="14C18" xcode/sdk_version="13.1" @@ -431,6 +437,7 @@ codesign/entitlements/app_sandbox/files_downloads=0 codesign/entitlements/app_sandbox/files_pictures=0 codesign/entitlements/app_sandbox/files_music=0 codesign/entitlements/app_sandbox/files_movies=0 +codesign/entitlements/app_sandbox/files_user_selected=0 codesign/entitlements/app_sandbox/helper_executables=[] codesign/custom_options=PackedStringArray() notarization/notarization=0 @@ -467,3 +474,41 @@ open \"{temp_dir}/{exe_name}.app\" --args {cmd_args}" ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash kill $(pgrep -x -f \"{temp_dir}/{exe_name}.app/Contents/MacOS/{exe_name} {cmd_args}\") rm -rf \"{temp_dir}\"" + +[preset.4] + +name="Web" +platform="Web" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../../../../Desktop/index.html" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false + +[preset.4.options] + +custom_template/debug="" +custom_template/release="" +variant/extensions_support=true +vram_texture_compression/for_desktop=true +vram_texture_compression/for_mobile=false +html/export_icon=true +html/custom_html_shell="" +html/head_include="" +html/canvas_resize_policy=2 +html/focus_canvas_on_start=true +html/experimental_virtual_keyboard=false +progressive_web_app/enabled=false +progressive_web_app/offline_page="" +progressive_web_app/display=1 +progressive_web_app/orientation=0 +progressive_web_app/icon_144x144="" +progressive_web_app/icon_180x180="" +progressive_web_app/icon_512x512="" +progressive_web_app/background_color=Color(0, 0, 0, 1) diff --git a/demo/high_level_2D/Emitter.gd b/demo/high_level_2D/Emitter.gd index c3361252..367dbe66 100644 --- a/demo/high_level_2D/Emitter.gd +++ b/demo/high_level_2D/Emitter.gd @@ -3,17 +3,17 @@ extends FmodEventEmitter2D var isPlaying: bool = true func _process(_delta): - if Input.is_action_just_pressed("space"): - isPlaying = !isPlaying - if(isPlaying): - print("Mower playing") - paused = false - else: - print("Mower paused") - paused = true - elif Input.is_action_just_pressed("kill_event"): - self.queue_free() - if Input.is_action_pressed("engine_power_up"): - self["event_parameter/RPM/value"] = self["event_parameter/RPM/value"] + 10 - if Input.is_action_pressed("engine_power_down"): - self["event_parameter/RPM/value"] = self["event_parameter/RPM/value"] - 10 + if Input.is_action_just_pressed("space"): + isPlaying = !isPlaying + if(isPlaying): + print("Mower playing") + paused = false + else: + print("Mower paused") + paused = true + elif Input.is_action_just_pressed("kill_event"): + self.queue_free() + if Input.is_action_pressed("engine_power_up"): + self["event_parameter/RPM/value"] = self["event_parameter/RPM/value"] + 10 + if Input.is_action_pressed("engine_power_down"): + self["event_parameter/RPM/value"] = self["event_parameter/RPM/value"] - 10 diff --git a/demo/high_level_2D/sin_move.gd b/demo/high_level_2D/sin_move.gd index eee61efd..0a776f77 100644 --- a/demo/high_level_2D/sin_move.gd +++ b/demo/high_level_2D/sin_move.gd @@ -2,5 +2,5 @@ extends Node2D func _process(delta: float) -> void: - var time = Time.get_ticks_msec()/1000.0 - self.position.x = 700 + 300 * sin(time) + var time = Time.get_ticks_msec()/1000.0 + self.position.x = 700 + 300 * sin(time) diff --git a/demo/high_level_3D/FPSCounter.gd b/demo/high_level_3D/FPSCounter.gd index f660ca5c..4f41358b 100644 --- a/demo/high_level_3D/FPSCounter.gd +++ b/demo/high_level_3D/FPSCounter.gd @@ -1,7 +1,7 @@ extends Label func _ready(): - set_process(true) - + set_process(true) + func _process(_delta: float): - self.text = 'FPS: %s' % Engine.get_frames_per_second() + self.text = 'FPS: %s' % Engine.get_frames_per_second() diff --git a/demo/high_level_3D/environment/sin_move.gd b/demo/high_level_3D/environment/sin_move.gd index 072f540a..816eab7b 100644 --- a/demo/high_level_3D/environment/sin_move.gd +++ b/demo/high_level_3D/environment/sin_move.gd @@ -1,5 +1,5 @@ extends RigidBody3D func _process(delta: float) -> void: - var time = Time.get_ticks_msec()/1000.0 - self.position.x = 10 * sin(time) + var time = Time.get_ticks_msec()/1000.0 + self.position.x = 10 * sin(time) diff --git a/demo/high_level_3D/environment/soundcollider.gd b/demo/high_level_3D/environment/soundcollider.gd index 756cf4ed..d6b22a2e 100644 --- a/demo/high_level_3D/environment/soundcollider.gd +++ b/demo/high_level_3D/environment/soundcollider.gd @@ -4,9 +4,9 @@ var moving := false func _process(_delta: float): - var parent: RigidBody3D = get_parent() - if moving == false and parent.linear_velocity.length() > 1: - moving = true - self.play() - elif parent.linear_velocity.length() < 1: - moving = false + var parent: RigidBody3D = get_parent() + if moving == false and parent.linear_velocity.length() > 1: + moving = true + self.play() + elif parent.linear_velocity.length() < 1: + moving = false diff --git a/demo/high_level_3D/player/Camera.gd b/demo/high_level_3D/player/Camera.gd index adef5ed0..55ffb8c1 100644 --- a/demo/high_level_3D/player/Camera.gd +++ b/demo/high_level_3D/player/Camera.gd @@ -6,60 +6,60 @@ extends Camera3D const CAMERA_TURN_SPEED = 200 func _ready(): - ## Tell Godot that we want to handle input - set_process_input(true) + ## Tell Godot that we want to handle input + set_process_input(true) func look_updown_rotation(new_rotation = 0): - """ - Returns a new Vector3 which contains only the x direction - We'll use this vector to compute the final 3D rotation later - """ - var toReturn = self.get_rotation() + Vector3(new_rotation, 0, 0) + """ + Returns a new Vector3 which contains only the x direction + We'll use this vector to compute the final 3D rotation later + """ + var toReturn = self.get_rotation() + Vector3(new_rotation, 0, 0) - ## - ## We don't want the player to be able to bend over backwards - ## neither to be able to look under their arse. - ## Here we'll clamp the vertical look to 90° up and down - toReturn.x = clamp(toReturn.x, PI / -2, PI / 2) + ## + ## We don't want the player to be able to bend over backwards + ## neither to be able to look under their arse. + ## Here we'll clamp the vertical look to 90° up and down + toReturn.x = clamp(toReturn.x, PI / -2, PI / 2) - return toReturn + return toReturn func look_leftright_rotation(new_rotation = 0): - """ - Returns a new Vector3 which contains only the y direction - We'll use this vector to compute the final 3D rotation later - """ - return Player.get_rotation() + Vector3(0, new_rotation, 0) + """ + Returns a new Vector3 which contains only the y direction + We'll use this vector to compute the final 3D rotation later + """ + return Player.get_rotation() + Vector3(0, new_rotation, 0) func _input(event): - """ - First person camera controls - """ - ## - ## We'll only process mouse motion events - if not event is InputEventMouseMotion: - return + """ + First person camera controls + """ + ## + ## We'll only process mouse motion events + if not event is InputEventMouseMotion: + return - ## - ## We'll use the parent node "Player" to set our left-right rotation - ## This prevents us from adding the x-rotation to the y-rotation - ## which would result in a kind of flight-simulator camera - Player.set_rotation(look_leftright_rotation(event.relative.x / -CAMERA_TURN_SPEED)) + ## + ## We'll use the parent node "Player" to set our left-right rotation + ## This prevents us from adding the x-rotation to the y-rotation + ## which would result in a kind of flight-simulator camera + Player.set_rotation(look_leftright_rotation(event.relative.x / -CAMERA_TURN_SPEED)) - ## - ## Now we can simply set our y-rotation for the camera, and let godot - ## handle the transformation of both together - self.set_rotation(look_updown_rotation(event.relative.y / -CAMERA_TURN_SPEED)) + ## + ## Now we can simply set our y-rotation for the camera, and let godot + ## handle the transformation of both together + self.set_rotation(look_updown_rotation(event.relative.y / -CAMERA_TURN_SPEED)) func _enter_tree(): - """ - Hide the mouse when we start - """ - Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) - Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) + """ + Hide the mouse when we start + """ + Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) + Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func _leave_tree(): - """ - Show the mouse when we leave - """ - Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) + """ + Show the mouse when we leave + """ + Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) diff --git a/demo/high_level_3D/player/Player.gd b/demo/high_level_3D/player/Player.gd index c87db2be..2a64d42d 100644 --- a/demo/high_level_3D/player/Player.gd +++ b/demo/high_level_3D/player/Player.gd @@ -10,75 +10,75 @@ const PLAYER_MOVE_SPEED := 4 @onready var GRAVITY = ProjectSettings.get("physics/3d/default_gravity") / 1000 func do_jump() -> void: - if not self.is_on_floor(): - return + if not self.is_on_floor(): + return - if self.will_jump: - return - will_jump = true - - await get_tree().create_timer(0.05).timeout + if self.will_jump: + return + will_jump = true - self.velocity.y += JUMP + await get_tree().create_timer(0.05).timeout - await get_tree().create_timer(0.1).timeout - will_jump = false + self.velocity.y += JUMP + + await get_tree().create_timer(0.1).timeout + will_jump = false func _process(_delta: float) -> void: - """ - Allow the player to move the camera with WASD - See Project settings -> Input map for keyboard bindings - """ - if Input.is_action_just_pressed("space"): - self.do_jump() + """ + Allow the player to move the camera with WASD + See Project settings -> Input map for keyboard bindings + """ + if Input.is_action_just_pressed("space"): + self.do_jump() - var amount: float = 1 + var amount: float = 1 - if not is_on_floor() or will_jump: - amount = 0.2 + if not is_on_floor() or will_jump: + amount = 0.2 - if Input.is_action_pressed("up"): - self.direction.z -= amount + if Input.is_action_pressed("up"): + self.direction.z -= amount - elif Input.is_action_pressed("down"): - self.direction.z += amount + elif Input.is_action_pressed("down"): + self.direction.z += amount - if Input.is_action_pressed("left"): - self.direction.x -= amount + if Input.is_action_pressed("left"): + self.direction.x -= amount - elif Input.is_action_pressed("right"): - self.direction.x += amount + elif Input.is_action_pressed("right"): + self.direction.x += amount - self.direction = self.direction.clamp(Vector3(-1, -1, -1), Vector3(1, 1, 1)) + self.direction = self.direction.clamp(Vector3(-1, -1, -1), Vector3(1, 1, 1)) func _physics_process(delta: float) -> void: - # Apply friction - if self.is_on_floor(): - self.direction *= Vector3.ONE - Vector3(0.9, 1.0, 0.9) * (10 * delta) - - # Preserve the Y velocity from the previous frame - self.velocity = Vector3(0, self.velocity.y, 0) - - # Always add velocity even when we're in the air - self.velocity += get_transform().basis.x * direction.x * PLAYER_MOVE_SPEED - self.velocity += get_transform().basis.z * direction.z * PLAYER_MOVE_SPEED - - # Apply less gravity if we were on the floor last frame - # This helps our KinematicBody to avoid physics jitter - if self.is_on_floor(): - self.velocity -= Vector3(0, GRAVITY / 100, 0) - else: - self.velocity -= Vector3(0, GRAVITY, 0) - - self.move_and_slide() - - for i in get_slide_collision_count(): - var collision = get_slide_collision(i) - var collider = collision.get_collider() - if not collider is RigidBody3D: - continue - - collider.apply_central_impulse(-collision.get_normal() * 0.8) - collider.apply_impulse(-collision.get_normal() * 0.01, collision.get_position()) + # Apply friction + if self.is_on_floor(): + self.direction *= Vector3.ONE - Vector3(0.9, 1.0, 0.9) * (10 * delta) + + # Preserve the Y velocity from the previous frame + self.velocity = Vector3(0, self.velocity.y, 0) + + # Always add velocity even when we're in the air + self.velocity += get_transform().basis.x * direction.x * PLAYER_MOVE_SPEED + self.velocity += get_transform().basis.z * direction.z * PLAYER_MOVE_SPEED + + # Apply less gravity if we were on the floor last frame + # This helps our KinematicBody to avoid physics jitter + if self.is_on_floor(): + self.velocity -= Vector3(0, GRAVITY / 100, 0) + else: + self.velocity -= Vector3(0, GRAVITY, 0) + + self.move_and_slide() + + for i in get_slide_collision_count(): + var collision = get_slide_collision(i) + var collider = collision.get_collider() + if not collider is RigidBody3D: + continue + + collider.apply_central_impulse(-collision.get_normal() * 0.8) + collider.apply_impulse(-collision.get_normal() * 0.01, collision.get_position()) diff --git a/demo/high_level_3D/rollingball.gd b/demo/high_level_3D/rollingball.gd index 1d878aee..7b0dad30 100644 --- a/demo/high_level_3D/rollingball.gd +++ b/demo/high_level_3D/rollingball.gd @@ -3,8 +3,8 @@ extends FmodEventEmitter3D func _process(_delta: float): - var parent: RigidBody3D = get_parent() - var value:= parent.angular_velocity.length() / 2 - if value < 0.1: - value = 0 - self["event_parameter/Speed/value"] = value + var parent: RigidBody3D = get_parent() + var value:= parent.angular_velocity.length() / 2 + if value < 0.1: + value = 0 + self["event_parameter/Speed/value"] = value diff --git a/demo/high_level_3D/selfdestroy.gd b/demo/high_level_3D/selfdestroy.gd index 5b4bafeb..d23b1a0e 100644 --- a/demo/high_level_3D/selfdestroy.gd +++ b/demo/high_level_3D/selfdestroy.gd @@ -3,5 +3,5 @@ extends FmodEventEmitter3D func _process(delta: float) -> void: - if Input.is_action_just_pressed("kill"): - self.queue_free() + if Input.is_action_just_pressed("kill"): + self.queue_free() diff --git a/demo/low_level_2D/Emitter.gd b/demo/low_level_2D/Emitter.gd index 5190fb09..e116c5ce 100644 --- a/demo/low_level_2D/Emitter.gd +++ b/demo/low_level_2D/Emitter.gd @@ -5,25 +5,25 @@ var event: FmodEvent = null # Called when the node enters the scene tree for the first time. func _ready(): - event = FmodServer.create_event_instance("event:/Vehicles/Car Engine") - event.set_2d_attributes(self.global_transform) - event.set_parameter_by_name("RPM", 600) - event.set_volume( 2) - event.start() - + event = FmodServer.create_event_instance("event:/Vehicles/Car Engine") + event.set_2d_attributes(self.global_transform) + event.set_parameter_by_name("RPM", 600) + event.set_volume( 2) + event.start() + # warning-ignore:unused_argument func _process(_delta): - if Input.is_action_just_pressed("space"): - isPlaying = !isPlaying - if(isPlaying): - print("Mower playing") - event.set_paused(false) - else: - print("Mower paused") - event.set_paused(true) - elif Input.is_action_just_pressed("kill_event"): - self.queue_free() - var time = Time.get_ticks_msec()/1000.0 - self.position.x = 300 * sin(time) - event.set_2d_attributes(self.global_transform) + if Input.is_action_just_pressed("space"): + isPlaying = !isPlaying + if(isPlaying): + print("Mower playing") + event.set_paused(false) + else: + print("Mower paused") + event.set_paused(true) + elif Input.is_action_just_pressed("kill_event"): + self.queue_free() + var time = Time.get_ticks_msec()/1000.0 + self.position.x = 300 * sin(time) + event.set_2d_attributes(self.global_transform) diff --git a/demo/low_level_2D/FmodScriptTest.tscn b/demo/low_level_2D/FmodScriptTest.tscn index 97dcc7ef..9b58b448 100644 --- a/demo/low_level_2D/FmodScriptTest.tscn +++ b/demo/low_level_2D/FmodScriptTest.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=11 format=3 uid="uid://cs8nm6h12whh1"] [ext_resource type="Script" path="res://low_level_2D/FmodTest.gd" id="1_oc8v3"] -[ext_resource type="Texture2D" uid="uid://d4blkybu5ojj6" path="res://icon.png" id="2_mamb7"] +[ext_resource type="Texture2D" uid="uid://jsofj31xeeto" path="res://icon.png" id="2_mamb7"] [ext_resource type="Script" path="res://low_level_2D/Emitter.gd" id="3_fx7d3"] [ext_resource type="Script" path="res://low_level_2D/Listener.gd" id="4_448uv"] [ext_resource type="Script" path="res://low_level_2D/EnterAndLeave.gd" id="5_85yno"] diff --git a/demo/low_level_2D/FmodTest.gd b/demo/low_level_2D/FmodTest.gd index 0c5e459f..aa31d999 100644 --- a/demo/low_level_2D/FmodTest.gd +++ b/demo/low_level_2D/FmodTest.gd @@ -2,15 +2,15 @@ extends Node # Called when the node enters the scene tree for the first time. func _enter_tree(): - # load banks + # load banks # warning-ignore:return_value_discarded - FmodServer.load_bank("res://assets/Banks/Master.strings.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) + FmodServer.load_bank("res://assets/Banks/Master.strings.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) # warning-ignore:return_value_discarded - FmodServer.load_bank("res://assets/Banks/Master.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) + FmodServer.load_bank("res://assets/Banks/Master.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) # warning-ignore:return_value_discarded - FmodServer.load_bank("res://assets/Banks/Music.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) + FmodServer.load_bank("res://assets/Banks/Music.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) # warning-ignore:return_value_discarded - FmodServer.load_bank("res://assets/Banks/Vehicles.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) + FmodServer.load_bank("res://assets/Banks/Vehicles.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) # warning-ignore:return_value_discarded - FmodServer.load_bank("res://assets/Banks/SFX.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) - print("Fmod initialised.") + FmodServer.load_bank("res://assets/Banks/SFX.bank", FmodServer.FMOD_STUDIO_LOAD_BANK_NORMAL) + print("Fmod initialised.")