diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll deleted file mode 100644 index 9d63747..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll deleted file mode 100644 index 89ab244..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll deleted file mode 100644 index ef1931e..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0004.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0004.dll deleted file mode 100644 index 4f9d125..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0004.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0005.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0005.dll deleted file mode 100644 index ad86f26..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0005.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0006.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0006.dll deleted file mode 100644 index 9688724..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0006.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0008.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0008.dll deleted file mode 100644 index 30cc487..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0008.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0009.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0009.dll deleted file mode 100644 index 824b26a..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0009.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0010.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0010.dll deleted file mode 100644 index 14e807f..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0010.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0011.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0011.dll deleted file mode 100644 index ac6fb59..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0011.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0012.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0012.dll deleted file mode 100644 index 9af48dd..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0012.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0013.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0013.dll deleted file mode 100644 index 7c751e8..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0013.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0014.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0014.dll deleted file mode 100644 index 9018821..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0014.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0015.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0015.dll deleted file mode 100644 index 36eac34..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0015.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0016.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0016.dll deleted file mode 100644 index b94d90e..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0016.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0017.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0017.dll deleted file mode 100644 index 3b71166..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0017.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0018.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0018.dll deleted file mode 100644 index ee5439e..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0018.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0019.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0019.dll deleted file mode 100644 index 4db03b6..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0019.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0020.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0020.dll deleted file mode 100644 index 1f98d2f..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0020.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0021.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0021.dll deleted file mode 100644 index 27f5532..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0021.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0022.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0022.dll deleted file mode 100644 index 568fdd2..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0022.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0023.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0023.dll deleted file mode 100644 index b9800b3..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0023.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0024.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0024.dll deleted file mode 100644 index c85fb5e..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0024.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0027.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0027.dll deleted file mode 100644 index ed1cbd2..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0027.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish.dll index e4e5dbd..66ea4d9 100644 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish.dll and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll deleted file mode 100644 index d8d8693..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll deleted file mode 100644 index 126ccae..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll deleted file mode 100644 index 856281a..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0004.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0004.dll deleted file mode 100644 index 81825f5..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0004.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0005.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0005.dll deleted file mode 100644 index 7b0c4d3..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0005.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0006.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0006.dll deleted file mode 100644 index 84c6ace..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0006.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0008.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0008.dll deleted file mode 100644 index 4aeae7f..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0008.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0009.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0009.dll deleted file mode 100644 index 98fa9f0..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0009.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0010.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0010.dll deleted file mode 100644 index be25b24..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0010.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0011.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0011.dll deleted file mode 100644 index 9d4f6ca..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0011.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0012.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0012.dll deleted file mode 100644 index 853d768..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0012.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0013.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0013.dll deleted file mode 100644 index be4667a..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0013.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0014.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0014.dll deleted file mode 100644 index a1a694c..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0014.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0015.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0015.dll deleted file mode 100644 index bc42ff5..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0015.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0016.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0016.dll deleted file mode 100644 index 1d35a85..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0016.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0017.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0017.dll deleted file mode 100644 index 4a4cf51..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0017.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0018.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0018.dll deleted file mode 100644 index 38bd9ca..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0018.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0019.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0019.dll deleted file mode 100644 index 1818dad..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0019.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0020.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0020.dll deleted file mode 100644 index 91409c3..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0020.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0021.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0021.dll deleted file mode 100644 index 2e5e868..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0021.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0022.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0022.dll deleted file mode 100644 index f8fc55d..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0022.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0023.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0023.dll deleted file mode 100644 index 3dbaac4..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0023.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0024.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0024.dll deleted file mode 100644 index c062cb7..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0024.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0025.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0025.dll deleted file mode 100644 index 93cbe22..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0025.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0026.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0026.dll deleted file mode 100644 index c3d546d..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0026.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0027.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0027.dll deleted file mode 100644 index 5d6dd3c..0000000 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0027.dll and /dev/null differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor.dll index 40bf599..36ed6ac 100644 Binary files a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor.dll and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor.modules b/ProjectFish/Binaries/Win64/UnrealEditor.modules index c54d978..22c08e6 100644 --- a/ProjectFish/Binaries/Win64/UnrealEditor.modules +++ b/ProjectFish/Binaries/Win64/UnrealEditor.modules @@ -2,7 +2,7 @@ "BuildId": "37670630", "Modules": { - "ProjectFish": "UnrealEditor-ProjectFish-0027.dll", - "ProjectFishEditor": "UnrealEditor-ProjectFishEditor-0027.dll" + "ProjectFish": "UnrealEditor-ProjectFish.dll", + "ProjectFishEditor": "UnrealEditor-ProjectFishEditor.dll" } } \ No newline at end of file diff --git a/ProjectFish/Content/Maps/TestUI.umap b/ProjectFish/Content/Maps/TestUI.umap index 4f4adcc..d0367b7 100644 Binary files a/ProjectFish/Content/Maps/TestUI.umap and b/ProjectFish/Content/Maps/TestUI.umap differ diff --git a/ProjectFish/Content/UI/Common/Container/UMG_Container_Grid.uasset b/ProjectFish/Content/UI/Common/Container/UMG_Container_Grid.uasset index ea6d723..7e9867b 100644 Binary files a/ProjectFish/Content/UI/Common/Container/UMG_Container_Grid.uasset and b/ProjectFish/Content/UI/Common/Container/UMG_Container_Grid.uasset differ diff --git a/ProjectFish/Content/UI/Common/Container/UMG_Container_Item.uasset b/ProjectFish/Content/UI/Common/Container/UMG_Container_Item.uasset index 9446c85..3dc86a9 100644 Binary files a/ProjectFish/Content/UI/Common/Container/UMG_Container_Item.uasset and b/ProjectFish/Content/UI/Common/Container/UMG_Container_Item.uasset differ diff --git a/ProjectFish/Content/UI/Fishing/Widgets/ManagerRewards/BPI_ItemDragDrop.uasset b/ProjectFish/Content/UI/Fishing/Widgets/ManagerRewards/BPI_ItemDragDrop.uasset index 41b7c81..824ccf8 100644 Binary files a/ProjectFish/Content/UI/Fishing/Widgets/ManagerRewards/BPI_ItemDragDrop.uasset and b/ProjectFish/Content/UI/Fishing/Widgets/ManagerRewards/BPI_ItemDragDrop.uasset differ diff --git a/ProjectFish/Content/UI/Fishing/Windows/UMG_ManagerFishingREward_Window.uasset b/ProjectFish/Content/UI/Fishing/Windows/UMG_ManagerFishingREward_Window.uasset index 355d866..2eca463 100644 Binary files a/ProjectFish/Content/UI/Fishing/Windows/UMG_ManagerFishingREward_Window.uasset and b/ProjectFish/Content/UI/Fishing/Windows/UMG_ManagerFishingREward_Window.uasset differ diff --git a/ProjectFish/Content/UI/Market/Widgets/UMG_Market_QuestNeed_Widget.uasset b/ProjectFish/Content/UI/Market/Widgets/UMG_Market_QuestNeed_Widget.uasset index 129a953..a767819 100644 Binary files a/ProjectFish/Content/UI/Market/Widgets/UMG_Market_QuestNeed_Widget.uasset and b/ProjectFish/Content/UI/Market/Widgets/UMG_Market_QuestNeed_Widget.uasset differ diff --git a/ProjectFish/Content/UI/TestUI/TestA.uasset b/ProjectFish/Content/UI/TestUI/TestA.uasset new file mode 100644 index 0000000..cf8321e Binary files /dev/null and b/ProjectFish/Content/UI/TestUI/TestA.uasset differ diff --git a/ProjectFish/Content/UI/TestUI/TestB.uasset b/ProjectFish/Content/UI/TestUI/TestB.uasset new file mode 100644 index 0000000..c42ec2e Binary files /dev/null and b/ProjectFish/Content/UI/TestUI/TestB.uasset differ diff --git a/ProjectFish/Content/UI/TestUI/TestDragUI.uasset b/ProjectFish/Content/UI/TestUI/TestDragUI.uasset index e921013..48bffbc 100644 Binary files a/ProjectFish/Content/UI/TestUI/TestDragUI.uasset and b/ProjectFish/Content/UI/TestUI/TestDragUI.uasset differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0001.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0001.dll deleted file mode 100644 index 80fad37..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0001.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0002.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0002.dll deleted file mode 100644 index cf742ad..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0002.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0003.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0003.dll deleted file mode 100644 index dcda51b..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0003.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0004.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0004.dll deleted file mode 100644 index 06ff501..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0004.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0005.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0005.dll deleted file mode 100644 index a278a25..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0005.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0006.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0006.dll deleted file mode 100644 index 31ff236..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0006.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0007.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0007.dll deleted file mode 100644 index edf7045..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0007.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0008.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0008.dll deleted file mode 100644 index c0770ec..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0008.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0009.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0009.dll deleted file mode 100644 index e7ef3b8..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0009.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0010.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0010.dll deleted file mode 100644 index d459aab..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0010.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0011.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0011.dll deleted file mode 100644 index 514406a..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0011.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0012.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0012.dll deleted file mode 100644 index abed36d..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0012.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0013.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0013.dll deleted file mode 100644 index eb4c479..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0013.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0014.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0014.dll deleted file mode 100644 index f99a9b5..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0014.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0015.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0015.dll deleted file mode 100644 index b5f44fc..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0015.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0016.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0016.dll deleted file mode 100644 index 128ec8c..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0016.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0017.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0017.dll deleted file mode 100644 index d494948..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0017.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0018.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0018.dll deleted file mode 100644 index 7e1af2b..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0018.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0019.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0019.dll deleted file mode 100644 index 9926c60..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0019.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0020.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0020.dll deleted file mode 100644 index 31651cf..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0020.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0021.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0021.dll deleted file mode 100644 index cdff5a5..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0021.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0022.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0022.dll deleted file mode 100644 index 03e0054..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0022.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0023.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0023.dll deleted file mode 100644 index f30c201..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0023.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0024.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0024.dll deleted file mode 100644 index a9cbc07..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0024.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0025.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0025.dll deleted file mode 100644 index 53d5f00..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0025.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0026.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0026.dll deleted file mode 100644 index bbc4489..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0026.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0027.dll b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0027.dll deleted file mode 100644 index 615d263..0000000 Binary files a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor-DeskMode-0027.dll and /dev/null differ diff --git a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor.modules b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor.modules index 8a96b9d..437a3ab 100644 --- a/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor.modules +++ b/ProjectFish/Plugins/DeskMode/Binaries/Win64/UnrealEditor.modules @@ -2,6 +2,6 @@ "BuildId": "37670630", "Modules": { - "DeskMode": "UnrealEditor-DeskMode-0027.dll" + "DeskMode": "UnrealEditor-DeskMode.dll" } } \ No newline at end of file diff --git a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.cpp b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.cpp index 7961946..b7032df 100644 --- a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.cpp +++ b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.cpp @@ -3,14 +3,51 @@ #include "UIManagerSubsystem.h" #include "ProjectFish/Widget/DragableUserWidget.h" +#include "Framework/Application/SlateApplication.h" +#include "Components/CanvasPanelSlot.h" +void UUIManagerSubsystem::Initialize(FSubsystemCollectionBase& Collection) +{ + Super::Initialize(Collection); + FSlateApplication& SlateApp = FSlateApplication::Get(); + SlateApp.OnApplicationMousePreInputButtonDownListener().AddUObject(this, &UUIManagerSubsystem::OnMouseButtonDown); +} + void UUIManagerSubsystem::AddDragWidget(UDragableUserWidget* UserWidget) { + UserWidget->AddToViewport(); + UserWidget->SetVisibility(ESlateVisibility::HitTestInvisible); DragDropWidget = MakeWeakObjectPtr(UserWidget); } void UUIManagerSubsystem::RemoveDragWidget() { + if (DragDropWidget.IsValid()) + { + DragDropWidget->RemoveFromViewport(); + } DragDropWidget.Reset(); } + +UDragableUserWidget* UUIManagerSubsystem::GetDragWidget() +{ + if (DragDropWidget.IsValid()) + { + return DragDropWidget.Get(); + } + return nullptr; +} + +void UUIManagerSubsystem::OnMouseButtonDown(const FPointerEvent& PointerEvent) +{ + if (DragDropWidget.IsValid()) + { + if (PointerEvent.GetEffectingButton() == EKeys::RightMouseButton) + { + DragDropWidget->OnMouseButtonDownWhenDragging(PointerEvent); + } + } +} + + diff --git a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.h b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.h index d0bcee1..3e068ba 100644 --- a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.h +++ b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/UIManagerSubsystem.h @@ -16,12 +16,16 @@ class PROJECTFISH_API UUIManagerSubsystem : public UGameInstanceSubsystem { GENERATED_BODY() public: - + virtual void Initialize(FSubsystemCollectionBase& Collection) override; UFUNCTION(BlueprintCallable, Category = "UIManagerSubsystem") void AddDragWidget(class UDragableUserWidget* UserWidget); UFUNCTION(BlueprintCallable, Category = "UIManagerSubsystem") void RemoveDragWidget(); - + UFUNCTION(BlueprintPure, Category = "UIManagerSubsystem") + UDragableUserWidget* GetDragWidget(); + + void OnMouseButtonDown(const FPointerEvent& PointerEvent); + protected: TWeakObjectPtr DragDropWidget; diff --git a/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.cpp b/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.cpp index 8a0f6ac..e4d91cf 100644 --- a/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.cpp +++ b/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.cpp @@ -15,9 +15,10 @@ void UDragableUserWidget::SetWidgetDragable(bool Dragable) void UDragableUserWidget::BeginDrag(const FGeometry& InGeometry) { bDraging = true; - OriginWidgetScreenPos = InGeometry.GetAbsolutePosition(); + //OriginWidgetScreenPos = InGeometry.GetAbsolutePosition(); UUIManagerSubsystem* UIManager = GetGameInstance()->GetSubsystem(); UIManager->AddDragWidget(this); + } void UDragableUserWidget::EndDrag() @@ -28,93 +29,88 @@ void UDragableUserWidget::EndDrag() UIManager->RemoveDragWidget(); } -FReply UDragableUserWidget::NativeOnMouseButtonDown(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) -{ - if (bDragable && InMouseEvent.GetEffectingButton() == EKeys::LeftMouseButton) - { - if (bDraging) - { - EndDrag(); - return FReply::Unhandled(); - } - else - { - BeginDrag(InGeometry); - return FReply::Handled(); - } - } - else - { - return Super::NativeOnMouseButtonDown(InGeometry, InMouseEvent); - } - -} - -FReply UDragableUserWidget::NativeOnMouseButtonUp(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) -{ - return Super::NativeOnMouseButtonUp(InGeometry, InMouseEvent); -} - -FReply UDragableUserWidget::NativeOnMouseMove(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) -{ - if (bDraging) - { - Super::NativeOnMouseMove(InGeometry, InMouseEvent); - - // 获取鼠标在屏幕空间的绝对坐标 - FVector2D MouseScreenPos = InMouseEvent.GetScreenSpacePosition(); - - // 获取Widget在屏幕上的实际渲染尺寸 - - FVector2D WidgetAbsoluteSize = InGeometry.GetDrawSize(); - - // 计算Widget中心点应对应的屏幕位置 - FVector2D DesiredCenter = MouseScreenPos; - - // 计算新的左上角位置(让中心点对准鼠标) - FVector2D NewTopLeft =FVector2D(DesiredCenter.X - WidgetAbsoluteSize.X * 0.5f, DesiredCenter.Y - WidgetAbsoluteSize.Y* 0.5f ); ; - - // 边界检查 - FVector2D ViewportSize; - if (GEngine && GEngine->GameViewport) - { - GEngine->GameViewport->GetViewportSize(ViewportSize); - } - else - { - ViewportSize = FVector2D(1920, 1080); - } - - // 确保Widget不会完全移出屏幕 - NewTopLeft.X = FMath::Clamp(NewTopLeft.X, 0.0f, ViewportSize.X - WidgetAbsoluteSize.X); - NewTopLeft.Y = FMath::Clamp(NewTopLeft.Y, 0.0f, ViewportSize.Y - WidgetAbsoluteSize.Y); - - // // 计算相对于原始位置的偏移量 - // FVector2D ParentAbsolutePosition = FVector2D::ZeroVector; - // if (InGeometry.GetParentGeometry().IsValid()) - // { - // ParentAbsolutePosition = InGeometry.GetParentGeometry().GetAbsolutePosition(); - // } - // - FVector2D LocalOffset = NewTopLeft - OriginWidgetScreenPos; - - // 应用变换 - FWidgetTransform WidgetTransform = GetRenderTransform(); - WidgetTransform.Translation = LocalOffset/InGeometry.Scale; - SetRenderTransform(WidgetTransform); - - // FString Scale = FString::Printf(TEXT("%.0f"), InGeometry.Scale); - // UE_LOG(LogTemp, Warning, TEXT("Mouse: %s, CurrentWidgetScreenPos: %s, WidgetAbsoluteSize: %s NewTopLeft : %s LocalOffset : %s Scale = %s"), - // *MouseScreenPos.ToString(), - // *OriginWidgetScreenPos.ToString(), - // *WidgetAbsoluteSize.ToString(), - // *NewTopLeft.ToString(), - // *LocalOffset.ToString(), - // *Scale - // ); - - return FReply::Handled(); - } - else - return Super::NativeOnMouseMove(InGeometry, InMouseEvent); -} +// FReply UDragableUserWidget::NativeOnMouseButtonDown(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) +// { +// if (bDragable && InMouseEvent.GetEffectingButton() == EKeys::LeftMouseButton) +// { +// if (!bDraging) +// { +// BeginDrag(InGeometry); +// return FReply::Unhandled(); +// } +// } +// else +// { +// return Super::NativeOnMouseButtonDown(InGeometry, InMouseEvent); +// } +// return FReply::Unhandled(); +// } +// +// FReply UDragableUserWidget::NativeOnMouseButtonUp(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) +// { +// return Super::NativeOnMouseButtonUp(InGeometry, InMouseEvent); +// } +// +// FReply UDragableUserWidget::NativeOnMouseMove(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) +// { +// if (bDraging) +// { +// Super::NativeOnMouseMove(InGeometry, InMouseEvent); +// +// // 获取鼠标在屏幕空间的绝对坐标 +// FVector2D MouseScreenPos = InMouseEvent.GetScreenSpacePosition(); +// +// // 获取Widget在屏幕上的实际渲染尺寸 +// +// FVector2D WidgetAbsoluteSize = InGeometry.GetDrawSize(); +// +// // 计算Widget中心点应对应的屏幕位置 +// FVector2D DesiredCenter = MouseScreenPos; +// +// // 计算新的左上角位置(让中心点对准鼠标) +// FVector2D NewTopLeft =FVector2D(DesiredCenter.X - WidgetAbsoluteSize.X * 0.5f, DesiredCenter.Y - WidgetAbsoluteSize.Y* 0.5f ); ; +// +// // 边界检查 +// FVector2D ViewportSize; +// if (GEngine && GEngine->GameViewport) +// { +// GEngine->GameViewport->GetViewportSize(ViewportSize); +// } +// else +// { +// ViewportSize = FVector2D(1920, 1080); +// } +// +// // 确保Widget不会完全移出屏幕 +// NewTopLeft.X = FMath::Clamp(NewTopLeft.X, 0.0f, ViewportSize.X - WidgetAbsoluteSize.X); +// NewTopLeft.Y = FMath::Clamp(NewTopLeft.Y, 0.0f, ViewportSize.Y - WidgetAbsoluteSize.Y); +// +// // // 计算相对于原始位置的偏移量 +// // FVector2D ParentAbsolutePosition = FVector2D::ZeroVector; +// // if (InGeometry.GetParentGeometry().IsValid()) +// // { +// // ParentAbsolutePosition = InGeometry.GetParentGeometry().GetAbsolutePosition(); +// // } +// // +// FVector2D LocalOffset = NewTopLeft - OriginWidgetScreenPos; +// +// // 应用变换 +// FWidgetTransform WidgetTransform = GetRenderTransform(); +// WidgetTransform.Translation = LocalOffset/InGeometry.Scale; +// SetRenderTransform(WidgetTransform); +// +// // FString Scale = FString::Printf(TEXT("%.0f"), InGeometry.Scale); +// // UE_LOG(LogTemp, Warning, TEXT("Mouse: %s, CurrentWidgetScreenPos: %s, WidgetAbsoluteSize: %s NewTopLeft : %s LocalOffset : %s Scale = %s"), +// // *MouseScreenPos.ToString(), +// // *OriginWidgetScreenPos.ToString(), +// // *WidgetAbsoluteSize.ToString(), +// // *NewTopLeft.ToString(), +// // *LocalOffset.ToString(), +// // *Scale +// // ); +// +// return FReply::Unhandled(); +// } +// else +// return Super::NativeOnMouseMove(InGeometry, InMouseEvent); +// } diff --git a/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.h b/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.h index c5ea507..54ed189 100644 --- a/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.h +++ b/ProjectFish/Source/ProjectFish/Widget/DragableUserWidget.h @@ -13,7 +13,7 @@ UCLASS() class PROJECTFISH_API UDragableUserWidget : public UUserWidget { GENERATED_BODY() - + public: UFUNCTION(BlueprintCallable, Category = "Dragable Widget") void SetWidgetDragable(bool Dragable); @@ -21,13 +21,15 @@ public: void BeginDrag(const FGeometry& InGeometry); UFUNCTION(BlueprintCallable, Category = "Dragable Widget") void EndDrag(); - - virtual FReply NativeOnMouseButtonDown( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; - virtual FReply NativeOnMouseButtonUp( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; - virtual FReply NativeOnMouseMove( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; + UFUNCTION(BlueprintImplementableEvent, Category = "Dragable Widget") + void OnMouseButtonDownWhenDragging(const FPointerEvent& PointerEvent); + + // virtual FReply NativeOnMouseButtonDown( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; + // virtual FReply NativeOnMouseButtonUp( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; + // virtual FReply NativeOnMouseMove( const FGeometry& InGeometry, const FPointerEvent& InMouseEvent ) override; protected: - UPROPERTY(BlueprintReadWrite, EditAnywhere) + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (ExposeOnSpawn = true)) bool bDragable; UPROPERTY(BlueprintReadOnly)