diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/.gdignore b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata-folding-3b6948e0cd3bdaf2bc380d3178cc326a.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata-folding-3b6948e0cd3bdaf2bc380d3178cc326a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata-folding-3b6948e0cd3bdaf2bc380d3178cc326a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/create_recent.Node b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/create_recent.Node new file mode 100644 index 0000000..a9a7ed1 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/create_recent.Node @@ -0,0 +1,7 @@ +Button +Label +VBoxContainer +ItemList +HBoxContainer +Panel +Control diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-editstate-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-editstate-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg new file mode 100644 index 0000000..fe92dad --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-editstate-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg @@ -0,0 +1,170 @@ +[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(-165, -110), +"primary_grid_steps": 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": 1.0 +} +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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-folding-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-folding-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg new file mode 100644 index 0000000..3e44236 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/drag_and_drop_demo_final.tscn-folding-0a2f4b0d1695c4a7652a5cdfb781c6a9.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("VLayout"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M1H/Menu One"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M2H"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M2H/MenuTwo"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M3H/Menu3Label"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M4H/Menu4Label"), PackedStringArray("Layout"), NodePath("VLayout/DragAndDropColumns"), PackedStringArray("Layout"), NodePath("VLayout/DragAndDropColumns/SourceContainer/FileDialog"), PackedStringArray("Flags"), NodePath("VLayout/DragAndDropColumns/CanvasContainer"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-editstate-979460e8dccb754d152552aa00820fd9.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-editstate-979460e8dccb754d152552aa00820fd9.cfg new file mode 100644 index 0000000..fe92dad --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-editstate-979460e8dccb754d152552aa00820fd9.cfg @@ -0,0 +1,170 @@ +[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(-165, -110), +"primary_grid_steps": 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": 1.0 +} +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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-folding-979460e8dccb754d152552aa00820fd9.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-folding-979460e8dccb754d152552aa00820fd9.cfg new file mode 100644 index 0000000..1def345 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/draggable_assets.tscn-folding-979460e8dccb754d152552aa00820fd9.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("Label"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/editor_layout.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..8db2432 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/editor_layout.cfg @@ -0,0 +1,26 @@ +[docks] + +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-270 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=["res://toolset_test/drag_and_drop_demo_final.tscn", "res://toolset_test_tabbed_merged/draggable_assets.tscn", "res://toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn", "res://index_screen/index.tscn", "res://index_screen/index.tscn"] + +[ScriptEditor] + +open_scripts=["res://toolset_test/draggable_final.gd", "res://toolset_test/drag_and_drop_demo_final.gd", "res://toolset_test_tabbed_merged/PanelCanvas_Temp.gd", "res://toolset_test_tabbed_merged/source_container.gd", "res://toolset_test_tabbed_merged/target_container_final.gd", "res://toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd"] +open_help=[] +script_split_offset=70 +list_split_offset=0 diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/favorites.Node b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/favorites.Node new file mode 100644 index 0000000..e69de29 diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/favorites.Resource b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/favorites.Resource new file mode 100644 index 0000000..e69de29 diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_cache8 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_cache8 new file mode 100644 index 0000000..95c7d59 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_cache8 @@ -0,0 +1,32 @@ +2a60927148abd1d33b818b535e306557 +::res://::1686505462 +Cabin-VariableFont_wdth,wght.ttf::FontFile::6071708341937432371::1685898239::1686505462::1::::<><>:: +default_env.tres::Environment::-1::1685898239::0::1::::<><>:: +icon.png::CompressedTexture2D::6683631437730026850::1685898239::1686505462::1::::<><>:: +README.md::TextFile::-1::1685898239::0::1::::<><>:: +::res://toolset_test/::1685898239 +draggable.tscn::PackedScene::-1::1685898239::0::1::::<><>::res://Cabin-VariableFont_wdth,wght.ttf<>res://toolset_test/draggable_final.gd +draggable_final.gd::GDScript::-1::1685898239::0::1::::Draggable<>ColorRect<>:: +drag_and_drop_demo_final.gd::GDScript::-1::1685898239::0::1::::<>PanelContainer<>:: +drag_and_drop_demo_final.tscn::PackedScene::-1::1685898239::0::1::::<><>::res://Cabin-VariableFont_wdth,wght.ttf<>res://toolset_test/source_container.gd<>res://toolset_test/target_container_final.gd<>res://toolset_test/drag_and_drop_demo_final.gd +source_container.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +target_container_final.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +::res://toolset_test_manual/::1685898239 +Control_Manual_MasterScript.gd::GDScript::-1::1685898239::0::1::::<>PanelContainer<>:: +drag_and_drop_demo_final.tscn::PackedScene::-1::1685898239::0::1::::<><>::res://Cabin-VariableFont_wdth,wght.ttf<>res://toolset_test/source_container.gd<>res://toolset_test/target_container_final.gd<>res://toolset_test_manual/Control_Manual_MasterScript.gd +source_container.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +target_container_final.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +::res://toolset_test_tabbed/::1685898239 +Control_Manual_MasterScript.gd::GDScript::-1::1685898239::0::1::::<>PanelContainer<>:: +source_container.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +tabbed_layout_test_2023_0514A.tscn::PackedScene::-1::1685898239::0::1::::<><>:: +target_container_final.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +::res://toolset_test_tabbed_merged/::1685898239 +AssetsContainer.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +draggable_assets.tscn::PackedScene::-1::1685898239::0::1::::<><>::res://Cabin-VariableFont_wdth,wght.ttf<>res://toolset_test/draggable_final.gd +draggable_assets_final.gd::GDScript::-1::1685898239::0::1::::Draggable_Assets<>ColorRect<>:: +PanelCanvas_Temp.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +source_container.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +tabbed_merged_test_interface.tscn::PackedScene::-1::1685898239::0::1::::<><>::res://Cabin-VariableFont_wdth,wght.ttf<>res://toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd<>res://toolset_test_tabbed_merged/AssetsContainer.gd<>res://toolset_test_tabbed_merged/PanelCanvas_Temp.gd +target_container_final.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: +toolset_test_tabbed_merged.gd::GDScript::-1::1685898239::0::1::::<>PanelContainer<>:: diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_update4 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..535ecc4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_update4 @@ -0,0 +1,4 @@ +res://index_screen/index.tscn +res://toolset_test/drag_and_drop_demo_final.tscn +res://toolset_test_tabbed_merged/draggable_assets.tscn +res://toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-editstate-4f6eaf79792b6bec529b9a9fd9ef1471.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-editstate-4f6eaf79792b6bec529b9a9fd9ef1471.cfg new file mode 100644 index 0000000..db5b031 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-editstate-4f6eaf79792b6bec529b9a9fd9ef1471.cfg @@ -0,0 +1,170 @@ +[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(-114.248, -94.2102), +"primary_grid_steps": 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": 1.33484 +} +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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-folding-4f6eaf79792b6bec529b9a9fd9ef1471.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-folding-4f6eaf79792b6bec529b9a9fd9ef1471.cfg new file mode 100644 index 0000000..4b96723 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/index.tscn-folding-4f6eaf79792b6bec529b9a9fd9ef1471.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("Panel/HBoxContainer_Canvas"), PackedStringArray("Layout", "Layout/Transform", "Localization", "Tooltip", "Input", "Mouse", "Focus", "Material", "Texture", "Ordering", "Visibility", "Process", "Theme Overrides", "Theme Overrides/constants")] +resource_unfolds=[] +nodes_folded=[] diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/project_metadata.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..ae0f328 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/project_metadata.cfg @@ -0,0 +1,13 @@ +[editor_metadata] + +executable_path="/usr/bin/godot" + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[recent_files] + +scenes=["res://toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn", "res://toolset_test_tabbed_merged/draggable_assets.tscn", "res://toolset_test/drag_and_drop_demo_final.tscn"] +scripts=["res://toolset_test_tabbed_merged/target_container_final.gd", "res://toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd", "res://toolset_test/draggable_final.gd", "res://toolset_test_tabbed_merged/PanelCanvas_Temp.gd", "res://toolset_test_tabbed_merged/source_container.gd", "res://toolset_test/drag_and_drop_demo_final.gd"] diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/script_editor_cache.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..b916c3b --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,83 @@ +[res://toolset_test/drag_and_drop_demo_final.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://toolset_test_tabbed_merged/source_container.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://toolset_test_tabbed_merged/PanelCanvas_Temp.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://toolset_test/draggable_final.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://toolset_test_tabbed_merged/target_container_final.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-editstate-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-editstate-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg new file mode 100644 index 0000000..fe92dad --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-editstate-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg @@ -0,0 +1,170 @@ +[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(-165, -110), +"primary_grid_steps": 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": 1.0 +} +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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": 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, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-folding-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-folding-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg new file mode 100644 index 0000000..e8835dd --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/tabbed_merged_test_interface.tscn-folding-79ec34bfb6d8c3cb52f37f9ee4dd3e14.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("VLayout"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M1H/Menu One"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M2H"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M2H/MenuTwo"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M3H/Menu3Label"), PackedStringArray("Layout"), NodePath("VLayout/DescriptionHeader/M4H/Menu4Label"), PackedStringArray("Layout"), NodePath("VLayout/HBoxContainer"), PackedStringArray("Layout"), NodePath("VLayout/HBoxContainer/AssetsContainer/Label"), PackedStringArray("Layout"), NodePath("VLayout/HBoxContainer/TabContainer/Structural_Tab/TextEdit"), PackedStringArray("Layout"), NodePath("VLayout/HBoxContainer/DetailsContainer/Text_Details"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/global_script_class_cache.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..d3b330b --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/global_script_class_cache.cfg @@ -0,0 +1,13 @@ +list=Array[Dictionary]([{ +"base": &"ColorRect", +"class": &"Draggable", +"icon": "", +"language": &"GDScript", +"path": "res://toolset_test/draggable_final.gd" +}, { +"base": &"ColorRect", +"class": &"Draggable_Assets", +"icon": "", +"language": &"GDScript", +"path": "res://toolset_test_tabbed_merged/draggable_assets_final.gd" +}]) diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata new file mode 100644 index 0000000..0b0c194 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.md5 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.md5 new file mode 100644 index 0000000..0b544f5 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.md5 @@ -0,0 +1,3 @@ +source_md5="46d73c239275772e0d51c76f383b44a4" +dest_md5="cefbd12151b2771ed879991c0593a530" + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex new file mode 100644 index 0000000..3614849 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..13519f6 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="e460ea20cd8f2b0bb93e0b9aea181c60" + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/99ba2ae94a02f3be1fa450ba96170e265220a7c12d195763a9429f5267b95de1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/99ba2ae94a02f3be1fa450ba96170e265220a7c12d195763a9429f5267b95de1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a806e58 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/99ba2ae94a02f3be1fa450ba96170e265220a7c12d195763a9429f5267b95de1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/4a58ef73c632ec99e5e61c2134d069312d505570e4e05e4b19cc3a6da3fd6d89/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/4a58ef73c632ec99e5e61c2134d069312d505570e4e05e4b19cc3a6da3fd6d89/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5be607f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/4a58ef73c632ec99e5e61c2134d069312d505570e4e05e4b19cc3a6da3fd6d89/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/1917eb212a0fc35ea43ec838ceee16e0ae972c93764744991bbef5576e954df3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/1917eb212a0fc35ea43ec838ceee16e0ae972c93764744991bbef5576e954df3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d5ac99e Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/1917eb212a0fc35ea43ec838ceee16e0ae972c93764744991bbef5576e954df3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/f5892aad982ca3924097c1a6a746c15dad14187bcdc3facfad468f789129f7f0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/f5892aad982ca3924097c1a6a746c15dad14187bcdc3facfad468f789129f7f0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d98f6f8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/f5892aad982ca3924097c1a6a746c15dad14187bcdc3facfad468f789129f7f0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cb46e3b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache new file mode 100644 index 0000000..bebeb46 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache new file mode 100644 index 0000000..e6289d6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..3bf5fa9 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/9d0533530a382e64370fc542a58d7fdac6c773bd.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/9d0533530a382e64370fc542a58d7fdac6c773bd.cache new file mode 100644 index 0000000..8e9df08 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/9d0533530a382e64370fc542a58d7fdac6c773bd.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/a444689c2f13418983bd978ab522bd863aed69c5.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/a444689c2f13418983bd978ab522bd863aed69c5.cache new file mode 100644 index 0000000..94bcb88 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/a444689c2f13418983bd978ab522bd863aed69c5.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache new file mode 100644 index 0000000..66ba6c7 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache new file mode 100644 index 0000000..b86ed64 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/b026795213f20743fcf8567e46486ddd7c0d10af7425657bfbb717da5144d0e5/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/f161e029bc24e6ff6a0f41aeea7ff41d9a938701aa9f79516043844d0e1712af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/f161e029bc24e6ff6a0f41aeea7ff41d9a938701aa9f79516043844d0e1712af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..052dea7 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/f161e029bc24e6ff6a0f41aeea7ff41d9a938701aa9f79516043844d0e1712af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/0d635d072c3f1556ae0130a8ee966dd8b4e377780fac401a48307d786bb55f2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/0d635d072c3f1556ae0130a8ee966dd8b4e377780fac401a48307d786bb55f2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7b9e894 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/0d635d072c3f1556ae0130a8ee966dd8b4e377780fac401a48307d786bb55f2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/65e05dd113093f9ce5b00d9cf9dd1e96afa745cc00fef54196473690aff77e17/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/65e05dd113093f9ce5b00d9cf9dd1e96afa745cc00fef54196473690aff77e17/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b0d8524 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/65e05dd113093f9ce5b00d9cf9dd1e96afa745cc00fef54196473690aff77e17/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/0febf21d333add1d7d24047f0655823ec951ebe5058ec5cd527979f0bff2b69f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/0febf21d333add1d7d24047f0655823ec951ebe5058ec5cd527979f0bff2b69f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..221eaf8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/0febf21d333add1d7d24047f0655823ec951ebe5058ec5cd527979f0bff2b69f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/7ab54756423e4e900d688282fefc540aabaae3942d7802f13c2d4f0484ec885d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/7ab54756423e4e900d688282fefc540aabaae3942d7802f13c2d4f0484ec885d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fc09315 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/7ab54756423e4e900d688282fefc540aabaae3942d7802f13c2d4f0484ec885d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/2283fb1ee3168f04e524dcce7dcb3bfe86e228eb2a51b0ade992821a3b925829/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/2283fb1ee3168f04e524dcce7dcb3bfe86e228eb2a51b0ade992821a3b925829/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..45e2eee Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/2283fb1ee3168f04e524dcce7dcb3bfe86e228eb2a51b0ade992821a3b925829/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/7bc5ba8e09180e4ec9447354417c001ff39ef0b9793e4dd91700a3157c02c8fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/7bc5ba8e09180e4ec9447354417c001ff39ef0b9793e4dd91700a3157c02c8fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ab0344b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/7bc5ba8e09180e4ec9447354417c001ff39ef0b9793e4dd91700a3157c02c8fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/95c38c07d3122c4433cde607db0de663b66f7247ef981467dd3f85381d79c5d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/95c38c07d3122c4433cde607db0de663b66f7247ef981467dd3f85381d79c5d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1142c00 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/95c38c07d3122c4433cde607db0de663b66f7247ef981467dd3f85381d79c5d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/9717bdf042552cb9ba3beee9738dc100dc73e411f28ec114137500c84905f134/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/9717bdf042552cb9ba3beee9738dc100dc73e411f28ec114137500c84905f134/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7d3d6d2 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/9717bdf042552cb9ba3beee9738dc100dc73e411f28ec114137500c84905f134/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/c50814dea7a49e602939f2245889af56e5b2dc1af34261e00b7de08e8f3bda74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/c50814dea7a49e602939f2245889af56e5b2dc1af34261e00b7de08e8f3bda74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1fda350 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/c50814dea7a49e602939f2245889af56e5b2dc1af34261e00b7de08e8f3bda74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/e8a16c7f72722dd04131fa37dcfcf70283db0a5a8423ca4b6be82b9cb12c19fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/e8a16c7f72722dd04131fa37dcfcf70283db0a5a8423ca4b6be82b9cb12c19fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d0fc359 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/e8a16c7f72722dd04131fa37dcfcf70283db0a5a8423ca4b6be82b9cb12c19fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/015a6933ef0d229994836762e2577b2724e81f0c19532d6d9970829ac6d5b8c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/015a6933ef0d229994836762e2577b2724e81f0c19532d6d9970829ac6d5b8c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..62426ec Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/015a6933ef0d229994836762e2577b2724e81f0c19532d6d9970829ac6d5b8c3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/a63f9c6838e1a15082bcb4f6a15985e16b540aa82211dadeef707067ca48fb91/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/a63f9c6838e1a15082bcb4f6a15985e16b540aa82211dadeef707067ca48fb91/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f2d383e Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/a63f9c6838e1a15082bcb4f6a15985e16b540aa82211dadeef707067ca48fb91/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/48caad4a6fa190a9859479b30e6351f6f2838c48df3c407d02bab0164d307994/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/48caad4a6fa190a9859479b30e6351f6f2838c48df3c407d02bab0164d307994/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..4d0917c Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/48caad4a6fa190a9859479b30e6351f6f2838c48df3c407d02bab0164d307994/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/faa53662dbbcc0c3ab2d70f22e221f23fa43ee0fe92651b40d7b4421e7e2c252/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/faa53662dbbcc0c3ab2d70f22e221f23fa43ee0fe92651b40d7b4421e7e2c252/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..86b4c55 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/faa53662dbbcc0c3ab2d70f22e221f23fa43ee0fe92651b40d7b4421e7e2c252/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/1207dc7bbd38c565aec7562b6632b8e8908298c5c7c358f7141228ac62b8b0f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/1207dc7bbd38c565aec7562b6632b8e8908298c5c7c358f7141228ac62b8b0f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0b2f508 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/1207dc7bbd38c565aec7562b6632b8e8908298c5c7c358f7141228ac62b8b0f4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache new file mode 100644 index 0000000..17d0232 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache new file mode 100644 index 0000000..1e3934e Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache new file mode 100644 index 0000000..d6c7653 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache new file mode 100644 index 0000000..3ffc0f9 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache new file mode 100644 index 0000000..f5391e8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache new file mode 100644 index 0000000..4131c7b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache new file mode 100644 index 0000000..fefcfdb Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache new file mode 100644 index 0000000..f5467f7 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache new file mode 100644 index 0000000..6430b48 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache new file mode 100644 index 0000000..0d55527 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache new file mode 100644 index 0000000..357a660 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9909cf38417b9edb6e5a64b31241317810757356.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9909cf38417b9edb6e5a64b31241317810757356.cache new file mode 100644 index 0000000..1a9beea Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9909cf38417b9edb6e5a64b31241317810757356.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache new file mode 100644 index 0000000..69e523c Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache new file mode 100644 index 0000000..db35a69 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache new file mode 100644 index 0000000..63e8d97 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/f56c506d48f920a47e552ed6cf6059536156a939.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/f56c506d48f920a47e552ed6cf6059536156a939.cache new file mode 100644 index 0000000..57f2e95 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/37bd93d04c3f16e05ef0695b9054a253efa81023242c56bf37e88f72f5d03a6b/f56c506d48f920a47e552ed6cf6059536156a939.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f9c57d1 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..29a02d4 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/46b209eb3ef72a72c0271c86c0c11eebbf970d5bfb909c84ebb9a1702b277ce4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/46b209eb3ef72a72c0271c86c0c11eebbf970d5bfb909c84ebb9a1702b277ce4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5f44470 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/46b209eb3ef72a72c0271c86c0c11eebbf970d5bfb909c84ebb9a1702b277ce4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/ed06fbaa2f7b20b949bcfa617360857e90f17258db694a8b1989f852ed2b5b13/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/ed06fbaa2f7b20b949bcfa617360857e90f17258db694a8b1989f852ed2b5b13/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2a2090d Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/ed06fbaa2f7b20b949bcfa617360857e90f17258db694a8b1989f852ed2b5b13/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/d81f00cbf521e0782a76acabc125cd0c9132374f8d136f5c7821aa7353c011b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/d81f00cbf521e0782a76acabc125cd0c9132374f8d136f5c7821aa7353c011b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1158417 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/d81f00cbf521e0782a76acabc125cd0c9132374f8d136f5c7821aa7353c011b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/88c07dd2aae8b90fae80f762a3485aaa436c6d4470c19b11464432705d1e5b03/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/88c07dd2aae8b90fae80f762a3485aaa436c6d4470c19b11464432705d1e5b03/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..05cfe88 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/88c07dd2aae8b90fae80f762a3485aaa436c6d4470c19b11464432705d1e5b03/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/d4f2a5da6e8b17e069e5b2cbf2f0153b33b07375df47b1e6504818707099ac2a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/d4f2a5da6e8b17e069e5b2cbf2f0153b33b07375df47b1e6504818707099ac2a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ce94703 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/d4f2a5da6e8b17e069e5b2cbf2f0153b33b07375df47b1e6504818707099ac2a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/d57715db8236350dc081a375e01a8393e1ee1d1789f486d824ef15377b948c65/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/d57715db8236350dc081a375e01a8393e1ee1d1789f486d824ef15377b948c65/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..68c8664 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/d57715db8236350dc081a375e01a8393e1ee1d1789f486d824ef15377b948c65/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/a23c8956bc6130740feb3de951c0db2de6a302bc60521c55a67aa9414a3bd95e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/a23c8956bc6130740feb3de951c0db2de6a302bc60521c55a67aa9414a3bd95e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4dc690c Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/a23c8956bc6130740feb3de951c0db2de6a302bc60521c55a67aa9414a3bd95e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..f23067b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/59fe6cf05bf4a13d34c144643274612aacecb959.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/59fe6cf05bf4a13d34c144643274612aacecb959.cache new file mode 100644 index 0000000..edf9f0d Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/59fe6cf05bf4a13d34c144643274612aacecb959.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/793ce7e11b582451627017df13679d8dac889488.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/793ce7e11b582451627017df13679d8dac889488.cache new file mode 100644 index 0000000..277b513 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/793ce7e11b582451627017df13679d8dac889488.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache new file mode 100644 index 0000000..9dfa4b8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..1e754e8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/f01de7cfc190c5a681916d623818c76cd220b8f4.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/f01de7cfc190c5a681916d623818c76cd220b8f4.cache new file mode 100644 index 0000000..4aa5c95 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/1dcdb298fb86f75a04ad5069ab9d56aaab8ce7ac9f8830004bbb3db058fb21bd/f01de7cfc190c5a681916d623818c76cd220b8f4.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/cd50b38768ec41030fc9772db0a3f87abcb848d32a2b6b32406ed3f10080bd04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/cd50b38768ec41030fc9772db0a3f87abcb848d32a2b6b32406ed3f10080bd04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8e3c203 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/cd50b38768ec41030fc9772db0a3f87abcb848d32a2b6b32406ed3f10080bd04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/d8596a535982275ac6b1647cf33df1e0dc7101e3424167806c616d077e8cf653/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/d8596a535982275ac6b1647cf33df1e0dc7101e3424167806c616d077e8cf653/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0626617 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/d8596a535982275ac6b1647cf33df1e0dc7101e3424167806c616d077e8cf653/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/c4e4c6a411e26c00d2fd0787edc417a5e1b43ab29209e8819e4464599097522c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/c4e4c6a411e26c00d2fd0787edc417a5e1b43ab29209e8819e4464599097522c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cef7e64 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/c4e4c6a411e26c00d2fd0787edc417a5e1b43ab29209e8819e4464599097522c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/6470ed633c0ee556faee543aff79363d0ed025f960c4b63cc58188e6030ae802/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/6470ed633c0ee556faee543aff79363d0ed025f960c4b63cc58188e6030ae802/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8c6787a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/6470ed633c0ee556faee543aff79363d0ed025f960c4b63cc58188e6030ae802/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/13ccbbdbcc808d3da00b5423f3b7e547899dc52aebf3e84f3ea67fb76170a21c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/13ccbbdbcc808d3da00b5423f3b7e547899dc52aebf3e84f3ea67fb76170a21c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fcb8906 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/13ccbbdbcc808d3da00b5423f3b7e547899dc52aebf3e84f3ea67fb76170a21c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/18013bef723264e74bc3d168788d8c948773f066ce86e52206f52d6b2adcb831/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/18013bef723264e74bc3d168788d8c948773f066ce86e52206f52d6b2adcb831/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..78cf00b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/18013bef723264e74bc3d168788d8c948773f066ce86e52206f52d6b2adcb831/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/21dca312274f32e2e1485e82296a4308499148eb235e12866cd3f98313139f0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/21dca312274f32e2e1485e82296a4308499148eb235e12866cd3f98313139f0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1659d04 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/21dca312274f32e2e1485e82296a4308499148eb235e12866cd3f98313139f0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/d643ead067ce16586aa57ea0aed13ff11545e24ee60cb4b06b176e7b3642158b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/d643ead067ce16586aa57ea0aed13ff11545e24ee60cb4b06b176e7b3642158b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2782a9d Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/d643ead067ce16586aa57ea0aed13ff11545e24ee60cb4b06b176e7b3642158b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/7d5d4ffeb2f994b509e8bf107bd555d5c10d3f7d2791074a478aa4c0650c49d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/7d5d4ffeb2f994b509e8bf107bd555d5c10d3f7d2791074a478aa4c0650c49d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..770971a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/7d5d4ffeb2f994b509e8bf107bd555d5c10d3f7d2791074a478aa4c0650c49d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/d8a50a6441e5ffc6c0ed10fe01414f9ce9105002527fd733cdb15a856cb6d976/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/d8a50a6441e5ffc6c0ed10fe01414f9ce9105002527fd733cdb15a856cb6d976/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d6b28e6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/d8a50a6441e5ffc6c0ed10fe01414f9ce9105002527fd733cdb15a856cb6d976/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/e4f7cc74045ee68d50537c803a8720a73284d107998b75f93d7e444bdcdf9ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/e4f7cc74045ee68d50537c803a8720a73284d107998b75f93d7e444bdcdf9ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f133a19 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/e4f7cc74045ee68d50537c803a8720a73284d107998b75f93d7e444bdcdf9ad8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/377cea4368d32b7809a50efb2eee07b6c8e12268863413129da21435a73e7ef5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/377cea4368d32b7809a50efb2eee07b6c8e12268863413129da21435a73e7ef5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fb56db6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/377cea4368d32b7809a50efb2eee07b6c8e12268863413129da21435a73e7ef5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52e46e836b2917ed1afea3d3b95ce5a4998e10a1091bedbd1cb371611ae96cbc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52e46e836b2917ed1afea3d3b95ce5a4998e10a1091bedbd1cb371611ae96cbc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..95956f2 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52e46e836b2917ed1afea3d3b95ce5a4998e10a1091bedbd1cb371611ae96cbc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/97129f7317b0bbf5444bb8fe5b4062b76309eb51809f1926d18b15c5f308bba0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/97129f7317b0bbf5444bb8fe5b4062b76309eb51809f1926d18b15c5f308bba0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3279836 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/97129f7317b0bbf5444bb8fe5b4062b76309eb51809f1926d18b15c5f308bba0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/60957a5fa6cb31b11534e809316d052e25066b8c2ac1e26a80c5ef3715d489a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/60957a5fa6cb31b11534e809316d052e25066b8c2ac1e26a80c5ef3715d489a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..35408cd Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/60957a5fa6cb31b11534e809316d052e25066b8c2ac1e26a80c5ef3715d489a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/1ad98d4d9fbd3d94208c263a5f6894738c213c8ad931b3d6c06b27b9106ea476/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/1ad98d4d9fbd3d94208c263a5f6894738c213c8ad931b3d6c06b27b9106ea476/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..36019aa Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/1ad98d4d9fbd3d94208c263a5f6894738c213c8ad931b3d6c06b27b9106ea476/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/45ed0ddc1719346a2471721ba619a959927db3f64ac5dd37268f60426b94838d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/45ed0ddc1719346a2471721ba619a959927db3f64ac5dd37268f60426b94838d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e0e5ab1 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/45ed0ddc1719346a2471721ba619a959927db3f64ac5dd37268f60426b94838d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/bc8a0992566e06e6aefe2fd61953460c69db38886bfdd36e7c435bfec37db25c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/bc8a0992566e06e6aefe2fd61953460c69db38886bfdd36e7c435bfec37db25c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..92ac05d Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/bc8a0992566e06e6aefe2fd61953460c69db38886bfdd36e7c435bfec37db25c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/uid_cache.bin b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/uid_cache.bin new file mode 100644 index 0000000..23457a3 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/uid_cache.bin differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/.gdignore b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/.gdignore @@ -0,0 +1 @@ + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..5328bc7 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="26ea799ea0a3da9e753b3ebe822e0570" + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 0000000..71f6913 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf new file mode 100644 index 0000000..33b932a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf.import b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf.import new file mode 100644 index 0000000..e3bc87f --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/Cabin-VariableFont_wdth,wght.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://csrgfcuilnv3p" +path="res://.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata" + +[deps] + +source_file="res://Cabin-VariableFont_wdth,wght.ttf" +dest_files=["res://.godot/imported/Cabin-VariableFont_wdth,wght.ttf-a20f6f95a29ef2ea6f68bbe86e7bfbdd.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/README.md b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/README.md new file mode 100644 index 0000000..758293e --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/README.md @@ -0,0 +1,2 @@ +# Intro to Godot drag and drop for Controls + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/default_env.tres b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png new file mode 100644 index 0000000..c98fbb6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png.import b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png.import new file mode 100644 index 0000000..5f4087d --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2huoy48hcas5" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/index_screen/index.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/index_screen/index.tscn new file mode 100644 index 0000000..c3fbedb --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/index_screen/index.tscn @@ -0,0 +1,96 @@ +[gd_scene format=3 uid="uid://0ww5jukep1r3"] + +[node name="index" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Panel" type="Panel" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="HBoxContainer_Title" type="HBoxContainer" parent="Panel"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Panel/HBoxContainer_Title"] +layout_mode = 2 +size_flags_horizontal = 6 +text = "Welcome to the Aurora Toolset!" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="HBoxContainer_Canvas" type="HBoxContainer" parent="Panel"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 125.0 +offset_top = -274.0 +offset_right = -152.0 +offset_bottom = -74.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = 100 +alignment = 1 + +[node name="VBoxContainer_1" type="VBoxContainer" parent="Panel/HBoxContainer_Canvas"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="Label_Module_Options" type="Label" parent="Panel/HBoxContainer_Canvas/VBoxContainer_1"] +layout_mode = 2 +text = "Module Options" +uppercase = true + +[node name="Button_Create_Module" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_1"] +layout_mode = 2 +text = "Create Module" + +[node name="Button_Edit_Module" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_1"] +layout_mode = 2 +text = "Edit Module" + +[node name="VBoxContainer_2" type="VBoxContainer" parent="Panel/HBoxContainer_Canvas"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="Label_Server_Options" type="Label" parent="Panel/HBoxContainer_Canvas/VBoxContainer_2"] +layout_mode = 2 +text = "Server Options +" +uppercase = true + +[node name="Button_Create_Server" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_2"] +layout_mode = 2 +text = "Create Server" + +[node name="Button" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_2"] +layout_mode = 2 +text = "Alter Server" + +[node name="VBoxContainer_3" type="VBoxContainer" parent="Panel/HBoxContainer_Canvas"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="Label_Toolset_Options" type="Label" parent="Panel/HBoxContainer_Canvas/VBoxContainer_3"] +layout_mode = 2 +text = "Reference and Settings" + +[node name="Button_Settings" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_3"] +layout_mode = 2 +text = "Toolset Settings" + +[node name="Button_Documentation" type="Button" parent="Panel/HBoxContainer_Canvas/VBoxContainer_3"] +layout_mode = 2 +text = "Documentation" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/project.godot b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/project.godot new file mode 100644 index 0000000..e30d094 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/project.godot @@ -0,0 +1,28 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Experiment_Location_Folders" +run/main_scene="res://toolset_test/drag_and_drop_demo_final.tscn" +config/features=PackedStringArray("4.0") +config/icon="res://icon.png" + +[gui] + +common/drop_mouse_on_gui_input_disabled=true + +[physics] + +common/enable_pause_aware_picking=true + +[rendering] + +environment/default_environment="res://default_env.tres" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.gd new file mode 100644 index 0000000..cd79a52 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.gd @@ -0,0 +1,9 @@ +extends PanelContainer + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + $VLayout/DragAndDropColumns/SourceContainer/FileDialog.popup() + + + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.tscn new file mode 100644 index 0000000..710891c --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=4 format=3 uid="uid://cjwjvurcfkdr1"] + +[ext_resource type="Script" path="res://toolset_test/source_container.gd" id="2"] +[ext_resource type="Script" path="res://toolset_test/target_container_final.gd" id="3"] +[ext_resource type="Script" path="res://toolset_test/drag_and_drop_demo_final.gd" id="4"] + +[node name="DragAndDropDemo" type="PanelContainer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource("4") + +[node name="VLayout" type="VBoxContainer" parent="."] +layout_mode = 2 + +[node name="DescriptionHeader" type="HBoxContainer" parent="VLayout"] +layout_mode = 2 + +[node name="M1H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu One" type="Label" parent="VLayout/DescriptionHeader/M1H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 1" + +[node name="M2H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="MenuTwo" type="Label" parent="VLayout/DescriptionHeader/M2H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 2" + +[node name="M3H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu3Label" type="Label" parent="VLayout/DescriptionHeader/M3H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 3" + +[node name="M4H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu4Label" type="Label" parent="VLayout/DescriptionHeader/M4H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 4" + +[node name="ToolsOptions" type="HBoxContainer" parent="VLayout"] +layout_mode = 2 + +[node name="ToolsContainer" type="Panel" parent="VLayout/ToolsOptions"] +layout_mode = 2 +script = ExtResource("2") + +[node name="Padding" type="MarginContainer" parent="VLayout/ToolsOptions/ToolsContainer"] +layout_mode = 0 + +[node name="Columns" type="HBoxContainer" parent="VLayout/ToolsOptions/ToolsContainer/Padding"] +layout_mode = 2 + +[node name="DragAndDropColumns" type="HBoxContainer" parent="VLayout"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="SourceContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +layout_mode = 2 + +[node name="FileDialog" type="FileDialog" parent="VLayout/DragAndDropColumns/SourceContainer"] +size = Vector2i(596, 162) +mode = 2 +visible = true +access = 2 + +[node name="Padding" type="MarginContainer" parent="VLayout/DragAndDropColumns/SourceContainer"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 + +[node name="Rows" type="VBoxContainer" parent="VLayout/DragAndDropColumns/SourceContainer/Padding"] +layout_mode = 2 + +[node name="CanvasContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +layout_mode = 2 +size_flags_horizontal = 3 +script = ExtResource("3") + +[node name="Padding" type="MarginContainer" parent="VLayout/DragAndDropColumns/CanvasContainer"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 + +[node name="Rows" type="VBoxContainer" parent="VLayout/DragAndDropColumns/CanvasContainer/Padding"] +layout_mode = 2 + +[node name="DetailsContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +layout_mode = 2 diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable.tscn new file mode 100644 index 0000000..795e986 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://Cabin-VariableFont_wdth,wght.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://toolset_test/draggable_final.gd" type="Script" id=2] + +[sub_resource type="DynamicFont" id=6] +size = 24 +font_data = ExtResource( 1 ) + +[node name="Draggable" type="ColorRect"] +margin_right = 210.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 210, 50 ) +color = Color( 0.752941, 0.305882, 0.305882, 1 ) +script = ExtResource( 2 ) + +[node name="Label" type="Label" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_fonts/font = SubResource( 6 ) +text = "Drag Me" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable_final.gd new file mode 100644 index 0000000..4cf86e4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable_final.gd @@ -0,0 +1,42 @@ +extends ColorRect +class_name Draggable + +var id: int +var label: String +# set this to true once we've been dropped on our target +var dropped_on_target: bool = false + + +func _ready() -> void: + add_to_group("DRAGGABLE") + $Label.text = label + + +func get_drag_data(_position: Vector2): + print("[Draggable] get_drag_data has run") + if not dropped_on_target: + set_drag_preview(_get_preview_control()) + return self + + +func _on_item_dropped_on_target(draggable): + print("[Draggable] Signal item_dropped_on_target received") + if draggable.get("id") != id: + return + print("[Draggable] Iven been dropped, removing myself from source container") + queue_free() + + +func _get_preview_control() -> Control: + """ + The preview control must not be in the scene tree. You should not free the control, and + you should not keep a reference to the control beyond the duration of the drag. + It will be deleted automatically after the drag has ended. + """ + var preview = ColorRect.new() + preview.rect_size = rect_size + var preview_color = color + preview_color.a = .5 + preview.color = preview_color + preview.set_rotation(.1) # in readians + return preview diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/source_container.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/source_container.gd new file mode 100644 index 0000000..7a08533 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/source_container.gd @@ -0,0 +1,31 @@ +extends Panel + +onready var drop_target = get_node("/root/DragAndDropDemo/VLayout/DragAndDropColumns/CanvasContainer") +onready var draggable_scene: PackedScene = preload("res://toolset_test/draggable.tscn") +onready var draggable_container = $Padding/Columns + +var dragables = [ + {"id": 1, "label": "dialog"}, + {"id": 2, "label": "object"}, + {"id": 3, "label": "encounter"} +] + + +func _ready() -> void: + drop_target.connect("item_dropped_on_target", self, "_on_item_dropped_on_target") + _populate_dragables() + +func _populate_dragables(): + for dragable in dragables: + var drag_item = draggable_scene.instance() + drag_item.id = dragable["id"] + drag_item.label = dragable["label"] + draggable_container.add_child(drag_item) + +func _on_item_dropped_on_target(dropped_item: Draggable) -> void: + for drag_item in draggable_container.get_children(): + drag_item = (drag_item as Draggable) + if drag_item.id == dropped_item.id: + #draggable_container.remove_child(drag_item) + #drag_item.queue_free() + break diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/target_container_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/target_container_final.gd new file mode 100644 index 0000000..5f12d58 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/target_container_final.gd @@ -0,0 +1,26 @@ +extends Panel + + +signal item_dropped_on_target(draggable) +var draggable: PackedScene = preload("res://toolset_test/draggable.tscn") + +func can_drop_data(position: Vector2, data) -> bool: + var can_drop: bool = data is Node and data.is_in_group("DRAGGABLE") + print("[TargetContainer] can_drop_data has run, returning %s" % can_drop) + return can_drop + +func drop_data(position: Vector2, data) -> void: + print("[TargetContainer] drop_data has run") + print("[TargetContainer] Emiting signal: item_dropped_on_target") + + #DKM TEMP: here we'd open wizard or create new item. + # How should this display when it's finalized? + var draggable_copy: ColorRect = draggable.instance() + draggable_copy.id = data.id + #Instantiate a new version of the specific item in this content capsule + draggable_copy.label = data.label + draggable_copy.dropped_on_target = true # disable further dragging + $Padding/Rows.add_child(draggable_copy) + + emit_signal("item_dropped_on_target", data) + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/Control_Manual_MasterScript.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/Control_Manual_MasterScript.gd new file mode 100644 index 0000000..eafe1fa --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/Control_Manual_MasterScript.gd @@ -0,0 +1,16 @@ +extends PanelContainer + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var outputFolderStr = "Region\n\tLocation\n\t\tSpace\n\t\t\tScene" + "\n\t\tSpace" + $VLayout/HBoxContainer/TabContainer/Structural_Tab/TextEdit.text = outputFolderStr + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/drag_and_drop_demo_final.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/drag_and_drop_demo_final.tscn new file mode 100644 index 0000000..686030d --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/drag_and_drop_demo_final.tscn @@ -0,0 +1,198 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Cabin-VariableFont_wdth,wght.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://toolset_test/source_container.gd" type="Script" id=2] +[ext_resource path="res://toolset_test/target_container_final.gd" type="Script" id=3] +[ext_resource path="res://toolset_test_manual/Control_Manual_MasterScript.gd" type="Script" id=4] + +[sub_resource type="StyleBoxFlat" id=5] +bg_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="DynamicFont" id=4] +size = 32 +font_data = ExtResource( 1 ) + +[sub_resource type="StyleBoxFlat" id=7] +bg_color = Color( 0.760784, 0.760784, 0.760784, 1 ) + +[sub_resource type="StyleBoxFlat" id=6] +bg_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxFlat" id=2] + +[sub_resource type="StyleBoxFlat" id=3] +bg_color = Color( 1, 1, 1, 1 ) + +[node name="DragAndDropDemo" type="PanelContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 4 ) + +[node name="VLayout" type="VBoxContainer" parent="."] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 1017.0 +margin_bottom = 593.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DescriptionHeader" type="HBoxContainer" parent="VLayout"] +margin_right = 1010.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 0, 50 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="M1H" type="Panel" parent="VLayout/DescriptionHeader"] +margin_right = 250.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 250, 50 ) +custom_styles/panel = SubResource( 5 ) + +[node name="Menu One" type="Label" parent="VLayout/DescriptionHeader/M1H"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_fonts/font = SubResource( 4 ) +text = "Menu 1" +align = 1 +valign = 1 + +[node name="M2H" type="Panel" parent="VLayout/DescriptionHeader"] +margin_left = 254.0 +margin_right = 502.0 +margin_bottom = 50.0 +size_flags_horizontal = 3 +custom_styles/panel = SubResource( 5 ) + +[node name="MenuTwo" type="Label" parent="VLayout/DescriptionHeader/M2H"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_fonts/font = SubResource( 4 ) +text = "Menu 2" +align = 1 +valign = 1 + +[node name="M3H" type="Panel" parent="VLayout/DescriptionHeader"] +margin_left = 506.0 +margin_right = 756.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 250, 0 ) +custom_styles/panel = SubResource( 5 ) + +[node name="Menu3Label" type="Label" parent="VLayout/DescriptionHeader/M3H"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_fonts/font = SubResource( 4 ) +text = "Menu 3" +align = 1 +valign = 1 + +[node name="M4H" type="Panel" parent="VLayout/DescriptionHeader"] +margin_left = 760.0 +margin_right = 1010.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 250, 0 ) +custom_styles/panel = SubResource( 5 ) + +[node name="Menu4Label" type="Label" parent="VLayout/DescriptionHeader/M4H"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_fonts/font = SubResource( 4 ) +text = "Menu 4" +align = 1 +valign = 1 + +[node name="ToolsOptions" type="HBoxContainer" parent="VLayout"] +margin_top = 54.0 +margin_right = 1010.0 +margin_bottom = 104.0 +rect_min_size = Vector2( 0, 50 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ToolsContainer" type="Panel" parent="VLayout/ToolsOptions"] +margin_right = 1010.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 1010, 50 ) +custom_styles/panel = SubResource( 7 ) +script = ExtResource( 2 ) + +[node name="Padding" type="MarginContainer" parent="VLayout/ToolsOptions/ToolsContainer"] +margin_right = 1005.0 +margin_bottom = 47.0 +rect_min_size = Vector2( 1005, 0 ) + +[node name="Columns" type="HBoxContainer" parent="VLayout/ToolsOptions/ToolsContainer/Padding"] +margin_right = 1005.0 +margin_bottom = 47.0 +rect_min_size = Vector2( 1005, 0 ) + +[node name="DragAndDropColumns" type="HBoxContainer" parent="VLayout"] +margin_top = 108.0 +margin_right = 1010.0 +margin_bottom = 586.0 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="SourceContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +margin_right = 175.0 +margin_bottom = 478.0 +rect_min_size = Vector2( 175, 0 ) +custom_styles/panel = SubResource( 6 ) + +[node name="Padding" type="MarginContainer" parent="VLayout/DragAndDropColumns/SourceContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = 30.0 +rect_clip_content = true +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 20 + +[node name="TextEdit" type="TextEdit" parent="VLayout/DragAndDropColumns/SourceContainer"] +margin_right = 175.0 +margin_bottom = 478.0 + +[node name="CanvasContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +margin_left = 179.0 +margin_right = 831.0 +margin_bottom = 478.0 +size_flags_horizontal = 3 +custom_styles/panel = SubResource( 2 ) +script = ExtResource( 3 ) + +[node name="Padding" type="MarginContainer" parent="VLayout/DragAndDropColumns/CanvasContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 33.0 +margin_top = -5.0 +margin_right = -2.0 +margin_bottom = -1.0 +mouse_filter = 1 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 20 + +[node name="Rows" type="VBoxContainer" parent="VLayout/DragAndDropColumns/CanvasContainer/Padding"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 597.0 +margin_bottom = 462.0 +custom_constants/separation = 15 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DetailsContainer" type="Panel" parent="VLayout/DragAndDropColumns"] +margin_left = 835.0 +margin_right = 1010.0 +margin_bottom = 478.0 +rect_min_size = Vector2( 175, 0 ) +custom_styles/panel = SubResource( 3 ) diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/source_container.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/source_container.gd new file mode 100644 index 0000000..7a08533 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/source_container.gd @@ -0,0 +1,31 @@ +extends Panel + +onready var drop_target = get_node("/root/DragAndDropDemo/VLayout/DragAndDropColumns/CanvasContainer") +onready var draggable_scene: PackedScene = preload("res://toolset_test/draggable.tscn") +onready var draggable_container = $Padding/Columns + +var dragables = [ + {"id": 1, "label": "dialog"}, + {"id": 2, "label": "object"}, + {"id": 3, "label": "encounter"} +] + + +func _ready() -> void: + drop_target.connect("item_dropped_on_target", self, "_on_item_dropped_on_target") + _populate_dragables() + +func _populate_dragables(): + for dragable in dragables: + var drag_item = draggable_scene.instance() + drag_item.id = dragable["id"] + drag_item.label = dragable["label"] + draggable_container.add_child(drag_item) + +func _on_item_dropped_on_target(dropped_item: Draggable) -> void: + for drag_item in draggable_container.get_children(): + drag_item = (drag_item as Draggable) + if drag_item.id == dropped_item.id: + #draggable_container.remove_child(drag_item) + #drag_item.queue_free() + break diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/target_container_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/target_container_final.gd new file mode 100644 index 0000000..5f12d58 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/target_container_final.gd @@ -0,0 +1,26 @@ +extends Panel + + +signal item_dropped_on_target(draggable) +var draggable: PackedScene = preload("res://toolset_test/draggable.tscn") + +func can_drop_data(position: Vector2, data) -> bool: + var can_drop: bool = data is Node and data.is_in_group("DRAGGABLE") + print("[TargetContainer] can_drop_data has run, returning %s" % can_drop) + return can_drop + +func drop_data(position: Vector2, data) -> void: + print("[TargetContainer] drop_data has run") + print("[TargetContainer] Emiting signal: item_dropped_on_target") + + #DKM TEMP: here we'd open wizard or create new item. + # How should this display when it's finalized? + var draggable_copy: ColorRect = draggable.instance() + draggable_copy.id = data.id + #Instantiate a new version of the specific item in this content capsule + draggable_copy.label = data.label + draggable_copy.dropped_on_target = true # disable further dragging + $Padding/Rows.add_child(draggable_copy) + + emit_signal("item_dropped_on_target", data) + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/Control_Manual_MasterScript.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/Control_Manual_MasterScript.gd new file mode 100644 index 0000000..7195219 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/Control_Manual_MasterScript.gd @@ -0,0 +1,16 @@ +extends PanelContainer + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var outputFolderStr = "Region\n\tLocation\n\t\tSpace\n\t\t\tScene" + "\n\t\tSpace" + $VLayout/DragAndDropColumns/SourceContainer/TextEdit.text = outputFolderStr + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/source_container.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/source_container.gd new file mode 100644 index 0000000..7a08533 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/source_container.gd @@ -0,0 +1,31 @@ +extends Panel + +onready var drop_target = get_node("/root/DragAndDropDemo/VLayout/DragAndDropColumns/CanvasContainer") +onready var draggable_scene: PackedScene = preload("res://toolset_test/draggable.tscn") +onready var draggable_container = $Padding/Columns + +var dragables = [ + {"id": 1, "label": "dialog"}, + {"id": 2, "label": "object"}, + {"id": 3, "label": "encounter"} +] + + +func _ready() -> void: + drop_target.connect("item_dropped_on_target", self, "_on_item_dropped_on_target") + _populate_dragables() + +func _populate_dragables(): + for dragable in dragables: + var drag_item = draggable_scene.instance() + drag_item.id = dragable["id"] + drag_item.label = dragable["label"] + draggable_container.add_child(drag_item) + +func _on_item_dropped_on_target(dropped_item: Draggable) -> void: + for drag_item in draggable_container.get_children(): + drag_item = (drag_item as Draggable) + if drag_item.id == dropped_item.id: + #draggable_container.remove_child(drag_item) + #drag_item.queue_free() + break diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/tabbed_layout_test_2023_0514A.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/tabbed_layout_test_2023_0514A.tscn new file mode 100644 index 0000000..c7ff77e --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/tabbed_layout_test_2023_0514A.tscn @@ -0,0 +1,33 @@ +[gd_scene format=2] + +[node name="Node2D" type="Node2D"] + +[node name="TabContainer" type="TabContainer" parent="."] +margin_right = 1027.0 +margin_bottom = 604.0 + +[node name="Visual_Tab" type="Tabs" parent="TabContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 32.0 +margin_right = -4.0 +margin_bottom = -4.0 + +[node name="ColorPicker" type="ColorPicker" parent="TabContainer/Visual_Tab"] +margin_left = 4.0 +margin_top = 4.0 +margin_right = 312.0 +margin_bottom = 466.0 + +[node name="Structural_Tab" type="Tabs" parent="TabContainer"] +visible = false +margin_right = 40.0 +margin_bottom = 24.0 + +[node name="TextEdit" type="TextEdit" parent="TabContainer/Structural_Tab"] +margin_left = 4.0 +margin_top = 32.0 +margin_right = 1023.0 +margin_bottom = 600.0 +text = "Location folder data loads here" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/target_container_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/target_container_final.gd new file mode 100644 index 0000000..5f12d58 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/target_container_final.gd @@ -0,0 +1,26 @@ +extends Panel + + +signal item_dropped_on_target(draggable) +var draggable: PackedScene = preload("res://toolset_test/draggable.tscn") + +func can_drop_data(position: Vector2, data) -> bool: + var can_drop: bool = data is Node and data.is_in_group("DRAGGABLE") + print("[TargetContainer] can_drop_data has run, returning %s" % can_drop) + return can_drop + +func drop_data(position: Vector2, data) -> void: + print("[TargetContainer] drop_data has run") + print("[TargetContainer] Emiting signal: item_dropped_on_target") + + #DKM TEMP: here we'd open wizard or create new item. + # How should this display when it's finalized? + var draggable_copy: ColorRect = draggable.instance() + draggable_copy.id = data.id + #Instantiate a new version of the specific item in this content capsule + draggable_copy.label = data.label + draggable_copy.dropped_on_target = true # disable further dragging + $Padding/Rows.add_child(draggable_copy) + + emit_signal("item_dropped_on_target", data) + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/AssetsContainer.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/AssetsContainer.gd new file mode 100644 index 0000000..726e1a2 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/AssetsContainer.gd @@ -0,0 +1,33 @@ +extends Panel + +onready var drop_target = get_node("/root/Tabbed_merged_test/VLayout/HBoxContainer/TabContainer/Structural_Tab/PanelCanvas_Temp") + +onready var draggable_assets_scene: PackedScene = preload("res://toolset_test_tabbed_merged/draggable_assets.tscn") +onready var draggable_assets_container = $Padding/AssetsRows + +var dragables = [ + {"id": 1, "label": "region"}, + {"id": 2, "label": "location"}, + {"id": 3, "label": "space"}, + {"id": 4, "label": "scene"}, +] + + +func _ready() -> void: + drop_target.connect("item_dropped_on_target", self, "_on_item_dropped_on_target") + _populate_dragables() + +func _populate_dragables(): + for dragable in dragables: + var drag_item = draggable_assets_scene.instance() + drag_item.id = dragable["id"] + drag_item.label = dragable["label"] + draggable_assets_container.add_child(drag_item) + +func _on_item_dropped_on_target(dropped_item: Draggable_Assets) -> void: + for drag_item in draggable_assets_container.get_children(): + drag_item = (drag_item as Draggable_Assets) + if drag_item.id == dropped_item.id: + #draggable_container.remove_child(drag_item) + #drag_item.queue_free() + break diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/PanelCanvas_Temp.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/PanelCanvas_Temp.gd new file mode 100644 index 0000000..ee54fcd --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/PanelCanvas_Temp.gd @@ -0,0 +1,25 @@ +extends Panel + + +signal item_dropped_on_target(draggable_assets) +var draggable_assets: PackedScene = preload("res://toolset_test_tabbed_merged/draggable_assets.tscn") + +func can_drop_data(position: Vector2, data) -> bool: + var can_drop: bool = data is Node and data.is_in_group("DRAGGABLE_ASSETS") + print("[TargetContainer] can_drop_data has run, returning %s" % can_drop) + return can_drop + +func drop_data(position: Vector2, data) -> void: + print("[TargetContainer] drop_data has run") + print("[TargetContainer] Emiting signal: item_dropped_on_target") + + #DKM TEMP: here we'd open wizard or create new item. + # How should this display when it's finalized? + var draggable_copy: ColorRect = draggable_assets.instance() + draggable_copy.id = data.id + #Instantiate a new version of the specific item in this content capsule + draggable_copy.label = data.label + draggable_copy.dropped_on_target = true # disable further dragging + $Padding/Rows.add_child(draggable_copy) + + emit_signal("item_dropped_on_target", data) diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets.tscn new file mode 100644 index 0000000..5e412d8 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=3 uid="uid://dgknv1j7luukp"] + +[ext_resource type="Script" path="res://toolset_test/draggable_final.gd" id="2"] + +[node name="Draggable" type="ColorRect"] +color = Color(0.752941, 0.305882, 0.305882, 1) +script = ExtResource("2") + +[node name="Label" type="Label" parent="."] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Drag Me" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets_final.gd new file mode 100644 index 0000000..2630041 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets_final.gd @@ -0,0 +1,42 @@ +extends ColorRect +class_name Draggable_Assets + +var id: int +var label: String +# set this to true once we've been dropped on our target +var dropped_on_target: bool = false + + +func _ready() -> void: + add_to_group("DRAGGABLE_ASSETS") + $Label.text = label + + +func get_drag_data(_position: Vector2): + print("[Draggable_Assets] get_drag_data has run") + if not dropped_on_target: + set_drag_preview(_get_preview_control()) + return self + + +func _on_item_dropped_on_target(draggable_assets): + print("[Draggable_Assets] Signal item_dropped_on_target received") + if draggable_assets.get("id") != id: + return + print("[Draggable_Assets] Iven been dropped, removing myself from source container") + queue_free() + + +func _get_preview_control() -> Control: + """ + The preview control must not be in the scene tree. You should not free the control, and + you should not keep a reference to the control beyond the duration of the drag. + It will be deleted automatically after the drag has ended. + """ + var preview = ColorRect.new() + preview.rect_size = rect_size + var preview_color = color + preview_color.a = .5 + preview.color = preview_color + preview.set_rotation(.1) # in readians + return preview diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/source_container.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/source_container.gd new file mode 100644 index 0000000..7a08533 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/source_container.gd @@ -0,0 +1,31 @@ +extends Panel + +onready var drop_target = get_node("/root/DragAndDropDemo/VLayout/DragAndDropColumns/CanvasContainer") +onready var draggable_scene: PackedScene = preload("res://toolset_test/draggable.tscn") +onready var draggable_container = $Padding/Columns + +var dragables = [ + {"id": 1, "label": "dialog"}, + {"id": 2, "label": "object"}, + {"id": 3, "label": "encounter"} +] + + +func _ready() -> void: + drop_target.connect("item_dropped_on_target", self, "_on_item_dropped_on_target") + _populate_dragables() + +func _populate_dragables(): + for dragable in dragables: + var drag_item = draggable_scene.instance() + drag_item.id = dragable["id"] + drag_item.label = dragable["label"] + draggable_container.add_child(drag_item) + +func _on_item_dropped_on_target(dropped_item: Draggable) -> void: + for drag_item in draggable_container.get_children(): + drag_item = (drag_item as Draggable) + if drag_item.id == dropped_item.id: + #draggable_container.remove_child(drag_item) + #drag_item.queue_free() + break diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn new file mode 100644 index 0000000..cac81d9 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn @@ -0,0 +1,112 @@ +[gd_scene load_steps=4 format=3 uid="uid://cuwnq7sqmg8wy"] + +[ext_resource type="Script" path="res://toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd" id="2"] +[ext_resource type="Script" path="res://toolset_test_tabbed_merged/AssetsContainer.gd" id="3"] +[ext_resource type="Script" path="res://toolset_test_tabbed_merged/PanelCanvas_Temp.gd" id="4"] + +[node name="Tabbed_merged_test" type="PanelContainer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource("2") + +[node name="VLayout" type="VBoxContainer" parent="."] +layout_mode = 2 + +[node name="DescriptionHeader" type="HBoxContainer" parent="VLayout"] +layout_mode = 2 + +[node name="M1H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu One" type="Label" parent="VLayout/DescriptionHeader/M1H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 1" + +[node name="M2H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="MenuTwo" type="Label" parent="VLayout/DescriptionHeader/M2H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 2" + +[node name="M3H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu3Label" type="Label" parent="VLayout/DescriptionHeader/M3H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 3" + +[node name="M4H" type="Panel" parent="VLayout/DescriptionHeader"] +layout_mode = 2 + +[node name="Menu4Label" type="Label" parent="VLayout/DescriptionHeader/M4H"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +text = "Menu 4" + +[node name="HBoxContainer" type="HBoxContainer" parent="VLayout"] +layout_mode = 2 + +[node name="AssetsContainer" type="Panel" parent="VLayout/HBoxContainer"] +layout_mode = 2 +script = ExtResource("3") + +[node name="Padding" type="MarginContainer" parent="VLayout/HBoxContainer/AssetsContainer"] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 + +[node name="AssetsRows" type="VBoxContainer" parent="VLayout/HBoxContainer/AssetsContainer/Padding"] +layout_mode = 2 + +[node name="Label" type="Label" parent="VLayout/HBoxContainer/AssetsContainer"] +layout_mode = 0 +text = "Assets:" + +[node name="TabContainer" type="TabContainer" parent="VLayout/HBoxContainer"] +layout_mode = 2 + +[node name="Visual_Tab" type="Tabs" parent="VLayout/HBoxContainer/TabContainer"] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +editor_description = "" +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 32.0 +margin_right = -4.0 +margin_bottom = -4.0 +script = null + +[node name="Structural_Tab" type="Tabs" parent="VLayout/HBoxContainer/TabContainer"] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +editor_description = "" +margin_right = 40.0 +margin_bottom = 24.0 +script = null + +[node name="TextEdit" type="TextEdit" parent="VLayout/HBoxContainer/TabContainer/Structural_Tab"] + +[node name="PanelCanvas_Temp" type="Panel" parent="VLayout/HBoxContainer/TabContainer/Structural_Tab"] +script = ExtResource("4") + +[node name="DetailsContainer" type="Panel" parent="VLayout/HBoxContainer"] +layout_mode = 2 + +[node name="Text_Details" type="TextEdit" parent="VLayout/HBoxContainer/DetailsContainer"] +layout_mode = 0 +text = "Details:" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/target_container_final.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/target_container_final.gd new file mode 100644 index 0000000..5f12d58 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/target_container_final.gd @@ -0,0 +1,26 @@ +extends Panel + + +signal item_dropped_on_target(draggable) +var draggable: PackedScene = preload("res://toolset_test/draggable.tscn") + +func can_drop_data(position: Vector2, data) -> bool: + var can_drop: bool = data is Node and data.is_in_group("DRAGGABLE") + print("[TargetContainer] can_drop_data has run, returning %s" % can_drop) + return can_drop + +func drop_data(position: Vector2, data) -> void: + print("[TargetContainer] drop_data has run") + print("[TargetContainer] Emiting signal: item_dropped_on_target") + + #DKM TEMP: here we'd open wizard or create new item. + # How should this display when it's finalized? + var draggable_copy: ColorRect = draggable.instance() + draggable_copy.id = data.id + #Instantiate a new version of the specific item in this content capsule + draggable_copy.label = data.label + draggable_copy.dropped_on_target = true # disable further dragging + $Padding/Rows.add_child(draggable_copy) + + emit_signal("item_dropped_on_target", data) + diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd new file mode 100644 index 0000000..7054c8a --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd @@ -0,0 +1,17 @@ +extends PanelContainer + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var outputFolderStr = "Region\n\tLocation\n\t\tSpace\n\t\t\tScene" + "\n\t\tSpace" + $VLayout/HBoxContainer/TabContainer/Structural_Tab/TextEdit.text = outputFolderStr + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass +