diff --git a/DungeonShooting_Godot/prefab/ui/RoomUI.tscn b/DungeonShooting_Godot/prefab/ui/RoomUI.tscn index 8a8bc45..928fcf4 100644 --- a/DungeonShooting_Godot/prefab/ui/RoomUI.tscn +++ b/DungeonShooting_Godot/prefab/ui/RoomUI.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=3 uid="uid://bvpmtfupny8iu"] +[gd_scene load_steps=23 format=3 uid="uid://bvpmtfupny8iu"] [ext_resource type="Script" path="res://src/game/ui/roomUI/RoomUIPanel.cs" id="1_tfcrp"] [ext_resource type="Texture2D" uid="uid://b67i86mtqrn32" path="res://resource/sprite/ui/roomUI/icon_bullet.png" id="2_ruc0p"] @@ -17,6 +17,7 @@ [ext_resource type="Texture2D" uid="uid://dwysndc5ffski" path="res://resource/sprite/ui/roomUI/ChargeProgressBar.png" id="13_6w7qi"] [ext_resource type="Texture2D" uid="uid://ck0w7at3oat5" path="res://resource/sprite/ui/roomUI/ChargeProgress.png" id="13_vuglj"] [ext_resource type="PackedScene" uid="uid://bmj3p25gwpqpn" path="res://prefab/ui/RoomMap.tscn" id="16_rp3sg"] +[ext_resource type="PackedScene" uid="uid://dbjpknb3d5gfw" path="res://prefab/ui/WeaponRoulette.tscn" id="17_ydc4r"] [sub_resource type="Gradient" id="1"] colors = PackedColorArray(0.4, 0.498039, 1, 1, 0.4, 0.498039, 1, 0.313726) @@ -364,6 +365,12 @@ horizontal_alignment = 2 vertical_alignment = 1 +[node name="WeaponRoulette" parent="." instance=ExtResource("17_ydc4r")] +layout_mode = 1 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_lock_ = true + [node name="RoomMap" parent="." instance=ExtResource("16_rp3sg")] layout_mode = 1 metadata/_edit_lock_ = true diff --git a/DungeonShooting_Godot/prefab/ui/WeaponRoulette.tscn b/DungeonShooting_Godot/prefab/ui/WeaponRoulette.tscn new file mode 100644 index 0000000..99cbb14 --- /dev/null +++ b/DungeonShooting_Godot/prefab/ui/WeaponRoulette.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=3 uid="uid://dbjpknb3d5gfw"] + +[ext_resource type="Script" path="res://src/game/ui/weaponRoulette/WeaponRoulettePanel.cs" id="1_1uvbk"] +[ext_resource type="Texture2D" uid="uid://uhhfgdhpk7i4" path="res://icon.png" id="2_yfusg"] + +[node name="WeaponRoulette" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource("1_1uvbk") + +[node name="Icon" type="Sprite2D" parent="."] +visible = false +position = Vector2(113, 116) +texture = ExtResource("2_yfusg") diff --git a/DungeonShooting_Godot/project.godot b/DungeonShooting_Godot/project.godot index 340b52c..fcc9734 100644 --- a/DungeonShooting_Godot/project.godot +++ b/DungeonShooting_Godot/project.godot @@ -234,6 +234,11 @@ "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(304, 18),"global_position":Vector2(308, 59),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null) ] } +roulette={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194306,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} [layer_names] diff --git a/DungeonShooting_Godot/src/game/activity/role/player/Player.cs b/DungeonShooting_Godot/src/game/activity/role/player/Player.cs index 91eb784..0fb400d 100644 --- a/DungeonShooting_Godot/src/game/activity/role/player/Player.cs +++ b/DungeonShooting_Godot/src/game/activity/role/player/Player.cs @@ -207,7 +207,11 @@ } } - if (InputManager.UseActiveProp) //使用道具 + if (InputManager.Roulette) //打开武器轮盘 + { + //UiManager.Open_WeaponRoulette(); + } + else if (InputManager.UseActiveProp) //使用道具 { UseActiveProp(); } diff --git a/DungeonShooting_Godot/src/game/data/property/InputAction.cs b/DungeonShooting_Godot/src/game/data/property/InputAction.cs index 66ad19e..4b4da09 100644 --- a/DungeonShooting_Godot/src/game/data/property/InputAction.cs +++ b/DungeonShooting_Godot/src/game/data/property/InputAction.cs @@ -35,4 +35,5 @@ public static readonly StringName RemoveProp = "removeProp"; public static readonly StringName Map = "map"; public static readonly StringName Menu = "menu"; + public static readonly StringName Roulette = "roulette"; } \ No newline at end of file diff --git a/DungeonShooting_Godot/src/game/manager/InputManager.cs b/DungeonShooting_Godot/src/game/manager/InputManager.cs index 0025645..60d54ee 100644 --- a/DungeonShooting_Godot/src/game/manager/InputManager.cs +++ b/DungeonShooting_Godot/src/game/manager/InputManager.cs @@ -105,5 +105,6 @@ ExchangeProp = Input.IsActionJustPressed(InputAction.ExchangeProp); Map = Input.IsActionPressed(InputAction.Map); Menu = Input.IsActionJustPressed(InputAction.Menu); + Roulette = Input.IsActionPressed(InputAction.Roulette); } } \ No newline at end of file diff --git a/DungeonShooting_Godot/src/game/manager/ResourcePath.cs b/DungeonShooting_Godot/src/game/manager/ResourcePath.cs index a0d22d2..9bc8e79 100644 --- a/DungeonShooting_Godot/src/game/manager/ResourcePath.cs +++ b/DungeonShooting_Godot/src/game/manager/ResourcePath.cs @@ -26,6 +26,7 @@ public const string prefab_ui_EditorForm_tscn = "res://prefab/ui/EditorForm.tscn"; public const string prefab_ui_Setting_tscn = "res://prefab/ui/Setting.tscn"; public const string prefab_ui_Loading_tscn = "res://prefab/ui/Loading.tscn"; + public const string prefab_ui_WeaponRoulette_tscn = "res://prefab/ui/WeaponRoulette.tscn"; public const string prefab_ui_MapEditorTools_tscn = "res://prefab/ui/MapEditorTools.tscn"; public const string prefab_ui_TileSetEditor_tscn = "res://prefab/ui/TileSetEditor.tscn"; public const string prefab_ui_EditorWindow_tscn = "res://prefab/ui/EditorWindow.tscn"; @@ -105,6 +106,36 @@ public const string prefab_map_RoomDoor_E_tscn = "res://prefab/map/RoomDoor_E.tscn"; public const string prefab_map_RoomDoor_W_tscn = "res://prefab/map/RoomDoor_W.tscn"; public const string prefab_map_RoomDoor_N_tscn = "res://prefab/map/RoomDoor_N.tscn"; + public const string prefab_item_Item0057_tscn = "res://prefab/item/Item0057.tscn"; + public const string prefab_item_Item0016_tscn = "res://prefab/item/Item0016.tscn"; + public const string prefab_item_Item0036_tscn = "res://prefab/item/Item0036.tscn"; + public const string prefab_item_Item0020_tscn = "res://prefab/item/Item0020.tscn"; + public const string prefab_item_Item0021_tscn = "res://prefab/item/Item0021.tscn"; + public const string prefab_item_Item0017_tscn = "res://prefab/item/Item0017.tscn"; + public const string prefab_item_Item0056_tscn = "res://prefab/item/Item0056.tscn"; + public const string prefab_item_Item0001_tscn = "res://prefab/item/Item0001.tscn"; + public const string prefab_item_Item0006_tscn = "res://prefab/item/Item0006.tscn"; + public const string prefab_item_Item0010_tscn = "res://prefab/item/Item0010.tscn"; + public const string prefab_item_Item0011_tscn = "res://prefab/item/Item0011.tscn"; + public const string prefab_item_Item0007_tscn = "res://prefab/item/Item0007.tscn"; + public const string prefab_item_Item0031_tscn = "res://prefab/item/Item0031.tscn"; + public const string prefab_item_Item0024_tscn = "res://prefab/item/Item0024.tscn"; + public const string prefab_item_Item0008_tscn = "res://prefab/item/Item0008.tscn"; + public const string prefab_item_Item0012_tscn = "res://prefab/item/Item0012.tscn"; + public const string prefab_item_Item0004_tscn = "res://prefab/item/Item0004.tscn"; + public const string prefab_item_Item0005_tscn = "res://prefab/item/Item0005.tscn"; + public const string prefab_item_Item0013_tscn = "res://prefab/item/Item0013.tscn"; + public const string prefab_item_Item0009_tscn = "res://prefab/item/Item0009.tscn"; + public const string prefab_item_Item0025_tscn = "res://prefab/item/Item0025.tscn"; + public const string prefab_item_Item0014_tscn = "res://prefab/item/Item0014.tscn"; + public const string prefab_item_Item0002_tscn = "res://prefab/item/Item0002.tscn"; + public const string prefab_item_Item0022_tscn = "res://prefab/item/Item0022.tscn"; + public const string prefab_item_Item0018_tscn = "res://prefab/item/Item0018.tscn"; + public const string prefab_item_Item0019_tscn = "res://prefab/item/Item0019.tscn"; + public const string prefab_item_Item0023_tscn = "res://prefab/item/Item0023.tscn"; + public const string prefab_item_Item0003_tscn = "res://prefab/item/Item0003.tscn"; + public const string prefab_item_Item0054_tscn = "res://prefab/item/Item0054.tscn"; + public const string prefab_item_Item0015_tscn = "res://prefab/item/Item0015.tscn"; public const string prefab_bullet_laser_Laser0001_tscn = "res://prefab/bullet/laser/Laser0001.tscn"; public const string prefab_bullet_laser_Laser0002_tscn = "res://prefab/bullet/laser/Laser0002.tscn"; public const string prefab_bullet_normal_Bullet0006_tscn = "res://prefab/bullet/normal/Bullet0006.tscn"; @@ -121,6 +152,65 @@ public const string prefab_currency_GoldTemplate_tscn = "res://prefab/currency/GoldTemplate.tscn"; public const string prefab_currency_Gold10_tscn = "res://prefab/currency/Gold10.tscn"; public const string prefab_currency_Gold5_tscn = "res://prefab/currency/Gold5.tscn"; + public const string build_windows_data_DungeonShooting_windows_x86_64_DungeonShooting_runtimeconfig_json = "res://build/windows/data_DungeonShooting_windows_x86_64/DungeonShooting.runtimeconfig.json"; + public const string build_windows_data_DungeonShooting_windows_x86_64_DungeonShooting_deps_json = "res://build/windows/data_DungeonShooting_windows_x86_64/DungeonShooting.deps.json"; + public const string build_windows_resource_map_tileMaps_GroupConfig_json = "res://build/windows/resource/map/tileMaps/GroupConfig.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle5_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle5/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle5_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle5/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle5_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle5/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle5_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle5/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle2_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle2/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle2_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle2/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle2_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle2/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle2_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle2/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle3_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle3/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle3_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle3/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle3_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle3/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle3_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle3/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle4_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle4/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle4_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle4/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle4_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle4/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle4_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle4/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle1_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle1/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle1_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle1_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle1/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle6_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle6/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle6_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle6/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle6_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle6/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_battle_Battle6_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/battle/Battle6/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_shop_Shop1_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/shop/Shop1/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_shop_Shop1_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/shop/Shop1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_shop_Shop1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/shop/Shop1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_shop_Shop1_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/shop/Shop1/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_boss_Boss1_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/boss/Boss1/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_boss_Boss1_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/boss/Boss1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_boss_Boss1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/boss/Boss1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_boss_Boss1_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/boss/Boss1/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_outlet_End1_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/outlet/End1/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_outlet_End1_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/outlet/End1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_outlet_End1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/outlet/End1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_outlet_End1_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/outlet/End1/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_inlet_Start_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/inlet/Start/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_inlet_Start_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/inlet/Start/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_inlet_Start_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/inlet/Start/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_inlet_Start_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/inlet/Start/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_Test1_reward_Award1_Preview_png = "res://build/windows/resource/map/tileMaps/Test1/reward/Award1/Preview.png"; + public const string build_windows_resource_map_tileMaps_Test1_reward_Award1_TileInfo_json = "res://build/windows/resource/map/tileMaps/Test1/reward/Award1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_reward_Award1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/Test1/reward/Award1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_Test1_reward_Award1_Preinstall_json = "res://build/windows/resource/map/tileMaps/Test1/reward/Award1/Preinstall.json"; + public const string build_windows_resource_map_tileMaps_test2_battle_1_TileInfo_json = "res://build/windows/resource/map/tileMaps/test2/battle/1/TileInfo.json"; + public const string build_windows_resource_map_tileMaps_test2_battle_1_RoomInfo_json = "res://build/windows/resource/map/tileMaps/test2/battle/1/RoomInfo.json"; + public const string build_windows_resource_map_tileMaps_test2_battle_1_Preinstall_json = "res://build/windows/resource/map/tileMaps/test2/battle/1/Preinstall.json"; + public const string build_windows_resource_map_tileSet_TileSetConfig_json = "res://build/windows/resource/map/tileSet/TileSetConfig.json"; + public const string build_windows_resource_map_tileSet_TileSet2_Main_png = "res://build/windows/resource/map/tileSet/TileSet2/Main.png"; + public const string build_windows_resource_map_tileSet_TileSet2_TileSet_json = "res://build/windows/resource/map/tileSet/TileSet2/TileSet.json"; + public const string build_windows_resource_map_tileSet_TileSet2_Test2_png = "res://build/windows/resource/map/tileSet/TileSet2/Test2.png"; + public const string build_windows_resource_map_tileSet_TileSet1_Main_png = "res://build/windows/resource/map/tileSet/TileSet1/Main.png"; + public const string build_windows_resource_map_tileSet_TileSet1_TileSet_json = "res://build/windows/resource/map/tileSet/TileSet1/TileSet.json"; + public const string build_windows_resource_map_tileSet_TileSet1_Test1_png = "res://build/windows/resource/map/tileSet/TileSet1/Test1.png"; + public const string build_windows_resource_map_tileSet_TileSet1_Test3_png = "res://build/windows/resource/map/tileSet/TileSet1/Test3.png"; + public const string build_windows_resource_map_tileSet_TileSet1_Test2_png = "res://build/windows/resource/map/tileSet/TileSet1/Test2.png"; public const string scene_Main_tscn = "res://scene/Main.tscn"; public const string scene_Hall_tscn = "res://scene/Hall.tscn"; public const string scene_Dungeon_tscn = "res://scene/Dungeon.tscn"; @@ -429,67 +519,158 @@ public const string resource_sprite_map_door_close_png = "res://resource/sprite/map/door_close.png"; public const string resource_sprite_map_PreviewTransition4_png = "res://resource/sprite/map/PreviewTransition4.png"; public const string resource_sprite_map_PreviewTransition5_png = "res://resource/sprite/map/PreviewTransition5.png"; - public const string resource_sprite_item_item_99_png = "res://resource/sprite/item/item _99.png"; - public const string resource_sprite_item_item_58_png = "res://resource/sprite/item/item _58.png"; - public const string resource_sprite_item_item_59_png = "res://resource/sprite/item/item _59.png"; - public const string resource_sprite_item_item_49_png = "res://resource/sprite/item/item _49.png"; - public const string resource_sprite_item_item_48_png = "res://resource/sprite/item/item _48.png"; - public const string resource_sprite_item_item_04_png = "res://resource/sprite/item/item _04.png"; - public const string resource_sprite_item_item_10_png = "res://resource/sprite/item/item _10.png"; - public const string resource_sprite_item_item_38_png = "res://resource/sprite/item/item _38.png"; - public const string resource_sprite_item_item_39_png = "res://resource/sprite/item/item _39.png"; - public const string resource_sprite_item_item_11_png = "res://resource/sprite/item/item _11.png"; - public const string resource_sprite_item_item_05_png = "res://resource/sprite/item/item _05.png"; - public const string resource_sprite_item_item_13_png = "res://resource/sprite/item/item _13.png"; - public const string resource_sprite_item_item_07_png = "res://resource/sprite/item/item _07.png"; - public const string resource_sprite_item_item_06_png = "res://resource/sprite/item/item _06.png"; - public const string resource_sprite_item_item_12_png = "res://resource/sprite/item/item _12.png"; - public const string resource_sprite_item_item_16_png = "res://resource/sprite/item/item _16.png"; - public const string resource_sprite_item_item_02_png = "res://resource/sprite/item/item _02.png"; - public const string resource_sprite_item_item_03_png = "res://resource/sprite/item/item _03.png"; - public const string resource_sprite_item_item_17_png = "res://resource/sprite/item/item _17.png"; - public const string resource_sprite_item_item_29_png = "res://resource/sprite/item/item _29.png"; - public const string resource_sprite_item_item_01_png = "res://resource/sprite/item/item _01.png"; - public const string resource_sprite_item_item_15_png = "res://resource/sprite/item/item _15.png"; - public const string resource_sprite_item_item_14_png = "res://resource/sprite/item/item _14.png"; - public const string resource_sprite_item_item_00_png = "res://resource/sprite/item/item _00.png"; - public const string resource_sprite_item_item_28_png = "res://resource/sprite/item/item _28.png"; - public const string resource_sprite_item_item_25_png = "res://resource/sprite/item/item _25.png"; - public const string resource_sprite_item_item_31_png = "res://resource/sprite/item/item _31.png"; - public const string resource_sprite_item_item_19_png = "res://resource/sprite/item/item _19.png"; - public const string resource_sprite_item_item_18_png = "res://resource/sprite/item/item _18.png"; - public const string resource_sprite_item_item_30_png = "res://resource/sprite/item/item _30.png"; - public const string resource_sprite_item_item_24_png = "res://resource/sprite/item/item _24.png"; - public const string resource_sprite_item_item_32_png = "res://resource/sprite/item/item _32.png"; - public const string resource_sprite_item_item_26_png = "res://resource/sprite/item/item _26.png"; - public const string resource_sprite_item_item_27_png = "res://resource/sprite/item/item _27.png"; - public const string resource_sprite_item_item_33_png = "res://resource/sprite/item/item _33.png"; - public const string resource_sprite_item_item_37_png = "res://resource/sprite/item/item _37.png"; - public const string resource_sprite_item_item_23_png = "res://resource/sprite/item/item _23.png"; - public const string resource_sprite_item_item_22_png = "res://resource/sprite/item/item _22.png"; - public const string resource_sprite_item_item_36_png = "res://resource/sprite/item/item _36.png"; - public const string resource_sprite_item_item_08_png = "res://resource/sprite/item/item _08.png"; - public const string resource_sprite_item_item_20_png = "res://resource/sprite/item/item _20.png"; - public const string resource_sprite_item_item_34_png = "res://resource/sprite/item/item _34.png"; - public const string resource_sprite_item_item_35_png = "res://resource/sprite/item/item _35.png"; - public const string resource_sprite_item_item_21_png = "res://resource/sprite/item/item _21.png"; - public const string resource_sprite_item_item_09_png = "res://resource/sprite/item/item _09.png"; - public const string resource_sprite_item_item_46_png = "res://resource/sprite/item/item _46.png"; - public const string resource_sprite_item_item_52_png = "res://resource/sprite/item/item _52.png"; - public const string resource_sprite_item_item_53_png = "res://resource/sprite/item/item _53.png"; - public const string resource_sprite_item_item_47_png = "res://resource/sprite/item/item _47.png"; - public const string resource_sprite_item_item_51_png = "res://resource/sprite/item/item _51.png"; - public const string resource_sprite_item_item_45_png = "res://resource/sprite/item/item _45.png"; - public const string resource_sprite_item_item_44_png = "res://resource/sprite/item/item _44.png"; - public const string resource_sprite_item_item_50_png = "res://resource/sprite/item/item _50.png"; - public const string resource_sprite_item_item_54_png = "res://resource/sprite/item/item _54.png"; - public const string resource_sprite_item_item_40_png = "res://resource/sprite/item/item _40.png"; - public const string resource_sprite_item_item_41_png = "res://resource/sprite/item/item _41.png"; - public const string resource_sprite_item_item_55_png = "res://resource/sprite/item/item _55.png"; - public const string resource_sprite_item_item_43_png = "res://resource/sprite/item/item _43.png"; - public const string resource_sprite_item_item_57_png = "res://resource/sprite/item/item _57.png"; - public const string resource_sprite_item_item_56_png = "res://resource/sprite/item/item _56.png"; - public const string resource_sprite_item_item_42_png = "res://resource/sprite/item/item _42.png"; + public const string resource_sprite_item_hall_a_Slice_46_png = "res://resource/sprite/item/hall_a/Slice_46.png"; + public const string resource_sprite_item_hall_a_Slice_52_png = "res://resource/sprite/item/hall_a/Slice_52.png"; + public const string resource_sprite_item_hall_a_Slice_53_png = "res://resource/sprite/item/hall_a/Slice_53.png"; + public const string resource_sprite_item_hall_a_Slice_47_png = "res://resource/sprite/item/hall_a/Slice_47.png"; + public const string resource_sprite_item_hall_a_Slice_51_png = "res://resource/sprite/item/hall_a/Slice_51.png"; + public const string resource_sprite_item_hall_a_Slice_45_png = "res://resource/sprite/item/hall_a/Slice_45.png"; + public const string resource_sprite_item_hall_a_Slice_44_png = "res://resource/sprite/item/hall_a/Slice_44.png"; + public const string resource_sprite_item_hall_a_Slice_50_png = "res://resource/sprite/item/hall_a/Slice_50.png"; + public const string resource_sprite_item_hall_a_Slice_54_png = "res://resource/sprite/item/hall_a/Slice_54.png"; + public const string resource_sprite_item_hall_a_Slice_40_png = "res://resource/sprite/item/hall_a/Slice_40.png"; + public const string resource_sprite_item_hall_a_Slice_41_png = "res://resource/sprite/item/hall_a/Slice_41.png"; + public const string resource_sprite_item_hall_a_Slice_55_png = "res://resource/sprite/item/hall_a/Slice_55.png"; + public const string resource_sprite_item_hall_a_Slice_43_png = "res://resource/sprite/item/hall_a/Slice_43.png"; + public const string resource_sprite_item_hall_a_Slice_42_png = "res://resource/sprite/item/hall_a/Slice_42.png"; + public const string resource_sprite_item_hall_a_Slice_25_png = "res://resource/sprite/item/hall_a/Slice_25.png"; + public const string resource_sprite_item_hall_a_Slice_31_png = "res://resource/sprite/item/hall_a/Slice_31.png"; + public const string resource_sprite_item_hall_a_Slice_19_png = "res://resource/sprite/item/hall_a/Slice_19.png"; + public const string resource_sprite_item_hall_a_Slice_18_png = "res://resource/sprite/item/hall_a/Slice_18.png"; + public const string resource_sprite_item_hall_a_Slice_30_png = "res://resource/sprite/item/hall_a/Slice_30.png"; + public const string resource_sprite_item_hall_a_Slice_24_png = "res://resource/sprite/item/hall_a/Slice_24.png"; + public const string resource_sprite_item_hall_a_Slice_32_png = "res://resource/sprite/item/hall_a/Slice_32.png"; + public const string resource_sprite_item_hall_a_Slice_26_png = "res://resource/sprite/item/hall_a/Slice_26.png"; + public const string resource_sprite_item_hall_a_Slice_27_png = "res://resource/sprite/item/hall_a/Slice_27.png"; + public const string resource_sprite_item_hall_a_Slice_33_png = "res://resource/sprite/item/hall_a/Slice_33.png"; + public const string resource_sprite_item_hall_a_Slice_37_png = "res://resource/sprite/item/hall_a/Slice_37.png"; + public const string resource_sprite_item_hall_a_Slice_23_png = "res://resource/sprite/item/hall_a/Slice_23.png"; + public const string resource_sprite_item_hall_a_Slice_22_png = "res://resource/sprite/item/hall_a/Slice_22.png"; + public const string resource_sprite_item_hall_a_Slice_36_png = "res://resource/sprite/item/hall_a/Slice_36.png"; + public const string resource_sprite_item_hall_a_Slice_08_png = "res://resource/sprite/item/hall_a/Slice_08.png"; + public const string resource_sprite_item_hall_a_Slice_20_png = "res://resource/sprite/item/hall_a/Slice_20.png"; + public const string resource_sprite_item_hall_a_Slice_34_png = "res://resource/sprite/item/hall_a/Slice_34.png"; + public const string resource_sprite_item_hall_a_Slice_35_png = "res://resource/sprite/item/hall_a/Slice_35.png"; + public const string resource_sprite_item_hall_a_Slice_21_png = "res://resource/sprite/item/hall_a/Slice_21.png"; + public const string resource_sprite_item_hall_a_Slice_09_png = "res://resource/sprite/item/hall_a/Slice_09.png"; + public const string resource_sprite_item_hall_a_Slice_04_png = "res://resource/sprite/item/hall_a/Slice_04.png"; + public const string resource_sprite_item_hall_a_Slice_10_png = "res://resource/sprite/item/hall_a/Slice_10.png"; + public const string resource_sprite_item_hall_a_Slice_38_png = "res://resource/sprite/item/hall_a/Slice_38.png"; + public const string resource_sprite_item_hall_a_Slice_39_png = "res://resource/sprite/item/hall_a/Slice_39.png"; + public const string resource_sprite_item_hall_a_Slice_11_png = "res://resource/sprite/item/hall_a/Slice_11.png"; + public const string resource_sprite_item_hall_a_Slice_05_png = "res://resource/sprite/item/hall_a/Slice_05.png"; + public const string resource_sprite_item_hall_a_Slice_13_png = "res://resource/sprite/item/hall_a/Slice_13.png"; + public const string resource_sprite_item_hall_a_Slice_07_png = "res://resource/sprite/item/hall_a/Slice_07.png"; + public const string resource_sprite_item_hall_a_Slice_06_png = "res://resource/sprite/item/hall_a/Slice_06.png"; + public const string resource_sprite_item_hall_a_Slice_12_png = "res://resource/sprite/item/hall_a/Slice_12.png"; + public const string resource_sprite_item_hall_a_Slice_16_png = "res://resource/sprite/item/hall_a/Slice_16.png"; + public const string resource_sprite_item_hall_a_Slice_02_png = "res://resource/sprite/item/hall_a/Slice_02.png"; + public const string resource_sprite_item_hall_a_Slice_03_png = "res://resource/sprite/item/hall_a/Slice_03.png"; + public const string resource_sprite_item_hall_a_Slice_17_png = "res://resource/sprite/item/hall_a/Slice_17.png"; + public const string resource_sprite_item_hall_a_Slice_29_png = "res://resource/sprite/item/hall_a/Slice_29.png"; + public const string resource_sprite_item_hall_a_Slice_01_png = "res://resource/sprite/item/hall_a/Slice_01.png"; + public const string resource_sprite_item_hall_a_Slice_15_png = "res://resource/sprite/item/hall_a/Slice_15.png"; + public const string resource_sprite_item_hall_a_Slice_14_png = "res://resource/sprite/item/hall_a/Slice_14.png"; + public const string resource_sprite_item_hall_a_Slice_28_png = "res://resource/sprite/item/hall_a/Slice_28.png"; + public const string resource_sprite_item_hall_a_Slice_49_png = "res://resource/sprite/item/hall_a/Slice_49.png"; + public const string resource_sprite_item_hall_a_Slice_48_png = "res://resource/sprite/item/hall_a/Slice_48.png"; + public const string resource_sprite_item_hall_b_huapen_png = "res://resource/sprite/item/hall_b/huapen.png"; + public const string resource_sprite_item_hall_b_shuihu_png = "res://resource/sprite/item/hall_b/shuihu.png"; + public const string resource_sprite_item_hall_b_jieshouqi_png = "res://resource/sprite/item/hall_b/jieshouqi.png"; + public const string resource_sprite_item_hall_b_ditan_png = "res://resource/sprite/item/hall_b/ditan.png"; + public const string resource_sprite_item_hall_b_传送带_png = "res://resource/sprite/item/hall_b/传送带.png"; + public const string resource_sprite_item_hall_b_saoba_png = "res://resource/sprite/item/hall_b/saoba.png"; + public const string resource_sprite_item_hall_b_bingxiang01_png = "res://resource/sprite/item/hall_b/bingxiang01.png"; + public const string resource_sprite_item_hall_b_zhishi_png = "res://resource/sprite/item/hall_b/zhishi.png"; + public const string resource_sprite_item_hall_b_wall1_png = "res://resource/sprite/item/hall_b/wall1.png"; + public const string resource_sprite_item_hall_b_wall3_png = "res://resource/sprite/item/hall_b/wall3.png"; + public const string resource_sprite_item_hall_b_ditan01_png = "res://resource/sprite/item/hall_b/ditan01.png"; + public const string resource_sprite_item_hall_b_wall2_png = "res://resource/sprite/item/hall_b/wall2.png"; + public const string resource_sprite_item_hall_b_fuhuo_png = "res://resource/sprite/item/hall_b/fuhuo.png"; + public const string resource_sprite_item_hall_b_kouzi_png = "res://resource/sprite/item/hall_b/kouzi.png"; + public const string resource_sprite_item_hall_b_pingmu_png = "res://resource/sprite/item/hall_b/pingmu.png"; + public const string resource_sprite_item_hall_b_shuiguan02_png = "res://resource/sprite/item/hall_b/shuiguan02.png"; + public const string resource_sprite_item_hall_b_shuiguan01_png = "res://resource/sprite/item/hall_b/shuiguan01.png"; + public const string resource_sprite_item_hall_b_mao_png = "res://resource/sprite/item/hall_b/mao.png"; + public const string resource_sprite_item_hall_b_mugui_png = "res://resource/sprite/item/hall_b/mugui.png"; + public const string resource_sprite_item_hall_b_zhuozi01_png = "res://resource/sprite/item/hall_b/zhuozi01.png"; + public const string resource_sprite_item_hall_b_传送带图标_png = "res://resource/sprite/item/hall_b/传送带图标.png"; + public const string resource_sprite_item_hall_b_yuguang_png = "res://resource/sprite/item/hall_b/yuguang.png"; + public const string resource_sprite_item_hall_b_椅子_png = "res://resource/sprite/item/hall_b/椅子.png"; + public const string resource_sprite_item_hall_b_zhuozi02_png = "res://resource/sprite/item/hall_b/zhuozi02.png"; + public const string resource_sprite_item_hall_b_xiangzi_png = "res://resource/sprite/item/hall_b/xiangzi.png"; + public const string resource_sprite_item_hall_b_huatan_png = "res://resource/sprite/item/hall_b/huatan.png"; + public const string resource_sprite_item_hall_b_baoxiangui_png = "res://resource/sprite/item/hall_b/baoxiangui.png"; + public const string resource_sprite_item_hall_b_shuimu_png = "res://resource/sprite/item/hall_b/shuimu.png"; + public const string resource_sprite_item_hall_b_huatan02_png = "res://resource/sprite/item/hall_b/huatan02.png"; + public const string resource_sprite_item_hall_b_dimian3_png = "res://resource/sprite/item/hall_b/dimian3.png"; + public const string resource_sprite_item_hall_b_fengjing_png = "res://resource/sprite/item/hall_b/fengjing.png"; + public const string resource_sprite_item_hall_b_dimian2_png = "res://resource/sprite/item/hall_b/dimian2.png"; + public const string resource_sprite_item_hall_b_dimian_png = "res://resource/sprite/item/hall_b/dimian.png"; + public const string resource_sprite_item_hall_b_chuanlian_png = "res://resource/sprite/item/hall_b/chuanlian.png"; + public const string resource_sprite_item_hall_b_玻璃块_png = "res://resource/sprite/item/hall_b/玻璃块.png"; + public const string resource_sprite_item_hall_b_dimian4_png = "res://resource/sprite/item/hall_b/dimian4.png"; + public const string resource_sprite_item_hall_c_item_99_png = "res://resource/sprite/item/hall_c/item _99.png"; + public const string resource_sprite_item_hall_c_item_58_png = "res://resource/sprite/item/hall_c/item _58.png"; + public const string resource_sprite_item_hall_c_item_59_png = "res://resource/sprite/item/hall_c/item _59.png"; + public const string resource_sprite_item_hall_c_item_49_png = "res://resource/sprite/item/hall_c/item _49.png"; + public const string resource_sprite_item_hall_c_item_48_png = "res://resource/sprite/item/hall_c/item _48.png"; + public const string resource_sprite_item_hall_c_item_04_png = "res://resource/sprite/item/hall_c/item _04.png"; + public const string resource_sprite_item_hall_c_item_10_png = "res://resource/sprite/item/hall_c/item _10.png"; + public const string resource_sprite_item_hall_c_item_38_png = "res://resource/sprite/item/hall_c/item _38.png"; + public const string resource_sprite_item_hall_c_item_39_png = "res://resource/sprite/item/hall_c/item _39.png"; + public const string resource_sprite_item_hall_c_item_11_png = "res://resource/sprite/item/hall_c/item _11.png"; + public const string resource_sprite_item_hall_c_item_05_png = "res://resource/sprite/item/hall_c/item _05.png"; + public const string resource_sprite_item_hall_c_item_13_png = "res://resource/sprite/item/hall_c/item _13.png"; + public const string resource_sprite_item_hall_c_item_07_png = "res://resource/sprite/item/hall_c/item _07.png"; + public const string resource_sprite_item_hall_c_item_06_png = "res://resource/sprite/item/hall_c/item _06.png"; + public const string resource_sprite_item_hall_c_item_12_png = "res://resource/sprite/item/hall_c/item _12.png"; + public const string resource_sprite_item_hall_c_item_16_png = "res://resource/sprite/item/hall_c/item _16.png"; + public const string resource_sprite_item_hall_c_item_02_png = "res://resource/sprite/item/hall_c/item _02.png"; + public const string resource_sprite_item_hall_c_item_03_png = "res://resource/sprite/item/hall_c/item _03.png"; + public const string resource_sprite_item_hall_c_item_17_png = "res://resource/sprite/item/hall_c/item _17.png"; + public const string resource_sprite_item_hall_c_item_29_png = "res://resource/sprite/item/hall_c/item _29.png"; + public const string resource_sprite_item_hall_c_item_01_png = "res://resource/sprite/item/hall_c/item _01.png"; + public const string resource_sprite_item_hall_c_item_15_png = "res://resource/sprite/item/hall_c/item _15.png"; + public const string resource_sprite_item_hall_c_item_14_png = "res://resource/sprite/item/hall_c/item _14.png"; + public const string resource_sprite_item_hall_c_item_00_png = "res://resource/sprite/item/hall_c/item _00.png"; + public const string resource_sprite_item_hall_c_item_28_png = "res://resource/sprite/item/hall_c/item _28.png"; + public const string resource_sprite_item_hall_c_item_25_png = "res://resource/sprite/item/hall_c/item _25.png"; + public const string resource_sprite_item_hall_c_item_31_png = "res://resource/sprite/item/hall_c/item _31.png"; + public const string resource_sprite_item_hall_c_item_19_png = "res://resource/sprite/item/hall_c/item _19.png"; + public const string resource_sprite_item_hall_c_item_18_png = "res://resource/sprite/item/hall_c/item _18.png"; + public const string resource_sprite_item_hall_c_item_30_png = "res://resource/sprite/item/hall_c/item _30.png"; + public const string resource_sprite_item_hall_c_item_24_png = "res://resource/sprite/item/hall_c/item _24.png"; + public const string resource_sprite_item_hall_c_item_32_png = "res://resource/sprite/item/hall_c/item _32.png"; + public const string resource_sprite_item_hall_c_item_26_png = "res://resource/sprite/item/hall_c/item _26.png"; + public const string resource_sprite_item_hall_c_item_27_png = "res://resource/sprite/item/hall_c/item _27.png"; + public const string resource_sprite_item_hall_c_item_33_png = "res://resource/sprite/item/hall_c/item _33.png"; + public const string resource_sprite_item_hall_c_item_37_png = "res://resource/sprite/item/hall_c/item _37.png"; + public const string resource_sprite_item_hall_c_item_23_png = "res://resource/sprite/item/hall_c/item _23.png"; + public const string resource_sprite_item_hall_c_item_22_png = "res://resource/sprite/item/hall_c/item _22.png"; + public const string resource_sprite_item_hall_c_item_36_png = "res://resource/sprite/item/hall_c/item _36.png"; + public const string resource_sprite_item_hall_c_item_08_png = "res://resource/sprite/item/hall_c/item _08.png"; + public const string resource_sprite_item_hall_c_item_20_png = "res://resource/sprite/item/hall_c/item _20.png"; + public const string resource_sprite_item_hall_c_item_34_png = "res://resource/sprite/item/hall_c/item _34.png"; + public const string resource_sprite_item_hall_c_item_35_png = "res://resource/sprite/item/hall_c/item _35.png"; + public const string resource_sprite_item_hall_c_item_21_png = "res://resource/sprite/item/hall_c/item _21.png"; + public const string resource_sprite_item_hall_c_item_09_png = "res://resource/sprite/item/hall_c/item _09.png"; + public const string resource_sprite_item_hall_c_item_46_png = "res://resource/sprite/item/hall_c/item _46.png"; + public const string resource_sprite_item_hall_c_item_52_png = "res://resource/sprite/item/hall_c/item _52.png"; + public const string resource_sprite_item_hall_c_item_53_png = "res://resource/sprite/item/hall_c/item _53.png"; + public const string resource_sprite_item_hall_c_item_47_png = "res://resource/sprite/item/hall_c/item _47.png"; + public const string resource_sprite_item_hall_c_item_51_png = "res://resource/sprite/item/hall_c/item _51.png"; + public const string resource_sprite_item_hall_c_item_45_png = "res://resource/sprite/item/hall_c/item _45.png"; + public const string resource_sprite_item_hall_c_item_44_png = "res://resource/sprite/item/hall_c/item _44.png"; + public const string resource_sprite_item_hall_c_item_50_png = "res://resource/sprite/item/hall_c/item _50.png"; + public const string resource_sprite_item_hall_c_item_54_png = "res://resource/sprite/item/hall_c/item _54.png"; + public const string resource_sprite_item_hall_c_item_40_png = "res://resource/sprite/item/hall_c/item _40.png"; + public const string resource_sprite_item_hall_c_item_41_png = "res://resource/sprite/item/hall_c/item _41.png"; + public const string resource_sprite_item_hall_c_item_55_png = "res://resource/sprite/item/hall_c/item _55.png"; + public const string resource_sprite_item_hall_c_item_43_png = "res://resource/sprite/item/hall_c/item _43.png"; + public const string resource_sprite_item_hall_c_item_57_png = "res://resource/sprite/item/hall_c/item _57.png"; + public const string resource_sprite_item_hall_c_item_56_png = "res://resource/sprite/item/hall_c/item _56.png"; + public const string resource_sprite_item_hall_c_item_42_png = "res://resource/sprite/item/hall_c/item _42.png"; public const string resource_sprite_bullet_laser_Laser0001_png = "res://resource/sprite/bullet/laser/Laser0001.png"; public const string resource_sprite_bullet_normal_bullet0009_png = "res://resource/sprite/bullet/normal/bullet0009.png"; public const string resource_sprite_bullet_normal_bullet0008_png = "res://resource/sprite/bullet/normal/bullet0008.png"; diff --git a/DungeonShooting_Godot/src/game/manager/UiManager_Methods.cs b/DungeonShooting_Godot/src/game/manager/UiManager_Methods.cs index 750f5a7..6b450e8 100644 --- a/DungeonShooting_Godot/src/game/manager/UiManager_Methods.cs +++ b/DungeonShooting_Godot/src/game/manager/UiManager_Methods.cs @@ -5,65 +5,66 @@ public static class UiNames { - public const string BottomTips = "BottomTips"; - public const string Debugger = "Debugger"; - public const string EditorColorPicker = "EditorColorPicker"; - public const string EditorDungeonGroup = "EditorDungeonGroup"; - public const string EditorForm = "EditorForm"; + public const string Main = "Main"; + public const string TileSetEditorCombination = "TileSetEditorCombination"; + public const string MapEditorMapTile = "MapEditorMapTile"; + public const string MapEditorMapLayer = "MapEditorMapLayer"; + public const string MapEditor = "MapEditor"; + public const string PauseMenu = "PauseMenu"; + public const string MapEditorMapMark = "MapEditorMapMark"; + public const string MapEditorCreateMark = "MapEditorCreateMark"; + public const string MapEditorCreateRoom = "MapEditorCreateRoom"; public const string EditorImportCombination = "EditorImportCombination"; public const string EditorInfo = "EditorInfo"; - public const string EditorInput = "EditorInput"; - public const string EditorManager = "EditorManager"; - public const string EditorTileImage = "EditorTileImage"; - public const string EditorTips = "EditorTips"; - public const string EditorTools = "EditorTools"; - public const string EditorWindow = "EditorWindow"; - public const string Loading = "Loading"; - public const string Main = "Main"; - public const string MapEditor = "MapEditor"; - public const string MapEditorCreateMark = "MapEditorCreateMark"; + public const string Debugger = "Debugger"; public const string MapEditorCreatePreinstall = "MapEditorCreatePreinstall"; - public const string MapEditorCreateRoom = "MapEditorCreateRoom"; - public const string MapEditorMapLayer = "MapEditorMapLayer"; - public const string MapEditorMapMark = "MapEditorMapMark"; - public const string MapEditorMapTile = "MapEditorMapTile"; - public const string MapEditorProject = "MapEditorProject"; - public const string MapEditorSelectObject = "MapEditorSelectObject"; - public const string MapEditorTools = "MapEditorTools"; - public const string PauseMenu = "PauseMenu"; - public const string RoomMap = "RoomMap"; - public const string RoomUI = "RoomUI"; + public const string BottomTips = "BottomTips"; + public const string EditorTileImage = "EditorTileImage"; + public const string EditorDungeonGroup = "EditorDungeonGroup"; + public const string EditorForm = "EditorForm"; public const string Setting = "Setting"; - public const string Settlement = "Settlement"; + public const string Loading = "Loading"; + public const string WeaponRoulette = "WeaponRoulette"; + public const string MapEditorTools = "MapEditorTools"; public const string TileSetEditor = "TileSetEditor"; - public const string TileSetEditorCombination = "TileSetEditorCombination"; + public const string EditorWindow = "EditorWindow"; + public const string EditorInput = "EditorInput"; + public const string RoomMap = "RoomMap"; + public const string EditorTools = "EditorTools"; public const string TileSetEditorImport = "TileSetEditorImport"; + public const string MapEditorSelectObject = "MapEditorSelectObject"; + public const string Settlement = "Settlement"; + public const string MapEditorProject = "MapEditorProject"; public const string TileSetEditorProject = "TileSetEditorProject"; + public const string EditorManager = "EditorManager"; + public const string EditorTips = "EditorTips"; public const string TileSetEditorTerrain = "TileSetEditorTerrain"; + public const string EditorColorPicker = "EditorColorPicker"; + public const string RoomUI = "RoomUI"; } /// - /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui + /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.BottomTips.BottomTipsPanel Create_BottomTips() + public static UI.Main.MainPanel Create_Main() { - return CreateUi(UiNames.BottomTips); + return CreateUi(UiNames.Main); } /// - /// 打开 BottomTips, 并返回UI实例 + /// 打开 Main, 并返回UI实例 /// - public static UI.BottomTips.BottomTipsPanel Open_BottomTips() + public static UI.Main.MainPanel Open_Main() { - return OpenUi(UiNames.BottomTips); + return OpenUi(UiNames.Main); } /// - /// 隐藏 BottomTips 的所有实例 + /// 隐藏 Main 的所有实例 /// - public static void Hide_BottomTips() + public static void Hide_Main() { - var uiInstance = Get_BottomTips_Instance(); + var uiInstance = Get_Main_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -71,11 +72,11 @@ } /// - /// 销毁 BottomTips 的所有实例 + /// 销毁 Main 的所有实例 /// - public static void Destroy_BottomTips() + public static void Destroy_Main() { - var uiInstance = Get_BottomTips_Instance(); + var uiInstance = Get_Main_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -83,35 +84,35 @@ } /// - /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance() + public static UI.Main.MainPanel[] Get_Main_Instance() { - return GetUiInstance(nameof(UI.BottomTips.BottomTips)); + return GetUiInstance(nameof(UI.Main.Main)); } /// - /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui + /// 创建 TileSetEditorCombination, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.Debugger.DebuggerPanel Create_Debugger() + public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Create_TileSetEditorCombination() { - return CreateUi(UiNames.Debugger); + return CreateUi(UiNames.TileSetEditorCombination); } /// - /// 打开 Debugger, 并返回UI实例 + /// 打开 TileSetEditorCombination, 并返回UI实例 /// - public static UI.Debugger.DebuggerPanel Open_Debugger() + public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Open_TileSetEditorCombination() { - return OpenUi(UiNames.Debugger); + return OpenUi(UiNames.TileSetEditorCombination); } /// - /// 隐藏 Debugger 的所有实例 + /// 隐藏 TileSetEditorCombination 的所有实例 /// - public static void Hide_Debugger() + public static void Hide_TileSetEditorCombination() { - var uiInstance = Get_Debugger_Instance(); + var uiInstance = Get_TileSetEditorCombination_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -119,11 +120,11 @@ } /// - /// 销毁 Debugger 的所有实例 + /// 销毁 TileSetEditorCombination 的所有实例 /// - public static void Destroy_Debugger() + public static void Destroy_TileSetEditorCombination() { - var uiInstance = Get_Debugger_Instance(); + var uiInstance = Get_TileSetEditorCombination_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -131,35 +132,35 @@ } /// - /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 TileSetEditorCombination 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance() + public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel[] Get_TileSetEditorCombination_Instance() { - return GetUiInstance(nameof(UI.Debugger.Debugger)); + return GetUiInstance(nameof(UI.TileSetEditorCombination.TileSetEditorCombination)); } /// - /// 创建 EditorColorPicker, 并返回UI实例, 该函数不会打开 Ui + /// 创建 MapEditorMapTile, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.EditorColorPicker.EditorColorPickerPanel Create_EditorColorPicker() + public static UI.MapEditorMapTile.MapEditorMapTilePanel Create_MapEditorMapTile() { - return CreateUi(UiNames.EditorColorPicker); + return CreateUi(UiNames.MapEditorMapTile); } /// - /// 打开 EditorColorPicker, 并返回UI实例 + /// 打开 MapEditorMapTile, 并返回UI实例 /// - public static UI.EditorColorPicker.EditorColorPickerPanel Open_EditorColorPicker() + public static UI.MapEditorMapTile.MapEditorMapTilePanel Open_MapEditorMapTile() { - return OpenUi(UiNames.EditorColorPicker); + return OpenUi(UiNames.MapEditorMapTile); } /// - /// 隐藏 EditorColorPicker 的所有实例 + /// 隐藏 MapEditorMapTile 的所有实例 /// - public static void Hide_EditorColorPicker() + public static void Hide_MapEditorMapTile() { - var uiInstance = Get_EditorColorPicker_Instance(); + var uiInstance = Get_MapEditorMapTile_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -167,11 +168,11 @@ } /// - /// 销毁 EditorColorPicker 的所有实例 + /// 销毁 MapEditorMapTile 的所有实例 /// - public static void Destroy_EditorColorPicker() + public static void Destroy_MapEditorMapTile() { - var uiInstance = Get_EditorColorPicker_Instance(); + var uiInstance = Get_MapEditorMapTile_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -179,35 +180,35 @@ } /// - /// 获取所有 EditorColorPicker 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 MapEditorMapTile 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.EditorColorPicker.EditorColorPickerPanel[] Get_EditorColorPicker_Instance() + public static UI.MapEditorMapTile.MapEditorMapTilePanel[] Get_MapEditorMapTile_Instance() { - return GetUiInstance(nameof(UI.EditorColorPicker.EditorColorPicker)); + return GetUiInstance(nameof(UI.MapEditorMapTile.MapEditorMapTile)); } /// - /// 创建 EditorDungeonGroup, 并返回UI实例, 该函数不会打开 Ui + /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Create_EditorDungeonGroup() + public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer() { - return CreateUi(UiNames.EditorDungeonGroup); + return CreateUi(UiNames.MapEditorMapLayer); } /// - /// 打开 EditorDungeonGroup, 并返回UI实例 + /// 打开 MapEditorMapLayer, 并返回UI实例 /// - public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Open_EditorDungeonGroup() + public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer() { - return OpenUi(UiNames.EditorDungeonGroup); + return OpenUi(UiNames.MapEditorMapLayer); } /// - /// 隐藏 EditorDungeonGroup 的所有实例 + /// 隐藏 MapEditorMapLayer 的所有实例 /// - public static void Hide_EditorDungeonGroup() + public static void Hide_MapEditorMapLayer() { - var uiInstance = Get_EditorDungeonGroup_Instance(); + var uiInstance = Get_MapEditorMapLayer_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -215,11 +216,11 @@ } /// - /// 销毁 EditorDungeonGroup 的所有实例 + /// 销毁 MapEditorMapLayer 的所有实例 /// - public static void Destroy_EditorDungeonGroup() + public static void Destroy_MapEditorMapLayer() { - var uiInstance = Get_EditorDungeonGroup_Instance(); + var uiInstance = Get_MapEditorMapLayer_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -227,35 +228,35 @@ } /// - /// 获取所有 EditorDungeonGroup 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.EditorDungeonGroup.EditorDungeonGroupPanel[] Get_EditorDungeonGroup_Instance() + public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance() { - return GetUiInstance(nameof(UI.EditorDungeonGroup.EditorDungeonGroup)); + return GetUiInstance(nameof(UI.MapEditorMapLayer.MapEditorMapLayer)); } /// - /// 创建 EditorForm, 并返回UI实例, 该函数不会打开 Ui + /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.EditorForm.EditorFormPanel Create_EditorForm() + public static UI.MapEditor.MapEditorPanel Create_MapEditor() { - return CreateUi(UiNames.EditorForm); + return CreateUi(UiNames.MapEditor); } /// - /// 打开 EditorForm, 并返回UI实例 + /// 打开 MapEditor, 并返回UI实例 /// - public static UI.EditorForm.EditorFormPanel Open_EditorForm() + public static UI.MapEditor.MapEditorPanel Open_MapEditor() { - return OpenUi(UiNames.EditorForm); + return OpenUi(UiNames.MapEditor); } /// - /// 隐藏 EditorForm 的所有实例 + /// 隐藏 MapEditor 的所有实例 /// - public static void Hide_EditorForm() + public static void Hide_MapEditor() { - var uiInstance = Get_EditorForm_Instance(); + var uiInstance = Get_MapEditor_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -263,11 +264,11 @@ } /// - /// 销毁 EditorForm 的所有实例 + /// 销毁 MapEditor 的所有实例 /// - public static void Destroy_EditorForm() + public static void Destroy_MapEditor() { - var uiInstance = Get_EditorForm_Instance(); + var uiInstance = Get_MapEditor_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -275,11 +276,203 @@ } /// - /// 获取所有 EditorForm 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.EditorForm.EditorFormPanel[] Get_EditorForm_Instance() + public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance() { - return GetUiInstance(nameof(UI.EditorForm.EditorForm)); + return GetUiInstance(nameof(UI.MapEditor.MapEditor)); + } + + /// + /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu() + { + return CreateUi(UiNames.PauseMenu); + } + + /// + /// 打开 PauseMenu, 并返回UI实例 + /// + public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu() + { + return OpenUi(UiNames.PauseMenu); + } + + /// + /// 隐藏 PauseMenu 的所有实例 + /// + public static void Hide_PauseMenu() + { + var uiInstance = Get_PauseMenu_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 PauseMenu 的所有实例 + /// + public static void Destroy_PauseMenu() + { + var uiInstance = Get_PauseMenu_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance() + { + return GetUiInstance(nameof(UI.PauseMenu.PauseMenu)); + } + + /// + /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark() + { + return CreateUi(UiNames.MapEditorMapMark); + } + + /// + /// 打开 MapEditorMapMark, 并返回UI实例 + /// + public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark() + { + return OpenUi(UiNames.MapEditorMapMark); + } + + /// + /// 隐藏 MapEditorMapMark 的所有实例 + /// + public static void Hide_MapEditorMapMark() + { + var uiInstance = Get_MapEditorMapMark_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorMapMark 的所有实例 + /// + public static void Destroy_MapEditorMapMark() + { + var uiInstance = Get_MapEditorMapMark_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance() + { + return GetUiInstance(nameof(UI.MapEditorMapMark.MapEditorMapMark)); + } + + /// + /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark() + { + return CreateUi(UiNames.MapEditorCreateMark); + } + + /// + /// 打开 MapEditorCreateMark, 并返回UI实例 + /// + public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark() + { + return OpenUi(UiNames.MapEditorCreateMark); + } + + /// + /// 隐藏 MapEditorCreateMark 的所有实例 + /// + public static void Hide_MapEditorCreateMark() + { + var uiInstance = Get_MapEditorCreateMark_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorCreateMark 的所有实例 + /// + public static void Destroy_MapEditorCreateMark() + { + var uiInstance = Get_MapEditorCreateMark_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance() + { + return GetUiInstance(nameof(UI.MapEditorCreateMark.MapEditorCreateMark)); + } + + /// + /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom() + { + return CreateUi(UiNames.MapEditorCreateRoom); + } + + /// + /// 打开 MapEditorCreateRoom, 并返回UI实例 + /// + public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom() + { + return OpenUi(UiNames.MapEditorCreateRoom); + } + + /// + /// 隐藏 MapEditorCreateRoom 的所有实例 + /// + public static void Hide_MapEditorCreateRoom() + { + var uiInstance = Get_MapEditorCreateRoom_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorCreateRoom 的所有实例 + /// + public static void Destroy_MapEditorCreateRoom() + { + var uiInstance = Get_MapEditorCreateRoom_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance() + { + return GetUiInstance(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom)); } /// @@ -379,27 +572,27 @@ } /// - /// 创建 EditorInput, 并返回UI实例, 该函数不会打开 Ui + /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.EditorInput.EditorInputPanel Create_EditorInput() + public static UI.Debugger.DebuggerPanel Create_Debugger() { - return CreateUi(UiNames.EditorInput); + return CreateUi(UiNames.Debugger); } /// - /// 打开 EditorInput, 并返回UI实例 + /// 打开 Debugger, 并返回UI实例 /// - public static UI.EditorInput.EditorInputPanel Open_EditorInput() + public static UI.Debugger.DebuggerPanel Open_Debugger() { - return OpenUi(UiNames.EditorInput); + return OpenUi(UiNames.Debugger); } /// - /// 隐藏 EditorInput 的所有实例 + /// 隐藏 Debugger 的所有实例 /// - public static void Hide_EditorInput() + public static void Hide_Debugger() { - var uiInstance = Get_EditorInput_Instance(); + var uiInstance = Get_Debugger_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -407,11 +600,11 @@ } /// - /// 销毁 EditorInput 的所有实例 + /// 销毁 Debugger 的所有实例 /// - public static void Destroy_EditorInput() + public static void Destroy_Debugger() { - var uiInstance = Get_EditorInput_Instance(); + var uiInstance = Get_Debugger_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -419,443 +612,11 @@ } /// - /// 获取所有 EditorInput 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.EditorInput.EditorInputPanel[] Get_EditorInput_Instance() + public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance() { - return GetUiInstance(nameof(UI.EditorInput.EditorInput)); - } - - /// - /// 创建 EditorManager, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.EditorManager.EditorManagerPanel Create_EditorManager() - { - return CreateUi(UiNames.EditorManager); - } - - /// - /// 打开 EditorManager, 并返回UI实例 - /// - public static UI.EditorManager.EditorManagerPanel Open_EditorManager() - { - return OpenUi(UiNames.EditorManager); - } - - /// - /// 隐藏 EditorManager 的所有实例 - /// - public static void Hide_EditorManager() - { - var uiInstance = Get_EditorManager_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 EditorManager 的所有实例 - /// - public static void Destroy_EditorManager() - { - var uiInstance = Get_EditorManager_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 EditorManager 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.EditorManager.EditorManagerPanel[] Get_EditorManager_Instance() - { - return GetUiInstance(nameof(UI.EditorManager.EditorManager)); - } - - /// - /// 创建 EditorTileImage, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.EditorTileImage.EditorTileImagePanel Create_EditorTileImage() - { - return CreateUi(UiNames.EditorTileImage); - } - - /// - /// 打开 EditorTileImage, 并返回UI实例 - /// - public static UI.EditorTileImage.EditorTileImagePanel Open_EditorTileImage() - { - return OpenUi(UiNames.EditorTileImage); - } - - /// - /// 隐藏 EditorTileImage 的所有实例 - /// - public static void Hide_EditorTileImage() - { - var uiInstance = Get_EditorTileImage_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 EditorTileImage 的所有实例 - /// - public static void Destroy_EditorTileImage() - { - var uiInstance = Get_EditorTileImage_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 EditorTileImage 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.EditorTileImage.EditorTileImagePanel[] Get_EditorTileImage_Instance() - { - return GetUiInstance(nameof(UI.EditorTileImage.EditorTileImage)); - } - - /// - /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.EditorTips.EditorTipsPanel Create_EditorTips() - { - return CreateUi(UiNames.EditorTips); - } - - /// - /// 打开 EditorTips, 并返回UI实例 - /// - public static UI.EditorTips.EditorTipsPanel Open_EditorTips() - { - return OpenUi(UiNames.EditorTips); - } - - /// - /// 隐藏 EditorTips 的所有实例 - /// - public static void Hide_EditorTips() - { - var uiInstance = Get_EditorTips_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 EditorTips 的所有实例 - /// - public static void Destroy_EditorTips() - { - var uiInstance = Get_EditorTips_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance() - { - return GetUiInstance(nameof(UI.EditorTips.EditorTips)); - } - - /// - /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.EditorTools.EditorToolsPanel Create_EditorTools() - { - return CreateUi(UiNames.EditorTools); - } - - /// - /// 打开 EditorTools, 并返回UI实例 - /// - public static UI.EditorTools.EditorToolsPanel Open_EditorTools() - { - return OpenUi(UiNames.EditorTools); - } - - /// - /// 隐藏 EditorTools 的所有实例 - /// - public static void Hide_EditorTools() - { - var uiInstance = Get_EditorTools_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 EditorTools 的所有实例 - /// - public static void Destroy_EditorTools() - { - var uiInstance = Get_EditorTools_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance() - { - return GetUiInstance(nameof(UI.EditorTools.EditorTools)); - } - - /// - /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow() - { - return CreateUi(UiNames.EditorWindow); - } - - /// - /// 打开 EditorWindow, 并返回UI实例 - /// - public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow() - { - return OpenUi(UiNames.EditorWindow); - } - - /// - /// 隐藏 EditorWindow 的所有实例 - /// - public static void Hide_EditorWindow() - { - var uiInstance = Get_EditorWindow_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 EditorWindow 的所有实例 - /// - public static void Destroy_EditorWindow() - { - var uiInstance = Get_EditorWindow_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance() - { - return GetUiInstance(nameof(UI.EditorWindow.EditorWindow)); - } - - /// - /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.Loading.LoadingPanel Create_Loading() - { - return CreateUi(UiNames.Loading); - } - - /// - /// 打开 Loading, 并返回UI实例 - /// - public static UI.Loading.LoadingPanel Open_Loading() - { - return OpenUi(UiNames.Loading); - } - - /// - /// 隐藏 Loading 的所有实例 - /// - public static void Hide_Loading() - { - var uiInstance = Get_Loading_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 Loading 的所有实例 - /// - public static void Destroy_Loading() - { - var uiInstance = Get_Loading_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.Loading.LoadingPanel[] Get_Loading_Instance() - { - return GetUiInstance(nameof(UI.Loading.Loading)); - } - - /// - /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.Main.MainPanel Create_Main() - { - return CreateUi(UiNames.Main); - } - - /// - /// 打开 Main, 并返回UI实例 - /// - public static UI.Main.MainPanel Open_Main() - { - return OpenUi(UiNames.Main); - } - - /// - /// 隐藏 Main 的所有实例 - /// - public static void Hide_Main() - { - var uiInstance = Get_Main_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 Main 的所有实例 - /// - public static void Destroy_Main() - { - var uiInstance = Get_Main_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.Main.MainPanel[] Get_Main_Instance() - { - return GetUiInstance(nameof(UI.Main.Main)); - } - - /// - /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.MapEditor.MapEditorPanel Create_MapEditor() - { - return CreateUi(UiNames.MapEditor); - } - - /// - /// 打开 MapEditor, 并返回UI实例 - /// - public static UI.MapEditor.MapEditorPanel Open_MapEditor() - { - return OpenUi(UiNames.MapEditor); - } - - /// - /// 隐藏 MapEditor 的所有实例 - /// - public static void Hide_MapEditor() - { - var uiInstance = Get_MapEditor_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 MapEditor 的所有实例 - /// - public static void Destroy_MapEditor() - { - var uiInstance = Get_MapEditor_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance() - { - return GetUiInstance(nameof(UI.MapEditor.MapEditor)); - } - - /// - /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark() - { - return CreateUi(UiNames.MapEditorCreateMark); - } - - /// - /// 打开 MapEditorCreateMark, 并返回UI实例 - /// - public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark() - { - return OpenUi(UiNames.MapEditorCreateMark); - } - - /// - /// 隐藏 MapEditorCreateMark 的所有实例 - /// - public static void Hide_MapEditorCreateMark() - { - var uiInstance = Get_MapEditorCreateMark_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 MapEditorCreateMark 的所有实例 - /// - public static void Destroy_MapEditorCreateMark() - { - var uiInstance = Get_MapEditorCreateMark_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance() - { - return GetUiInstance(nameof(UI.MapEditorCreateMark.MapEditorCreateMark)); + return GetUiInstance(nameof(UI.Debugger.Debugger)); } /// @@ -907,27 +668,27 @@ } /// - /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui + /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom() + public static UI.BottomTips.BottomTipsPanel Create_BottomTips() { - return CreateUi(UiNames.MapEditorCreateRoom); + return CreateUi(UiNames.BottomTips); } /// - /// 打开 MapEditorCreateRoom, 并返回UI实例 + /// 打开 BottomTips, 并返回UI实例 /// - public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom() + public static UI.BottomTips.BottomTipsPanel Open_BottomTips() { - return OpenUi(UiNames.MapEditorCreateRoom); + return OpenUi(UiNames.BottomTips); } /// - /// 隐藏 MapEditorCreateRoom 的所有实例 + /// 隐藏 BottomTips 的所有实例 /// - public static void Hide_MapEditorCreateRoom() + public static void Hide_BottomTips() { - var uiInstance = Get_MapEditorCreateRoom_Instance(); + var uiInstance = Get_BottomTips_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -935,11 +696,11 @@ } /// - /// 销毁 MapEditorCreateRoom 的所有实例 + /// 销毁 BottomTips 的所有实例 /// - public static void Destroy_MapEditorCreateRoom() + public static void Destroy_BottomTips() { - var uiInstance = Get_MapEditorCreateRoom_Instance(); + var uiInstance = Get_BottomTips_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -947,35 +708,35 @@ } /// - /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance() + public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance() { - return GetUiInstance(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom)); + return GetUiInstance(nameof(UI.BottomTips.BottomTips)); } /// - /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui + /// 创建 EditorTileImage, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer() + public static UI.EditorTileImage.EditorTileImagePanel Create_EditorTileImage() { - return CreateUi(UiNames.MapEditorMapLayer); + return CreateUi(UiNames.EditorTileImage); } /// - /// 打开 MapEditorMapLayer, 并返回UI实例 + /// 打开 EditorTileImage, 并返回UI实例 /// - public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer() + public static UI.EditorTileImage.EditorTileImagePanel Open_EditorTileImage() { - return OpenUi(UiNames.MapEditorMapLayer); + return OpenUi(UiNames.EditorTileImage); } /// - /// 隐藏 MapEditorMapLayer 的所有实例 + /// 隐藏 EditorTileImage 的所有实例 /// - public static void Hide_MapEditorMapLayer() + public static void Hide_EditorTileImage() { - var uiInstance = Get_MapEditorMapLayer_Instance(); + var uiInstance = Get_EditorTileImage_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -983,11 +744,11 @@ } /// - /// 销毁 MapEditorMapLayer 的所有实例 + /// 销毁 EditorTileImage 的所有实例 /// - public static void Destroy_MapEditorMapLayer() + public static void Destroy_EditorTileImage() { - var uiInstance = Get_MapEditorMapLayer_Instance(); + var uiInstance = Get_EditorTileImage_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -995,35 +756,35 @@ } /// - /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 EditorTileImage 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance() + public static UI.EditorTileImage.EditorTileImagePanel[] Get_EditorTileImage_Instance() { - return GetUiInstance(nameof(UI.MapEditorMapLayer.MapEditorMapLayer)); + return GetUiInstance(nameof(UI.EditorTileImage.EditorTileImage)); } /// - /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui + /// 创建 EditorDungeonGroup, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark() + public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Create_EditorDungeonGroup() { - return CreateUi(UiNames.MapEditorMapMark); + return CreateUi(UiNames.EditorDungeonGroup); } /// - /// 打开 MapEditorMapMark, 并返回UI实例 + /// 打开 EditorDungeonGroup, 并返回UI实例 /// - public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark() + public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Open_EditorDungeonGroup() { - return OpenUi(UiNames.MapEditorMapMark); + return OpenUi(UiNames.EditorDungeonGroup); } /// - /// 隐藏 MapEditorMapMark 的所有实例 + /// 隐藏 EditorDungeonGroup 的所有实例 /// - public static void Hide_MapEditorMapMark() + public static void Hide_EditorDungeonGroup() { - var uiInstance = Get_MapEditorMapMark_Instance(); + var uiInstance = Get_EditorDungeonGroup_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -1031,11 +792,11 @@ } /// - /// 销毁 MapEditorMapMark 的所有实例 + /// 销毁 EditorDungeonGroup 的所有实例 /// - public static void Destroy_MapEditorMapMark() + public static void Destroy_EditorDungeonGroup() { - var uiInstance = Get_MapEditorMapMark_Instance(); + var uiInstance = Get_EditorDungeonGroup_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -1043,35 +804,35 @@ } /// - /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 EditorDungeonGroup 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance() + public static UI.EditorDungeonGroup.EditorDungeonGroupPanel[] Get_EditorDungeonGroup_Instance() { - return GetUiInstance(nameof(UI.MapEditorMapMark.MapEditorMapMark)); + return GetUiInstance(nameof(UI.EditorDungeonGroup.EditorDungeonGroup)); } /// - /// 创建 MapEditorMapTile, 并返回UI实例, 该函数不会打开 Ui + /// 创建 EditorForm, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.MapEditorMapTile.MapEditorMapTilePanel Create_MapEditorMapTile() + public static UI.EditorForm.EditorFormPanel Create_EditorForm() { - return CreateUi(UiNames.MapEditorMapTile); + return CreateUi(UiNames.EditorForm); } /// - /// 打开 MapEditorMapTile, 并返回UI实例 + /// 打开 EditorForm, 并返回UI实例 /// - public static UI.MapEditorMapTile.MapEditorMapTilePanel Open_MapEditorMapTile() + public static UI.EditorForm.EditorFormPanel Open_EditorForm() { - return OpenUi(UiNames.MapEditorMapTile); + return OpenUi(UiNames.EditorForm); } /// - /// 隐藏 MapEditorMapTile 的所有实例 + /// 隐藏 EditorForm 的所有实例 /// - public static void Hide_MapEditorMapTile() + public static void Hide_EditorForm() { - var uiInstance = Get_MapEditorMapTile_Instance(); + var uiInstance = Get_EditorForm_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -1079,11 +840,11 @@ } /// - /// 销毁 MapEditorMapTile 的所有实例 + /// 销毁 EditorForm 的所有实例 /// - public static void Destroy_MapEditorMapTile() + public static void Destroy_EditorForm() { - var uiInstance = Get_MapEditorMapTile_Instance(); + var uiInstance = Get_EditorForm_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -1091,299 +852,11 @@ } /// - /// 获取所有 MapEditorMapTile 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 EditorForm 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.MapEditorMapTile.MapEditorMapTilePanel[] Get_MapEditorMapTile_Instance() + public static UI.EditorForm.EditorFormPanel[] Get_EditorForm_Instance() { - return GetUiInstance(nameof(UI.MapEditorMapTile.MapEditorMapTile)); - } - - /// - /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject() - { - return CreateUi(UiNames.MapEditorProject); - } - - /// - /// 打开 MapEditorProject, 并返回UI实例 - /// - public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject() - { - return OpenUi(UiNames.MapEditorProject); - } - - /// - /// 隐藏 MapEditorProject 的所有实例 - /// - public static void Hide_MapEditorProject() - { - var uiInstance = Get_MapEditorProject_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 MapEditorProject 的所有实例 - /// - public static void Destroy_MapEditorProject() - { - var uiInstance = Get_MapEditorProject_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance() - { - return GetUiInstance(nameof(UI.MapEditorProject.MapEditorProject)); - } - - /// - /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject() - { - return CreateUi(UiNames.MapEditorSelectObject); - } - - /// - /// 打开 MapEditorSelectObject, 并返回UI实例 - /// - public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject() - { - return OpenUi(UiNames.MapEditorSelectObject); - } - - /// - /// 隐藏 MapEditorSelectObject 的所有实例 - /// - public static void Hide_MapEditorSelectObject() - { - var uiInstance = Get_MapEditorSelectObject_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 MapEditorSelectObject 的所有实例 - /// - public static void Destroy_MapEditorSelectObject() - { - var uiInstance = Get_MapEditorSelectObject_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance() - { - return GetUiInstance(nameof(UI.MapEditorSelectObject.MapEditorSelectObject)); - } - - /// - /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools() - { - return CreateUi(UiNames.MapEditorTools); - } - - /// - /// 打开 MapEditorTools, 并返回UI实例 - /// - public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools() - { - return OpenUi(UiNames.MapEditorTools); - } - - /// - /// 隐藏 MapEditorTools 的所有实例 - /// - public static void Hide_MapEditorTools() - { - var uiInstance = Get_MapEditorTools_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 MapEditorTools 的所有实例 - /// - public static void Destroy_MapEditorTools() - { - var uiInstance = Get_MapEditorTools_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance() - { - return GetUiInstance(nameof(UI.MapEditorTools.MapEditorTools)); - } - - /// - /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu() - { - return CreateUi(UiNames.PauseMenu); - } - - /// - /// 打开 PauseMenu, 并返回UI实例 - /// - public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu() - { - return OpenUi(UiNames.PauseMenu); - } - - /// - /// 隐藏 PauseMenu 的所有实例 - /// - public static void Hide_PauseMenu() - { - var uiInstance = Get_PauseMenu_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 PauseMenu 的所有实例 - /// - public static void Destroy_PauseMenu() - { - var uiInstance = Get_PauseMenu_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance() - { - return GetUiInstance(nameof(UI.PauseMenu.PauseMenu)); - } - - /// - /// 创建 RoomMap, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.RoomMap.RoomMapPanel Create_RoomMap() - { - return CreateUi(UiNames.RoomMap); - } - - /// - /// 打开 RoomMap, 并返回UI实例 - /// - public static UI.RoomMap.RoomMapPanel Open_RoomMap() - { - return OpenUi(UiNames.RoomMap); - } - - /// - /// 隐藏 RoomMap 的所有实例 - /// - public static void Hide_RoomMap() - { - var uiInstance = Get_RoomMap_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 RoomMap 的所有实例 - /// - public static void Destroy_RoomMap() - { - var uiInstance = Get_RoomMap_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 RoomMap 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.RoomMap.RoomMapPanel[] Get_RoomMap_Instance() - { - return GetUiInstance(nameof(UI.RoomMap.RoomMap)); - } - - /// - /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui - /// - public static UI.RoomUI.RoomUIPanel Create_RoomUI() - { - return CreateUi(UiNames.RoomUI); - } - - /// - /// 打开 RoomUI, 并返回UI实例 - /// - public static UI.RoomUI.RoomUIPanel Open_RoomUI() - { - return OpenUi(UiNames.RoomUI); - } - - /// - /// 隐藏 RoomUI 的所有实例 - /// - public static void Hide_RoomUI() - { - var uiInstance = Get_RoomUI_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.HideUi(); - } - } - - /// - /// 销毁 RoomUI 的所有实例 - /// - public static void Destroy_RoomUI() - { - var uiInstance = Get_RoomUI_Instance(); - foreach (var uiPanel in uiInstance) - { - uiPanel.Destroy(); - } - } - - /// - /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组 - /// - public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance() - { - return GetUiInstance(nameof(UI.RoomUI.RoomUI)); + return GetUiInstance(nameof(UI.EditorForm.EditorForm)); } /// @@ -1435,27 +908,27 @@ } /// - /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui + /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.Settlement.SettlementPanel Create_Settlement() + public static UI.Loading.LoadingPanel Create_Loading() { - return CreateUi(UiNames.Settlement); + return CreateUi(UiNames.Loading); } /// - /// 打开 Settlement, 并返回UI实例 + /// 打开 Loading, 并返回UI实例 /// - public static UI.Settlement.SettlementPanel Open_Settlement() + public static UI.Loading.LoadingPanel Open_Loading() { - return OpenUi(UiNames.Settlement); + return OpenUi(UiNames.Loading); } /// - /// 隐藏 Settlement 的所有实例 + /// 隐藏 Loading 的所有实例 /// - public static void Hide_Settlement() + public static void Hide_Loading() { - var uiInstance = Get_Settlement_Instance(); + var uiInstance = Get_Loading_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -1463,11 +936,11 @@ } /// - /// 销毁 Settlement 的所有实例 + /// 销毁 Loading 的所有实例 /// - public static void Destroy_Settlement() + public static void Destroy_Loading() { - var uiInstance = Get_Settlement_Instance(); + var uiInstance = Get_Loading_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -1475,11 +948,107 @@ } /// - /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance() + public static UI.Loading.LoadingPanel[] Get_Loading_Instance() { - return GetUiInstance(nameof(UI.Settlement.Settlement)); + return GetUiInstance(nameof(UI.Loading.Loading)); + } + + /// + /// 创建 WeaponRoulette, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.WeaponRoulette.WeaponRoulettePanel Create_WeaponRoulette() + { + return CreateUi(UiNames.WeaponRoulette); + } + + /// + /// 打开 WeaponRoulette, 并返回UI实例 + /// + public static UI.WeaponRoulette.WeaponRoulettePanel Open_WeaponRoulette() + { + return OpenUi(UiNames.WeaponRoulette); + } + + /// + /// 隐藏 WeaponRoulette 的所有实例 + /// + public static void Hide_WeaponRoulette() + { + var uiInstance = Get_WeaponRoulette_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 WeaponRoulette 的所有实例 + /// + public static void Destroy_WeaponRoulette() + { + var uiInstance = Get_WeaponRoulette_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 WeaponRoulette 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.WeaponRoulette.WeaponRoulettePanel[] Get_WeaponRoulette_Instance() + { + return GetUiInstance(nameof(UI.WeaponRoulette.WeaponRoulette)); + } + + /// + /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools() + { + return CreateUi(UiNames.MapEditorTools); + } + + /// + /// 打开 MapEditorTools, 并返回UI实例 + /// + public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools() + { + return OpenUi(UiNames.MapEditorTools); + } + + /// + /// 隐藏 MapEditorTools 的所有实例 + /// + public static void Hide_MapEditorTools() + { + var uiInstance = Get_MapEditorTools_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorTools 的所有实例 + /// + public static void Destroy_MapEditorTools() + { + var uiInstance = Get_MapEditorTools_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance() + { + return GetUiInstance(nameof(UI.MapEditorTools.MapEditorTools)); } /// @@ -1531,27 +1100,27 @@ } /// - /// 创建 TileSetEditorCombination, 并返回UI实例, 该函数不会打开 Ui + /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui /// - public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Create_TileSetEditorCombination() + public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow() { - return CreateUi(UiNames.TileSetEditorCombination); + return CreateUi(UiNames.EditorWindow); } /// - /// 打开 TileSetEditorCombination, 并返回UI实例 + /// 打开 EditorWindow, 并返回UI实例 /// - public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Open_TileSetEditorCombination() + public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow() { - return OpenUi(UiNames.TileSetEditorCombination); + return OpenUi(UiNames.EditorWindow); } /// - /// 隐藏 TileSetEditorCombination 的所有实例 + /// 隐藏 EditorWindow 的所有实例 /// - public static void Hide_TileSetEditorCombination() + public static void Hide_EditorWindow() { - var uiInstance = Get_TileSetEditorCombination_Instance(); + var uiInstance = Get_EditorWindow_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.HideUi(); @@ -1559,11 +1128,11 @@ } /// - /// 销毁 TileSetEditorCombination 的所有实例 + /// 销毁 EditorWindow 的所有实例 /// - public static void Destroy_TileSetEditorCombination() + public static void Destroy_EditorWindow() { - var uiInstance = Get_TileSetEditorCombination_Instance(); + var uiInstance = Get_EditorWindow_Instance(); foreach (var uiPanel in uiInstance) { uiPanel.Destroy(); @@ -1571,11 +1140,155 @@ } /// - /// 获取所有 TileSetEditorCombination 的实例, 如果没有实例, 则返回一个空数组 + /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组 /// - public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel[] Get_TileSetEditorCombination_Instance() + public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance() { - return GetUiInstance(nameof(UI.TileSetEditorCombination.TileSetEditorCombination)); + return GetUiInstance(nameof(UI.EditorWindow.EditorWindow)); + } + + /// + /// 创建 EditorInput, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.EditorInput.EditorInputPanel Create_EditorInput() + { + return CreateUi(UiNames.EditorInput); + } + + /// + /// 打开 EditorInput, 并返回UI实例 + /// + public static UI.EditorInput.EditorInputPanel Open_EditorInput() + { + return OpenUi(UiNames.EditorInput); + } + + /// + /// 隐藏 EditorInput 的所有实例 + /// + public static void Hide_EditorInput() + { + var uiInstance = Get_EditorInput_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 EditorInput 的所有实例 + /// + public static void Destroy_EditorInput() + { + var uiInstance = Get_EditorInput_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 EditorInput 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.EditorInput.EditorInputPanel[] Get_EditorInput_Instance() + { + return GetUiInstance(nameof(UI.EditorInput.EditorInput)); + } + + /// + /// 创建 RoomMap, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.RoomMap.RoomMapPanel Create_RoomMap() + { + return CreateUi(UiNames.RoomMap); + } + + /// + /// 打开 RoomMap, 并返回UI实例 + /// + public static UI.RoomMap.RoomMapPanel Open_RoomMap() + { + return OpenUi(UiNames.RoomMap); + } + + /// + /// 隐藏 RoomMap 的所有实例 + /// + public static void Hide_RoomMap() + { + var uiInstance = Get_RoomMap_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 RoomMap 的所有实例 + /// + public static void Destroy_RoomMap() + { + var uiInstance = Get_RoomMap_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 RoomMap 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.RoomMap.RoomMapPanel[] Get_RoomMap_Instance() + { + return GetUiInstance(nameof(UI.RoomMap.RoomMap)); + } + + /// + /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.EditorTools.EditorToolsPanel Create_EditorTools() + { + return CreateUi(UiNames.EditorTools); + } + + /// + /// 打开 EditorTools, 并返回UI实例 + /// + public static UI.EditorTools.EditorToolsPanel Open_EditorTools() + { + return OpenUi(UiNames.EditorTools); + } + + /// + /// 隐藏 EditorTools 的所有实例 + /// + public static void Hide_EditorTools() + { + var uiInstance = Get_EditorTools_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 EditorTools 的所有实例 + /// + public static void Destroy_EditorTools() + { + var uiInstance = Get_EditorTools_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance() + { + return GetUiInstance(nameof(UI.EditorTools.EditorTools)); } /// @@ -1627,6 +1340,150 @@ } /// + /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject() + { + return CreateUi(UiNames.MapEditorSelectObject); + } + + /// + /// 打开 MapEditorSelectObject, 并返回UI实例 + /// + public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject() + { + return OpenUi(UiNames.MapEditorSelectObject); + } + + /// + /// 隐藏 MapEditorSelectObject 的所有实例 + /// + public static void Hide_MapEditorSelectObject() + { + var uiInstance = Get_MapEditorSelectObject_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorSelectObject 的所有实例 + /// + public static void Destroy_MapEditorSelectObject() + { + var uiInstance = Get_MapEditorSelectObject_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance() + { + return GetUiInstance(nameof(UI.MapEditorSelectObject.MapEditorSelectObject)); + } + + /// + /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.Settlement.SettlementPanel Create_Settlement() + { + return CreateUi(UiNames.Settlement); + } + + /// + /// 打开 Settlement, 并返回UI实例 + /// + public static UI.Settlement.SettlementPanel Open_Settlement() + { + return OpenUi(UiNames.Settlement); + } + + /// + /// 隐藏 Settlement 的所有实例 + /// + public static void Hide_Settlement() + { + var uiInstance = Get_Settlement_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 Settlement 的所有实例 + /// + public static void Destroy_Settlement() + { + var uiInstance = Get_Settlement_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance() + { + return GetUiInstance(nameof(UI.Settlement.Settlement)); + } + + /// + /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject() + { + return CreateUi(UiNames.MapEditorProject); + } + + /// + /// 打开 MapEditorProject, 并返回UI实例 + /// + public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject() + { + return OpenUi(UiNames.MapEditorProject); + } + + /// + /// 隐藏 MapEditorProject 的所有实例 + /// + public static void Hide_MapEditorProject() + { + var uiInstance = Get_MapEditorProject_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 MapEditorProject 的所有实例 + /// + public static void Destroy_MapEditorProject() + { + var uiInstance = Get_MapEditorProject_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance() + { + return GetUiInstance(nameof(UI.MapEditorProject.MapEditorProject)); + } + + /// /// 创建 TileSetEditorProject, 并返回UI实例, 该函数不会打开 Ui /// public static UI.TileSetEditorProject.TileSetEditorProjectPanel Create_TileSetEditorProject() @@ -1675,6 +1532,102 @@ } /// + /// 创建 EditorManager, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.EditorManager.EditorManagerPanel Create_EditorManager() + { + return CreateUi(UiNames.EditorManager); + } + + /// + /// 打开 EditorManager, 并返回UI实例 + /// + public static UI.EditorManager.EditorManagerPanel Open_EditorManager() + { + return OpenUi(UiNames.EditorManager); + } + + /// + /// 隐藏 EditorManager 的所有实例 + /// + public static void Hide_EditorManager() + { + var uiInstance = Get_EditorManager_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 EditorManager 的所有实例 + /// + public static void Destroy_EditorManager() + { + var uiInstance = Get_EditorManager_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 EditorManager 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.EditorManager.EditorManagerPanel[] Get_EditorManager_Instance() + { + return GetUiInstance(nameof(UI.EditorManager.EditorManager)); + } + + /// + /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.EditorTips.EditorTipsPanel Create_EditorTips() + { + return CreateUi(UiNames.EditorTips); + } + + /// + /// 打开 EditorTips, 并返回UI实例 + /// + public static UI.EditorTips.EditorTipsPanel Open_EditorTips() + { + return OpenUi(UiNames.EditorTips); + } + + /// + /// 隐藏 EditorTips 的所有实例 + /// + public static void Hide_EditorTips() + { + var uiInstance = Get_EditorTips_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 EditorTips 的所有实例 + /// + public static void Destroy_EditorTips() + { + var uiInstance = Get_EditorTips_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance() + { + return GetUiInstance(nameof(UI.EditorTips.EditorTips)); + } + + /// /// 创建 TileSetEditorTerrain, 并返回UI实例, 该函数不会打开 Ui /// public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel Create_TileSetEditorTerrain() @@ -1722,4 +1675,100 @@ return GetUiInstance(nameof(UI.TileSetEditorTerrain.TileSetEditorTerrain)); } + /// + /// 创建 EditorColorPicker, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.EditorColorPicker.EditorColorPickerPanel Create_EditorColorPicker() + { + return CreateUi(UiNames.EditorColorPicker); + } + + /// + /// 打开 EditorColorPicker, 并返回UI实例 + /// + public static UI.EditorColorPicker.EditorColorPickerPanel Open_EditorColorPicker() + { + return OpenUi(UiNames.EditorColorPicker); + } + + /// + /// 隐藏 EditorColorPicker 的所有实例 + /// + public static void Hide_EditorColorPicker() + { + var uiInstance = Get_EditorColorPicker_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 EditorColorPicker 的所有实例 + /// + public static void Destroy_EditorColorPicker() + { + var uiInstance = Get_EditorColorPicker_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 EditorColorPicker 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.EditorColorPicker.EditorColorPickerPanel[] Get_EditorColorPicker_Instance() + { + return GetUiInstance(nameof(UI.EditorColorPicker.EditorColorPicker)); + } + + /// + /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui + /// + public static UI.RoomUI.RoomUIPanel Create_RoomUI() + { + return CreateUi(UiNames.RoomUI); + } + + /// + /// 打开 RoomUI, 并返回UI实例 + /// + public static UI.RoomUI.RoomUIPanel Open_RoomUI() + { + return OpenUi(UiNames.RoomUI); + } + + /// + /// 隐藏 RoomUI 的所有实例 + /// + public static void Hide_RoomUI() + { + var uiInstance = Get_RoomUI_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.HideUi(); + } + } + + /// + /// 销毁 RoomUI 的所有实例 + /// + public static void Destroy_RoomUI() + { + var uiInstance = Get_RoomUI_Instance(); + foreach (var uiPanel in uiInstance) + { + uiPanel.Destroy(); + } + } + + /// + /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组 + /// + public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance() + { + return GetUiInstance(nameof(UI.RoomUI.RoomUI)); + } + } diff --git a/DungeonShooting_Godot/src/game/ui/roomUI/RoomUI.cs b/DungeonShooting_Godot/src/game/ui/roomUI/RoomUI.cs index 1dfdf85..6af1137 100644 --- a/DungeonShooting_Godot/src/game/ui/roomUI/RoomUI.cs +++ b/DungeonShooting_Godot/src/game/ui/roomUI/RoomUI.cs @@ -45,6 +45,19 @@ private Control _L_Control; /// + /// 使用 Instance 属性获取当前节点实例对象, 节点类型: , 节点路径: RoomUI.WeaponRoulette + /// + public WeaponRoulette L_WeaponRoulette + { + get + { + if (_L_WeaponRoulette == null) _L_WeaponRoulette = new WeaponRoulette((RoomUIPanel)this, GetNode("WeaponRoulette")); + return _L_WeaponRoulette; + } + } + private WeaponRoulette _L_WeaponRoulette; + + /// /// 使用 Instance 属性获取当前节点实例对象, 节点类型: , 节点路径: RoomUI.RoomMap /// public RoomMap L_RoomMap @@ -79,9 +92,14 @@ { var inst1 = this; - RecordNestedUi(inst1.L_RoomMap.Instance, null, UiManager.RecordType.Open); - inst1.L_RoomMap.Instance.OnCreateUi(); - inst1.L_RoomMap.Instance.OnInitNestedUi(); + RecordNestedUi(inst1.L_WeaponRoulette.Instance, null, UiManager.RecordType.Open); + inst1.L_WeaponRoulette.Instance.OnCreateUi(); + inst1.L_WeaponRoulette.Instance.OnInitNestedUi(); + + var inst2 = this; + RecordNestedUi(inst2.L_RoomMap.Instance, null, UiManager.RecordType.Open); + inst2.L_RoomMap.Instance.OnCreateUi(); + inst2.L_RoomMap.Instance.OnInitNestedUi(); } @@ -641,6 +659,22 @@ } /// + /// 类型: , 路径: RoomUI.WeaponRoulette + /// + public class WeaponRoulette : UiNode + { + public WeaponRoulette(RoomUIPanel uiPanel, UI.WeaponRoulette.WeaponRoulettePanel node) : base(uiPanel, node) { } + public override WeaponRoulette Clone() + { + var uiNode = new WeaponRoulette(UiPanel, (UI.WeaponRoulette.WeaponRoulettePanel)Instance.Duplicate()); + UiPanel.RecordNestedUi(uiNode.Instance, this, UiManager.RecordType.Open); + uiNode.Instance.OnCreateUi(); + uiNode.Instance.OnInitNestedUi(); + return uiNode; + } + } + + /// /// 类型: , 路径: RoomUI.RoomMap /// public class RoomMap : UiNode @@ -802,6 +836,11 @@ public Control S_Control => L_Control; /// + /// 场景中唯一名称的节点, 节点类型: , 节点路径: RoomUI.WeaponRoulette + /// + public WeaponRoulette S_WeaponRoulette => L_WeaponRoulette; + + /// /// 场景中唯一名称的节点, 节点类型: , 节点路径: RoomUI.RoomMap /// public RoomMap S_RoomMap => L_RoomMap; diff --git a/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulette.cs b/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulette.cs new file mode 100644 index 0000000..65cb7a5 --- /dev/null +++ b/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulette.cs @@ -0,0 +1,46 @@ +namespace UI.WeaponRoulette; + +/// +/// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失 +/// +public abstract partial class WeaponRoulette : UiBase +{ + /// + /// 使用 Instance 属性获取当前节点实例对象, 节点类型: , 节点路径: WeaponRoulette.Icon + /// + public Icon L_Icon + { + get + { + if (_L_Icon == null) _L_Icon = new Icon((WeaponRoulettePanel)this, GetNode("Icon")); + return _L_Icon; + } + } + private Icon _L_Icon; + + + public WeaponRoulette() : base(nameof(WeaponRoulette)) + { + } + + public sealed override void OnInitNestedUi() + { + + } + + /// + /// 类型: , 路径: WeaponRoulette.Icon + /// + public class Icon : UiNode + { + public Icon(WeaponRoulettePanel uiPanel, Godot.Sprite2D node) : base(uiPanel, node) { } + public override Icon Clone() => new (UiPanel, (Godot.Sprite2D)Instance.Duplicate()); + } + + + /// + /// 场景中唯一名称的节点, 节点类型: , 节点路径: WeaponRoulette.Icon + /// + public Icon S_Icon => L_Icon; + +} diff --git a/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulettePanel.cs b/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulettePanel.cs new file mode 100644 index 0000000..504f694 --- /dev/null +++ b/DungeonShooting_Godot/src/game/ui/weaponRoulette/WeaponRoulettePanel.cs @@ -0,0 +1,31 @@ +using Godot; + +namespace UI.WeaponRoulette; + +/// +/// 武器轮盘 +/// +public partial class WeaponRoulettePanel : WeaponRoulette +{ + + //是否展开轮盘 + private bool _pressRouletteFlag = false; + + public override void OnCreateUi() + { + + } + + public override void OnDestroyUi() + { + + } + + public override void Process(float delta) + { + if (!InputManager.Roulette) + { + _pressRouletteFlag = false; + } + } +}