diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/GenreSettings.gd-folding-eff589597521f4db7bd557b9f6c986ad.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/GenreSettings.gd-folding-eff589597521f4db7bd557b9f6c986ad.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/GenreSettings.gd-folding-eff589597521f4db7bd557b9f6c986ad.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/MenuManager.gd-folding-4e27b9fb206917ce7cfe5c06a2197c44.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/MenuManager.gd-folding-4e27b9fb206917ce7cfe5c06a2197c44.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/MenuManager.gd-folding-4e27b9fb206917ce7cfe5c06a2197c44.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/RadioButtonManager.gd-folding-fe428c7a6ebdfafd09d31a96dfc9f0b3.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/RadioButtonManager.gd-folding-fe428c7a6ebdfafd09d31a96dfc9f0b3.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/RadioButtonManager.gd-folding-fe428c7a6ebdfafd09d31a96dfc9f0b3.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-editstate-9cb87f85f8528d144e7afd2b5badc461.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-editstate-9cb87f85f8528d144e7afd2b5badc461.cfg index db5b031..70b54d2 100644 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-editstate-9cb87f85f8528d144e7afd2b5badc461.cfg +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-editstate-9cb87f85f8528d144e7afd2b5badc461.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-114.248, -94.2102), +"ofs": Vector2(-752.978, -405.893), "primary_grid_steps": 8, "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.33484 +"zoom": 0.707107 } 3D={ "fov": 70.01, diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-folding-9cb87f85f8528d144e7afd2b5badc461.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-folding-9cb87f85f8528d144e7afd2b5badc461.cfg index 41eb895..0e7e1ca 100644 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-folding-9cb87f85f8528d144e7afd2b5badc461.cfg +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/TopToolbar.tscn-folding-9cb87f85f8528d144e7afd2b5badc461.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("HBoxContainer"), PackedStringArray("Material", "Layout/Transform", "Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("HBoxContainer/VBoxContainer/OptionButton_ModuleSettings"), PackedStringArray("item_count_array", "BiDi", "popup", "Input", "Tooltip"), NodePath("HBoxContainer/VBoxContainer2/OptionButton_Wizards"), PackedStringArray("Text Behavior", "Icon Behavior", "BiDi", "item_count_array")] +node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("HBoxContainer"), PackedStringArray("Material", "Layout/Transform", "Theme Overrides/constants", "Theme Overrides", "Layout"), NodePath("HBoxContainer/VBoxContainer/OptionButton_ModuleSettings"), PackedStringArray("item_count_array", "BiDi", "popup", "Input", "Tooltip"), NodePath("HBoxContainer/VBoxContainer2/OptionButton_Wizards"), PackedStringArray("Text Behavior", "Icon Behavior", "BiDi", "item_count_array"), NodePath("HBoxContainer/VBoxContainer3"), PackedStringArray("Layout"), NodePath("HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants", "Layout"), NodePath("HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer"), PackedStringArray("Layout"), NodePath("HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton"), PackedStringArray("item_count_array"), NodePath("HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer/VBoxContainer2/TextEdit"), PackedStringArray("Layout", "Layout/Transform", "Layout/Container Sizing")] resource_unfolds=[] nodes_folded=[] 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 index de8b6f8..3e032bf 100644 --- 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 @@ -1,9 +1,11 @@ -Label +TextEdit VBoxContainer -OptionButton -Button -CheckButton HBoxContainer +OptionButton +Label +Button +CheckBox +CheckButton Panel ItemList Control 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 index 519191c..e19bae0 100644 --- 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 @@ -16,11 +16,11 @@ 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://top_toolbar/TopToolbar.tscn"] +open_scenes=["res://top_toolbar/TopToolbar.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_scripts=["res://GenreSettings.gd", "res://MenuManager.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/filesystem_cache8 b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/filesystem_cache8 index 1d89142..74de230 100644 --- 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 @@ -1,36 +1,11 @@ 2a60927148abd1d33b818b535e306557 -::res://::1687113905 -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://index_screen/::1687112687 -index.tscn::PackedScene::1801527253264693182::1687112687::0::1::::<><>:: -::res://toolset_test/::1687112687 -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::5450542302151337224::1687112687::0::1::::<><>::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/::1687112687 -AssetsContainer.gd::GDScript::-1::1685898239::0::1::::<>Panel<>:: -draggable_assets.tscn::PackedScene::7601867094005848387::1687112687::0::1::::<><>::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::6222854153641568888::1687112687::0::1::::<><>::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<>:: -::res://top_toolbar/::1687112687 -TopToolbar.tscn::PackedScene::5079673781919012116::1687112687::0::1::::<><>:: +::res://::1691776207 +Cabin-VariableFont_wdth,wght.ttf::FontFile::6071708341937432371::1691364683::1691364683::1::::<><>:: +default_env.tres::Environment::-1::1691364683::0::1::::<><>:: +icon.png::CompressedTexture2D::6683631437730026850::1691364683::1691364683::1::::<><>:: +MenuManager.gd::GDScript::-1::1691459965::0::1::::<>Node<>:: +README.md::TextFile::-1::1691364683::0::1::::<><>:: +::res://index_screen/::1691364683 +index.tscn::PackedScene::1801527253264693182::1691364683::0::1::::<><>:: +::res://top_toolbar/::1691459965 +TopToolbar.tscn::PackedScene::5079673781919012116::1691459965::0::1::::<><>::res://MenuManager.gd 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 index 2362fe8..7ef0da6 100644 --- 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 @@ -1,5 +1,3 @@ res://top_toolbar/TopToolbar.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 -res://index_screen/index.tscn +res://MenuManager.gd +res://GenreSettings.gd diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/new_genre.tscn-folding-4df7e11cfce605ab13737a50def102d1.cfg b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/new_genre.tscn-folding-4df7e11cfce605ab13737a50def102d1.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/new_genre.tscn-folding-4df7e11cfce605ab13737a50def102d1.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() 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 index 2dd012f..70d626e 100644 --- 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 @@ -1,6 +1,7 @@ [editor_metadata] -executable_path="/usr/bin/godot" +executable_path="C:/Users/Trevor/Desktop/Godot_v4.0.4-stable_win64.exe/Godot_v4.0.4-stable_win64.exe" +use_advanced_connections=false [debug_options] @@ -9,5 +10,13 @@ run_reload_scripts=true [recent_files] -scenes=["res://top_toolbar/TopToolbar.tscn", "res://index_screen/index.tscn", "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"] +scenes=["res://new_genre.tscn", "res://top_toolbar/TopToolbar.tscn", "res://index_screen/index.tscn", "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://GenreSettings.gd", "res://RadioButtonManager.gd", "res://MenuManager.gd", "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"] + +[dialog_bounds] + +create_new_node=Rect2(510, 190, 900, 700) + +[script_setup] + +last_selected_language="GDScript" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/recent_dirs b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/recent_dirs new file mode 100644 index 0000000..c9683ca --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/editor/recent_dirs @@ -0,0 +1,2 @@ +res:// +res://top_toolbar 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 index b916c3b..1a4beae 100644 --- 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 @@ -1,82 +1,26 @@ -[res://toolset_test/drag_and_drop_demo_final.gd] +[res://MenuManager.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 22, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 0, -"scroll_position": 0.0, +"row": 29, +"scroll_position": 3.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://toolset_test_tabbed_merged/source_container.gd] +[res://GenreSettings.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 157, "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, +"h_scroll_position": 365, +"row": 17, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/6584bbc42e3501722a01869e594e520685005bfbff39ce0a8c665c28f2093f81/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/6584bbc42e3501722a01869e594e520685005bfbff39ce0a8c665c28f2093f81/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0926e07 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BlitShaderRD/6584bbc42e3501722a01869e594e520685005bfbff39ce0a8c665c28f2093f81/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/54cf6a4db71840cd1657a8c00fae09a6e250d0241f39ebed76df69259da07718/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/54cf6a4db71840cd1657a8c00fae09a6e250d0241f39ebed76df69259da07718/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5ceb328 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/BokehDofShaderRD/54cf6a4db71840cd1657a8c00fae09a6e250d0241f39ebed76df69259da07718/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/075b8e934c1536c45e9d377fdc6825d4e6d86c5e9db67f58edee2d12feffe269/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/075b8e934c1536c45e9d377fdc6825d4e6d86c5e9db67f58edee2d12feffe269/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..14c2cd3 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasOcclusionShaderRD/075b8e934c1536c45e9d377fdc6825d4e6d86c5e9db67f58edee2d12feffe269/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/6d507217efcc314abbed19c803273d778ecd1f0b8266d8ec27fcc356e3961e76/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/6d507217efcc314abbed19c803273d778ecd1f0b8266d8ec27fcc356e3961e76/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e85aabe Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasSdfShaderRD/6d507217efcc314abbed19c803273d778ecd1f0b8266d8ec27fcc356e3961e76/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c614fc6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache new file mode 100644 index 0000000..dddb896 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache new file mode 100644 index 0000000..be390e3 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..81fcc7a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/9d0533530a382e64370fc542a58d7fdac6c773bd.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/9d0533530a382e64370fc542a58d7fdac6c773bd.cache new file mode 100644 index 0000000..b025865 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/9d0533530a382e64370fc542a58d7fdac6c773bd.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/a444689c2f13418983bd978ab522bd863aed69c5.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/a444689c2f13418983bd978ab522bd863aed69c5.cache new file mode 100644 index 0000000..7501b30 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/a444689c2f13418983bd978ab522bd863aed69c5.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache new file mode 100644 index 0000000..3044356 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache new file mode 100644 index 0000000..71f56e1 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CanvasShaderRD/67d21186fc39292bc937154aba88de6aec489f2f9449f816452f78c80f48fb70/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/2850f7a8047233bbd9bc464657fcd158f230c6f395a505ee621228be11dc1297/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/2850f7a8047233bbd9bc464657fcd158f230c6f395a505ee621228be11dc1297/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..906d097 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterDebugShaderRD/2850f7a8047233bbd9bc464657fcd158f230c6f395a505ee621228be11dc1297/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/25498f6a3d95bbae3a11137037d5f6da63fb995297b84e7a0ed2801974cf9b36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/25498f6a3d95bbae3a11137037d5f6da63fb995297b84e7a0ed2801974cf9b36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5ec2b56 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterRenderShaderRD/25498f6a3d95bbae3a11137037d5f6da63fb995297b84e7a0ed2801974cf9b36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/b685b2463279d15de3880a23ca13e92ec7a782769be244b733dd11782e40d432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/b685b2463279d15de3880a23ca13e92ec7a782769be244b733dd11782e40d432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fae702c Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ClusterStoreShaderRD/b685b2463279d15de3880a23ca13e92ec7a782769be244b733dd11782e40d432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/8dd4722d37d658922ae2f4f02442761e2da0f27a0291231635beaa7d62f5c0a6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/8dd4722d37d658922ae2f4f02442761e2da0f27a0291231635beaa7d62f5c0a6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7c8190f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyShaderRD/8dd4722d37d658922ae2f4f02442761e2da0f27a0291231635beaa7d62f5c0a6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/449802a9ae4567f96600abcce2c2be4216bdaf920d287656de03790606c4a48f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/449802a9ae4567f96600abcce2c2be4216bdaf920d287656de03790606c4a48f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6554a6b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CopyToFbShaderRD/449802a9ae4567f96600abcce2c2be4216bdaf920d287656de03790606c4a48f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/5caedbf5cc7052135fe908e967d743e55df1e6ae4c08fd5d5cb534560068a204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/5caedbf5cc7052135fe908e967d743e55df1e6ae4c08fd5d5cb534560068a204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2b0b458 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubeToDpShaderRD/5caedbf5cc7052135fe908e967d743e55df1e6ae4c08fd5d5cb534560068a204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/3a4141d9d52ec7d29e4cce6e3158a486f279bce3171bd4865a5a687a315c6447/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/3a4141d9d52ec7d29e4cce6e3158a486f279bce3171bd4865a5a687a315c6447/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f8d9c16 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapDownsamplerShaderRD/3a4141d9d52ec7d29e4cce6e3158a486f279bce3171bd4865a5a687a315c6447/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/45151f74080723b5b1f29537a6ab8ab7988736632f7f61a2fe5dce1b2542122d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/45151f74080723b5b1f29537a6ab8ab7988736632f7f61a2fe5dce1b2542122d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..75e2974 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapFilterShaderRD/45151f74080723b5b1f29537a6ab8ab7988736632f7f61a2fe5dce1b2542122d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/0f89728b5ebaf8645d92636b1fadb80b909f81f24e5c47731eefa503a9c92f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/0f89728b5ebaf8645d92636b1fadb80b909f81f24e5c47731eefa503a9c92f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e889b7f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/CubemapRoughnessShaderRD/0f89728b5ebaf8645d92636b1fadb80b909f81f24e5c47731eefa503a9c92f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/751d896fa62ac035ba12938c3e99649b4d72f7878bd135e0bd214a953dfa1c04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/751d896fa62ac035ba12938c3e99649b4d72f7878bd135e0bd214a953dfa1c04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a148b4b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/FsrUpscaleShaderRD/751d896fa62ac035ba12938c3e99649b4d72f7878bd135e0bd214a953dfa1c04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/0e5e2f9b466e7754d7fd05bad14104831ad7442fac526ecb016fb43cc638eb24/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/0e5e2f9b466e7754d7fd05bad14104831ad7442fac526ecb016fb43cc638eb24/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..468dce8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/GiShaderRD/0e5e2f9b466e7754d7fd05bad14104831ad7442fac526ecb016fb43cc638eb24/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/5e864e684b268712d59d13b5480264841bcf5762324099ff32c6b9ec863b2775/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/5e864e684b268712d59d13b5480264841bcf5762324099ff32c6b9ec863b2775/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..42acb8f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/LuminanceReduceShaderRD/5e864e684b268712d59d13b5480264841bcf5762324099ff32c6b9ec863b2775/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/6df3f90a295111a4cc683993377708beb44d918534f982d012c18f1885151156/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/6df3f90a295111a4cc683993377708beb44d918534f982d012c18f1885151156/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a983ad5 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesCopyShaderRD/6df3f90a295111a4cc683993377708beb44d918534f982d012c18f1885151156/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/eb7ec52c586337c72b225f63cbd282fe63f1a3b3400c7b3f8f49ba385fcb9e4c/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/eb7ec52c586337c72b225f63cbd282fe63f1a3b3400c7b3f8f49ba385fcb9e4c/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..97fe5ba Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ParticlesShaderRD/eb7ec52c586337c72b225f63cbd282fe63f1a3b3400c7b3f8f49ba385fcb9e4c/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/c994c4f0c52d7b2e26ea48b7a9fbec5a0ed9c18c21dffcfd58a97ff908cf4aaa/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/c994c4f0c52d7b2e26ea48b7a9fbec5a0ed9c18c21dffcfd58a97ff908cf4aaa/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..776d1a7 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ResolveShaderRD/c994c4f0c52d7b2e26ea48b7a9fbec5a0ed9c18c21dffcfd58a97ff908cf4aaa/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/f6496d429841a7bac7d2d021ab2f9f27325c7f9bcf787821591fb8b7df290357/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/f6496d429841a7bac7d2d021ab2f9f27325c7f9bcf787821591fb8b7df290357/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8a8016e Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/RoughnessLimiterShaderRD/f6496d429841a7bac7d2d021ab2f9f27325c7f9bcf787821591fb8b7df290357/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache new file mode 100644 index 0000000..1c1bccc Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache new file mode 100644 index 0000000..b1f0f4f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SceneForwardClusteredShaderRD/03881bec9e01fb3ec7729b8fc7e57d11c780ab26c3c2ef2a54ab0e9da5970e7d/8c405797d04cff2252b29dc660af5eda3a9bef6a.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 deleted file mode 100644 index f9c57d1..0000000 Binary files a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache and /dev/null differ diff --git a/Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/590d2d43120823a17c4d72c405118d85dc0fb37ace006a8a7d9557b562aaf161/087916079fba7c625e62b0c2cca570e0fb87c99a.cache similarity index 96% rename from Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache rename to Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/590d2d43120823a17c4d72c405118d85dc0fb37ace006a8a7d9557b562aaf161/087916079fba7c625e62b0c2cca570e0fb87c99a.cache index 741ee60..7980ff2 100644 Binary files a/Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f2d05d4e601a88d1a4d77680183e028115b81906827b01ab68a0774a3ec080f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/590d2d43120823a17c4d72c405118d85dc0fb37ace006a8a7d9557b562aaf161/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/489415abd5128f6998c54e5da36fbc0db6f1dfd4eca2828dc1329181fd022c25/087916079fba7c625e62b0c2cca570e0fb87c99a.cache similarity index 94% rename from Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache rename to Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/489415abd5128f6998c54e5da36fbc0db6f1dfd4eca2828dc1329181fd022c25/087916079fba7c625e62b0c2cca570e0fb87c99a.cache index 372d53a..ae39efa 100644 Binary files a/Phase2/Godot_GameCode/MergedDemo/Doug/bcirpg_mergedDemo_20220911A/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/489415abd5128f6998c54e5da36fbc0db6f1dfd4eca2828dc1329181fd022c25/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 deleted file mode 100644 index 29a02d4..0000000 Binary files a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/c52c97e96639ebb5a058bed56d71fc605ee7b8d062bf982e26f9afa03ec8d443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache and /dev/null differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/05d81fdb2ab8de2456f3b70cb2434b5c3ac1a3af2a4fda98fed7f88d13fa62af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/05d81fdb2ab8de2456f3b70cb2434b5c3ac1a3af2a4fda98fed7f88d13fa62af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8269709 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/ScreenSpaceReflectionShaderRD/05d81fdb2ab8de2456f3b70cb2434b5c3ac1a3af2a4fda98fed7f88d13fa62af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/e5293ebdf7c9de67147a99a867f163fcde457ef448e0e7915af1dc3f9d2fcf38/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/e5293ebdf7c9de67147a99a867f163fcde457ef448e0e7915af1dc3f9d2fcf38/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2003eab Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugProbesShaderRD/e5293ebdf7c9de67147a99a867f163fcde457ef448e0e7915af1dc3f9d2fcf38/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/940037d7b06a3fa385fa0a48d7df717c720367a038bceaac6f8b2c4344cd07cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/940037d7b06a3fa385fa0a48d7df717c720367a038bceaac6f8b2c4344cd07cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..70815f5 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDebugShaderRD/940037d7b06a3fa385fa0a48d7df717c720367a038bceaac6f8b2c4344cd07cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/2b9ab04249a93c01c4e43941747a8b288ec9cd7be3f2fb42e1cf837fe1d4d1be/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/2b9ab04249a93c01c4e43941747a8b288ec9cd7be3f2fb42e1cf837fe1d4d1be/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fd88d7a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiDirectLightShaderRD/2b9ab04249a93c01c4e43941747a8b288ec9cd7be3f2fb42e1cf837fe1d4d1be/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/59e6e793ebab8de5a2b47403ffaa696dac0685c535dc9820151af3731c1e6b8e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/59e6e793ebab8de5a2b47403ffaa696dac0685c535dc9820151af3731c1e6b8e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c3e311a Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiIntegrateShaderRD/59e6e793ebab8de5a2b47403ffaa696dac0685c535dc9820151af3731c1e6b8e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/524f746dada0cb6a2bef6986a61f079c82d5769597e7a7ee97930daab4d11195/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/524f746dada0cb6a2bef6986a61f079c82d5769597e7a7ee97930daab4d11195/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..20cd63f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SdfgiPreprocessShaderRD/524f746dada0cb6a2bef6986a61f079c82d5769597e7a7ee97930daab4d11195/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/be734de796f2128c59c11c2a667513dd3bf78eeb6a192a6a6c3eb5b5c8424c6e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/be734de796f2128c59c11c2a667513dd3bf78eeb6a192a6a6c3eb5b5c8424c6e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..65ddce7 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkeletonShaderRD/be734de796f2128c59c11c2a667513dd3bf78eeb6a192a6a6c3eb5b5c8424c6e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..9cf6ee1 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/59fe6cf05bf4a13d34c144643274612aacecb959.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/59fe6cf05bf4a13d34c144643274612aacecb959.cache new file mode 100644 index 0000000..398d38f Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/59fe6cf05bf4a13d34c144643274612aacecb959.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/793ce7e11b582451627017df13679d8dac889488.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/793ce7e11b582451627017df13679d8dac889488.cache new file mode 100644 index 0000000..4d751c5 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/793ce7e11b582451627017df13679d8dac889488.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache new file mode 100644 index 0000000..ccf6db4 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/95e55bdcfff59c30143e80c9cabfe2f175ddb660.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..c95caf0 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/f01de7cfc190c5a681916d623818c76cd220b8f4.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/f01de7cfc190c5a681916d623818c76cd220b8f4.cache new file mode 100644 index 0000000..6a4d13b Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SkyShaderRD/680ed425f96207462cf95e0005e2af0a1d756c707be32e1390db81cc40d3b089/f01de7cfc190c5a681916d623818c76cd220b8f4.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/ead22f1444949aa2a1bf18377d5405746e64e5e70b85bd2bf9f09d944907796b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/ead22f1444949aa2a1bf18377d5405746e64e5e70b85bd2bf9f09d944907796b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0f4b045 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SortShaderRD/ead22f1444949aa2a1bf18377d5405746e64e5e70b85bd2bf9f09d944907796b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/3fc54a91b090d9f5aefa93daa6bc55fda4abf77180b3509695a75f63b028c3fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/3fc54a91b090d9f5aefa93daa6bc55fda4abf77180b3509695a75f63b028c3fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6bc65e2 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SpecularMergeShaderRD/3fc54a91b090d9f5aefa93daa6bc55fda4abf77180b3509695a75f63b028c3fb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/ad3a5d87fa859ce01c5c7d584a7db522a5c3984bcf106fa5b75cccc8ac8c6e74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/ad3a5d87fa859ce01c5c7d584a7db522a5c3984bcf106fa5b75cccc8ac8c6e74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..bfae007 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsEffectsDownsampleShaderRD/ad3a5d87fa859ce01c5c7d584a7db522a5c3984bcf106fa5b75cccc8ac8c6e74/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/c96c35653267acced7189aed48237fda5a56242fd128f22622279911591fef55/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/c96c35653267acced7189aed48237fda5a56242fd128f22622279911591fef55/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fd22aae Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoBlurShaderRD/c96c35653267acced7189aed48237fda5a56242fd128f22622279911591fef55/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/9badd7818df22c0f8fbfcff2d23a5a8e40bab55babb0f58d0afa9f353ec0987f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/9badd7818df22c0f8fbfcff2d23a5a8e40bab55babb0f58d0afa9f353ec0987f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..29802ff Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoImportanceMapShaderRD/9badd7818df22c0f8fbfcff2d23a5a8e40bab55babb0f58d0afa9f353ec0987f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/e54b3b80fecfd9e087a94bb29bfcb2c0f4501fc8affa8938f129855eedf7bddd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/e54b3b80fecfd9e087a94bb29bfcb2c0f4501fc8affa8938f129855eedf7bddd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1fd68d6 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoInterleaveShaderRD/e54b3b80fecfd9e087a94bb29bfcb2c0f4501fc8affa8938f129855eedf7bddd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/eee163fe4bb0a77b86178cff7efb0b50650799473dedfda0502176faae9d2eac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/eee163fe4bb0a77b86178cff7efb0b50650799473dedfda0502176faae9d2eac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..37984f8 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsaoShaderRD/eee163fe4bb0a77b86178cff7efb0b50650799473dedfda0502176faae9d2eac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/424a91e1a4e46e280821b952efd389e32a848406ce2823afba5c602ffa8ec833/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/424a91e1a4e46e280821b952efd389e32a848406ce2823afba5c602ffa8ec833/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..00f2148 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilBlurShaderRD/424a91e1a4e46e280821b952efd389e32a848406ce2823afba5c602ffa8ec833/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/84becf47fc61a1b859bc4d56d5473be10e9ecee4abe56f1ed1bcc79cd7a2c047/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/84becf47fc61a1b859bc4d56d5473be10e9ecee4abe56f1ed1bcc79cd7a2c047/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..dec7562 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilImportanceMapShaderRD/84becf47fc61a1b859bc4d56d5473be10e9ecee4abe56f1ed1bcc79cd7a2c047/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/144d94bc97200f40c5b7df74621e6499ebea56879245f33253c9785542d6a43d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/144d94bc97200f40c5b7df74621e6499ebea56879245f33253c9785542d6a43d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ab0dab0 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilInterleaveShaderRD/144d94bc97200f40c5b7df74621e6499ebea56879245f33253c9785542d6a43d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/37737c8331a216fa354fd30aec73341780297c0bb0a2f2e2618d642171de7d49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/37737c8331a216fa354fd30aec73341780297c0bb0a2f2e2618d642171de7d49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..de9eadf Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SsilShaderRD/37737c8331a216fa354fd30aec73341780297c0bb0a2f2e2618d642171de7d49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/4947e8742373709088a091a100e47f0018ec5e1de551e48a16bbe37130bed22f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/4947e8742373709088a091a100e47f0018ec5e1de551e48a16bbe37130bed22f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d90ecb2 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/SubsurfaceScatteringShaderRD/4947e8742373709088a091a100e47f0018ec5e1de551e48a16bbe37130bed22f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52554fc3108e9e6ad8728cf2699d9a547a15cf866dce04cdaefa529992242470/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52554fc3108e9e6ad8728cf2699d9a547a15cf866dce04cdaefa529992242470/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..97c4e64 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TaaResolveShaderRD/52554fc3108e9e6ad8728cf2699d9a547a15cf866dce04cdaefa529992242470/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/3204e22b021f6a42d2369693395582c5f7b32295e113bae35ae11b336d639426/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/3204e22b021f6a42d2369693395582c5f7b32295e113bae35ae11b336d639426/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f7bdfba Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/TonemapShaderRD/3204e22b021f6a42d2369693395582c5f7b32295e113bae35ae11b336d639426/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/2c8181e4504c0fcdbb71dc58d34c071cfe99278faa0962cff89a862060c39839/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/2c8181e4504c0fcdbb71dc58d34c071cfe99278faa0962cff89a862060c39839/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3546395 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogProcessShaderRD/2c8181e4504c0fcdbb71dc58d34c071cfe99278faa0962cff89a862060c39839/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/47bce87ffbccbf9d0e3ea7e65018cb0206b4e97962080b769172ef78fe11f736/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/47bce87ffbccbf9d0e3ea7e65018cb0206b4e97962080b769172ef78fe11f736/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..81d40cc Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VolumetricFogShaderRD/47bce87ffbccbf9d0e3ea7e65018cb0206b4e97962080b769172ef78fe11f736/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/a71436081359ab7a5c5674d5a0ad7ae22312de4a60efbc636397cc60185c5d4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/a71436081359ab7a5c5674d5a0ad7ae22312de4a60efbc636397cc60185c5d4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..141db5d Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiDebugShaderRD/a71436081359ab7a5c5674d5a0ad7ae22312de4a60efbc636397cc60185c5d4f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/71e25966afd7bb33a70c5e94184273e3ad1f7a00984ccc24bb931fb283fb9dc1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/71e25966afd7bb33a70c5e94184273e3ad1f7a00984ccc24bb931fb283fb9dc1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1bbae45 Binary files /dev/null and b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/shader_cache/VoxelGiShaderRD/71e25966afd7bb33a70c5e94184273e3ad1f7a00984ccc24bb931fb283fb9dc1/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 index 75eacbd..c80bcb2 100644 Binary files a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/.godot/uid_cache.bin 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/GenreSettings.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/GenreSettings.gd new file mode 100644 index 0000000..1aaaeb5 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/GenreSettings.gd @@ -0,0 +1,18 @@ +extends Node + +var newGenre = load("res://new_genre.tscn") + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + + +func _on_new_genre_button_up(): + var genreInstance = newGenre.instantiate() + $HBoxContainer/Default/GenreContainer.add_child(genreInstance) + $HBoxContainer/Default/GenreContainer.move_child($HBoxContainer/Default/GenreContainer/NewGenre, $HBoxContainer/Default/GenreContainer.get_child_count() - 1) diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/MenuManager.gd b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/MenuManager.gd new file mode 100644 index 0000000..3ead4fe --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/MenuManager.gd @@ -0,0 +1,30 @@ +extends Node + + + +# Called when the node enters the scene tree for the first time. +func _ready(): + $GenreMenu.hide() + $DialogMenu.hide() + $CharacterMenu.hide() + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + + +func _on_option_button_wizards_item_selected(index): + match index: + 0: + $GenreMenu.show() + $DialogMenu.hide() + $CharacterMenu.hide() + 1: + $GenreMenu.hide() + $DialogMenu.show() + $CharacterMenu.hide() + 2: + $GenreMenu.hide() + $DialogMenu.hide() + $CharacterMenu.show() diff --git a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/new_genre.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/new_genre.tscn new file mode 100644 index 0000000..51b8c06 --- /dev/null +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/new_genre.tscn @@ -0,0 +1,11 @@ +[gd_scene format=3 uid="uid://b73umxygrr8gf"] + +[node name="NewGenre" type="HBoxContainer"] +theme_override_constants/separation = 135 + +[node name="CheckBox" type="CheckBox" parent="."] +layout_mode = 2 + +[node name="TextEdit" type="TextEdit" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 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 index e30d094..76f0acb 100644 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/project.godot +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="Experiment_Location_Folders" -run/main_scene="res://toolset_test/drag_and_drop_demo_final.tscn" +run/main_scene="res://top_toolbar/TopToolbar.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.png" 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 deleted file mode 100644 index cd79a52..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.gd +++ /dev/null @@ -1,9 +0,0 @@ -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 deleted file mode 100644 index 710891c..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/drag_and_drop_demo_final.tscn +++ /dev/null @@ -1,104 +0,0 @@ -[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 deleted file mode 100644 index 795e986..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[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 deleted file mode 100644 index 4cf86e4..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/draggable_final.gd +++ /dev/null @@ -1,42 +0,0 @@ -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 deleted file mode 100644 index 7a08533..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/source_container.gd +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 5f12d58..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test/target_container_final.gd +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index eafe1fa..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/Control_Manual_MasterScript.gd +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index 686030d..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/drag_and_drop_demo_final.tscn +++ /dev/null @@ -1,198 +0,0 @@ -[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 deleted file mode 100644 index 7a08533..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/source_container.gd +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 5f12d58..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_manual/target_container_final.gd +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index 7195219..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/Control_Manual_MasterScript.gd +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index 7a08533..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/source_container.gd +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index c7ff77e..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/tabbed_layout_test_2023_0514A.tscn +++ /dev/null @@ -1,33 +0,0 @@ -[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 deleted file mode 100644 index 5f12d58..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed/target_container_final.gd +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index 726e1a2..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/AssetsContainer.gd +++ /dev/null @@ -1,33 +0,0 @@ -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 deleted file mode 100644 index ee54fcd..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/PanelCanvas_Temp.gd +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index 5e412d8..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets.tscn +++ /dev/null @@ -1,13 +0,0 @@ -[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 deleted file mode 100644 index 2630041..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/draggable_assets_final.gd +++ /dev/null @@ -1,42 +0,0 @@ -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 deleted file mode 100644 index 7a08533..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/source_container.gd +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index cac81d9..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/tabbed_merged_test_interface.tscn +++ /dev/null @@ -1,112 +0,0 @@ -[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 deleted file mode 100644 index 5f12d58..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/target_container_final.gd +++ /dev/null @@ -1,26 +0,0 @@ -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 deleted file mode 100644 index 7054c8a..0000000 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/toolset_test_tabbed_merged/toolset_test_tabbed_merged.gd +++ /dev/null @@ -1,17 +0,0 @@ -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/top_toolbar/TopToolbar.tscn b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/top_toolbar/TopToolbar.tscn index e368a40..1bff3e8 100644 --- a/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/top_toolbar/TopToolbar.tscn +++ b/Phase2/Godot_Toolset/CodeSandboxes/Experiment_Main_Menu_2023_0611/top_toolbar/TopToolbar.tscn @@ -1,4 +1,7 @@ -[gd_scene format=3 uid="uid://cemvqqx7rqem3"] +[gd_scene load_steps=3 format=3 uid="uid://cemvqqx7rqem3"] + +[ext_resource type="Script" path="res://MenuManager.gd" id="1_l6hds"] +[ext_resource type="Script" path="res://GenreSettings.gd" id="2_kvqsl"] [node name="TopToolbar" type="Control"] layout_mode = 3 @@ -63,3 +66,179 @@ popup/item_1/text = "Dialog Editor" popup/item_1/id = 1 popup/item_2/text = "Character Session" popup/item_2/id = 2 + +[node name="VBoxContainer3" type="VBoxContainer" parent="HBoxContainer"] +layout_mode = 2 +script = ExtResource("1_l6hds") + +[node name="GenreMenu" type="Label" parent="HBoxContainer/VBoxContainer3"] +visible = false +layout_mode = 2 +text = "Genre Menu" +script = ExtResource("2_kvqsl") + +[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/GenreMenu"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.308 +anchor_bottom = 1.308 +offset_left = -2.0 +offset_top = -0.00800323 +offset_right = 565.0 +offset_bottom = 39.992 +theme_override_constants/separation = 125 + +[node name="Default" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer"] +layout_mode = 2 +text = "Default:" + +[node name="GenreContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default"] +layout_mode = 0 +offset_left = 15.0 +offset_top = 22.0 +offset_right = 55.0 +offset_bottom = 62.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer"] +layout_mode = 2 +theme_override_constants/separation = 135 + +[node name="CheckBox" type="CheckBox" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer"] +layout_mode = 2 +text = "Fantasy" + +[node name="HBoxContainer2" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer"] +layout_mode = 2 +theme_override_constants/separation = 135 + +[node name="CheckBox" type="CheckBox" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer2"] +layout_mode = 2 + +[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer2"] +layout_mode = 2 +text = "Science Fiction" + +[node name="HBoxContainer3" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer"] +layout_mode = 2 +theme_override_constants/separation = 135 + +[node name="CheckBox" type="CheckBox" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer3"] +layout_mode = 2 + +[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/HBoxContainer3"] +layout_mode = 2 +text = "Modern Day" + +[node name="NewGenre" type="Button" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer"] +layout_mode = 2 +text = "Add New Genre" + +[node name="Genre Name" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer"] +layout_mode = 2 +text = "Genre Name:" + +[node name="Initial Settings" type="Label" parent="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer"] +layout_mode = 2 +text = "Initial Settings:" + +[node name="DialogMenu" type="Label" parent="HBoxContainer/VBoxContainer3"] +visible = false +layout_mode = 2 +text = "Dialog Menu" + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/DialogMenu"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.133 +anchor_top = 1.308 +anchor_right = 0.133 +anchor_bottom = 1.308 +offset_left = -0.0340004 +offset_top = -0.00800323 +offset_right = 39.966 +offset_bottom = 39.992 + +[node name="OptionButton" type="OptionButton" parent="HBoxContainer/VBoxContainer3/DialogMenu/VBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/DialogMenu/VBoxContainer/OptionButton"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.35 +anchor_bottom = 1.35 +offset_left = -2.0 +offset_right = 38.0 +offset_bottom = 40.0 + +[node name="CharacterMenu" type="Label" parent="HBoxContainer/VBoxContainer3"] +layout_mode = 2 +text = "Character Menu" + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.008 +anchor_top = 1.038 +anchor_right = 0.008 +anchor_bottom = 1.038 +offset_top = 0.0119972 +offset_right = 40.0 +offset_bottom = 40.012 + +[node name="OptionButton" type="OptionButton" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer"] +layout_mode = 2 +item_count = 1 +popup/item_0/text = "New Character" +popup/item_0/id = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.013 +anchor_top = 1.29 +anchor_right = 0.013 +anchor_bottom = 1.29 +offset_left = -0.0670002 +offset_top = 0.00999832 +offset_right = 685.933 +offset_bottom = 463.01 + +[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer"] +layout_mode = 2 + +[node name="TextEdit" type="TextEdit" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer"] +layout_mode = 2 + +[node name="TextEdit" type="TextEdit" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer/VBoxContainer2"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="VBoxContainer3" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer4" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer"] +layout_mode = 2 + +[node name="HBoxContainer3" type="HBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer3"] +layout_mode = 2 + +[node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer3"] +layout_mode = 2 + +[node name="VBoxContainer3" type="VBoxContainer" parent="HBoxContainer/VBoxContainer3/CharacterMenu/VBoxContainer/OptionButton/VBoxContainer/HBoxContainer3"] +layout_mode = 2 + +[connection signal="item_selected" from="HBoxContainer/VBoxContainer2/OptionButton_Wizards" to="HBoxContainer/VBoxContainer3" method="_on_option_button_wizards_item_selected"] +[connection signal="button_up" from="HBoxContainer/VBoxContainer3/GenreMenu/HBoxContainer/Default/GenreContainer/NewGenre" to="HBoxContainer/VBoxContainer3/GenreMenu" method="_on_new_genre_button_up"]