diff --git a/Content/UI/Equipment/WBP_Equipment.uasset b/Content/UI/Equipment/WBP_Equipment.uasset deleted file mode 100644 index 0e78c68a..00000000 --- a/Content/UI/Equipment/WBP_Equipment.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89e6827f49f4e368e052f32c53fa4a778a4f16c5c9543b6b92a373b190221e55 -size 95414 diff --git a/Content/UI/Equipment/WBP_EquipmentSlot.uasset b/Content/UI/Equipment/WBP_EquipmentSlot.uasset deleted file mode 100644 index 9d457d77..00000000 --- a/Content/UI/Equipment/WBP_EquipmentSlot.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:565eeda2989b35caf3b5500771872675cdf5e5c5acb30f7bd0e34ed6b3f5b356 -size 42743 diff --git a/Content/UI/Inventory/Text_InventoryItemName.uasset b/Content/UI/Inventory/Text_InventoryItemName.uasset deleted file mode 100644 index e9519083..00000000 --- a/Content/UI/Inventory/Text_InventoryItemName.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d97ca1aa5768499a0355744497b75f283946ccde884144b6836d3195ade15a06 -size 6401 diff --git a/Content/UI/Inventory/WBP_EquipmentPanel.uasset b/Content/UI/Inventory/WBP_EquipmentPanel.uasset new file mode 100644 index 00000000..94d1b159 --- /dev/null +++ b/Content/UI/Inventory/WBP_EquipmentPanel.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec0e9ee35c8aaca94ab3b99f3e6f4e603ffac86af66f1cf58a690c9ca4c5da9c +size 47467 diff --git a/Content/UI/Inventory/WBP_EquipmentSlot.uasset b/Content/UI/Inventory/WBP_EquipmentSlot.uasset new file mode 100644 index 00000000..4f157bb1 --- /dev/null +++ b/Content/UI/Inventory/WBP_EquipmentSlot.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e8d0cefcbe9c96566ef815c52b4863c4d87ef3bc1769e218fd5ef4c85a4aeb +size 31164 diff --git a/Content/UI/Inventory/WBP_EquipmentSlotMenu.uasset b/Content/UI/Inventory/WBP_EquipmentSlotMenu.uasset new file mode 100644 index 00000000..f05e985f --- /dev/null +++ b/Content/UI/Inventory/WBP_EquipmentSlotMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a88257733d15c35c7010558873cd8d502865939cbd2838e71a60a9e0803cec0d +size 26925 diff --git a/Content/UI/Inventory/WBP_InventoryList.uasset b/Content/UI/Inventory/WBP_InventoryList.uasset deleted file mode 100644 index 5e41bd84..00000000 --- a/Content/UI/Inventory/WBP_InventoryList.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83d0869fb2c536f353c1d8a7b79a53899b5c9e9dd08d3a86c9f850b64d8213b4 -size 42192 diff --git a/Content/UI/Inventory/WBP_InventoryPanel.uasset b/Content/UI/Inventory/WBP_InventoryPanel.uasset new file mode 100644 index 00000000..40f8118d --- /dev/null +++ b/Content/UI/Inventory/WBP_InventoryPanel.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d229dc4d2505b866378698fc7c7808a74e4f7702afb06f07fab9d05efe5fd7f +size 19854 diff --git a/Content/UI/Inventory/WBP_InventoryScreen.uasset b/Content/UI/Inventory/WBP_InventoryScreen.uasset new file mode 100644 index 00000000..3790de1e --- /dev/null +++ b/Content/UI/Inventory/WBP_InventoryScreen.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e17421b11e3c16ebd0b8c6f282a2721a33bae40de5144a834d2e5817b5d0602 +size 31849 diff --git a/Content/UI/Inventory/WBP_InventorySlot.uasset b/Content/UI/Inventory/WBP_InventorySlot.uasset deleted file mode 100644 index f9496630..00000000 --- a/Content/UI/Inventory/WBP_InventorySlot.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:afbb359e2108848bd61c92b83ad7d48e68b27e6b2f4ad5cf9a86b6bf34a96268 -size 32683 diff --git a/Content/UI/Notifications/S_NotificationText.uasset b/Content/UI/Notifications/S_NotificationText.uasset deleted file mode 100644 index c7d1f4e6..00000000 --- a/Content/UI/Notifications/S_NotificationText.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c979668c5007589d7cce05b801b235a80e6c7411d8e6a73fea6ed7089d04498 -size 5830 diff --git a/Content/UI/Notifications/S_NotificationTitle.uasset b/Content/UI/Notifications/S_NotificationTitle.uasset deleted file mode 100644 index 0b6427e6..00000000 --- a/Content/UI/Notifications/S_NotificationTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65e2b1f3bfc3cfe35fc3ec1fe6b2481d06e41f79af7746c15c5cc980c35ad3af -size 6269 diff --git a/Content/UI/Notifications/WBP_NotificationItem.uasset b/Content/UI/Notifications/WBP_NotificationItem.uasset deleted file mode 100644 index 8e2fb6be..00000000 --- a/Content/UI/Notifications/WBP_NotificationItem.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:472fc91e36d00b147ebb753534886df537c550d37802ed7d4fe0bfb9b9177351 -size 92757 diff --git a/Content/UI/Notifications/WBP_NotificationsList.uasset b/Content/UI/Notifications/WBP_NotificationsList.uasset deleted file mode 100644 index 2c525851..00000000 --- a/Content/UI/Notifications/WBP_NotificationsList.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9720b4e3d4ba97865695fad2370ec443504bf094a215c748342a7010c1b2c59f -size 76577 diff --git a/Content/UI/PC/S_PCAppButton.uasset b/Content/UI/PC/S_PCAppButton.uasset deleted file mode 100644 index 422c39e2..00000000 --- a/Content/UI/PC/S_PCAppButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a6bdd7edd15ed450528e5773b3d1f29860429c953dd25ccf5e5377fa3bd3a52 -size 7922 diff --git a/Content/UI/PC/S_PCAppLabel.uasset b/Content/UI/PC/S_PCAppLabel.uasset deleted file mode 100644 index 3b4544ea..00000000 --- a/Content/UI/PC/S_PCAppLabel.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af6b95855e78d6d48ef790cc2387826b38230a2a838797bfa6ed5d0c9d36edb8 -size 6137 diff --git a/Content/UI/PC/S_PCAppTitle.uasset b/Content/UI/PC/S_PCAppTitle.uasset deleted file mode 100644 index c62f2845..00000000 --- a/Content/UI/PC/S_PCAppTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd79dcf5029514ea12fe1f11249bfef510530168089eb110d30d3dbc45a4c757 -size 6096 diff --git a/Content/UI/PC/S_PCStatusAction_Button.uasset b/Content/UI/PC/S_PCStatusAction_Button.uasset deleted file mode 100644 index 55a913c4..00000000 --- a/Content/UI/PC/S_PCStatusAction_Button.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7270c5884e675a957aa12b24bbaf932e17da8b96b34034d9695531da4efba320 -size 8286 diff --git a/Content/UI/PC/WBP_PC.uasset b/Content/UI/PC/WBP_PC.uasset deleted file mode 100644 index 552f04cf..00000000 --- a/Content/UI/PC/WBP_PC.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77ccfc9b5d16c33bc87e94540d279ee7e8281c608b30b3b0c445ace7f7329047 -size 22129 diff --git a/Content/UI/PC/WBP_PCStatusAction_Button.uasset b/Content/UI/PC/WBP_PCStatusAction_Button.uasset deleted file mode 100644 index 3633696c..00000000 --- a/Content/UI/PC/WBP_PCStatusAction_Button.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:475f9eea6d6c4ea2f49706530cbdafb200d336a801f2b55cbfc05304a9d91cff -size 26466 diff --git a/Content/UI/PC/WBP_PC_AppButton.uasset b/Content/UI/PC/WBP_PC_AppButton.uasset deleted file mode 100644 index 914eda6f..00000000 --- a/Content/UI/PC/WBP_PC_AppButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4594766cb8c4cc1f1c50e80b62559402eb19ae3183348a8540b456b1c136548e -size 58242 diff --git a/Content/UI/PC/WBP_PC_HomeScreen.uasset b/Content/UI/PC/WBP_PC_HomeScreen.uasset deleted file mode 100644 index 40b7c8b2..00000000 --- a/Content/UI/PC/WBP_PC_HomeScreen.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:03bf5aee31aa40c89493c6833700922fe78fc46206c78265cdb0621a2a4ef3ff -size 54088 diff --git a/Content/UI/PC/pc-wallpaper-01.uasset b/Content/UI/PC/pc-wallpaper-01.uasset deleted file mode 100644 index 2cdd6fbf..00000000 --- a/Content/UI/PC/pc-wallpaper-01.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9dde6caab6d759f46c3895000b276067a96538872f98e23c924fcdf6b748cd6 -size 1277856 diff --git a/Content/UI/PC/x_icon.uasset b/Content/UI/PC/x_icon.uasset deleted file mode 100644 index cef8fc61..00000000 --- a/Content/UI/PC/x_icon.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88e262dc3acc157d2b709c562dc413138d0cd2772b47c8db6c67e97d3abf09ab -size 13427 diff --git a/Content/UI/Phone/Art/Phone.uasset b/Content/UI/Phone/Art/Phone.uasset deleted file mode 100644 index e1d648b7..00000000 --- a/Content/UI/Phone/Art/Phone.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f30e195dc5f835956920bfc03b3f335bea0b3e8b2a73ba7c61622dfedd7c09c -size 444384 diff --git a/Content/UI/Phone/Art/check.uasset b/Content/UI/Phone/Art/check.uasset deleted file mode 100644 index 3a2caa53..00000000 --- a/Content/UI/Phone/Art/check.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f78ba7fdd20dad4544b4936eec33e67ae7342a93f6a5aa833d9df29fdf185699 -size 11426 diff --git a/Content/UI/Phone/Art/circle_dashed.uasset b/Content/UI/Phone/Art/circle_dashed.uasset deleted file mode 100644 index 23619784..00000000 --- a/Content/UI/Phone/Art/circle_dashed.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d48d4da0a55623892da5c2507252b14f8838d4567e334f4e07002d2df5a4b4b -size 12255 diff --git a/Content/UI/Phone/Art/rss.uasset b/Content/UI/Phone/Art/rss.uasset deleted file mode 100644 index d0784713..00000000 --- a/Content/UI/Phone/Art/rss.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4582a292c6fd27b816f77264ec65147a6a66b3a7aabc9ef3087446a728d04590 -size 12005 diff --git a/Content/UI/Phone/Styles/Text_AppShortcutTitle.uasset b/Content/UI/Phone/Styles/Text_AppShortcutTitle.uasset deleted file mode 100644 index 1eec1244..00000000 --- a/Content/UI/Phone/Styles/Text_AppShortcutTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1113e9f34ee97a71b73887667dbe0597e441a29e775c21108fb433fa3aaf2f7 -size 5866 diff --git a/Content/UI/Phone/Styles/Text_AppTitle.uasset b/Content/UI/Phone/Styles/Text_AppTitle.uasset deleted file mode 100644 index e954ae78..00000000 --- a/Content/UI/Phone/Styles/Text_AppTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:18f65d12ef1368e6c66b8d4b5ea1c4953ab6f1430ef9058307edef6bdcd6da42 -size 5754 diff --git a/Content/UI/Phone/Styles/Text_BankBalance.uasset b/Content/UI/Phone/Styles/Text_BankBalance.uasset deleted file mode 100644 index ed1b8d71..00000000 --- a/Content/UI/Phone/Styles/Text_BankBalance.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:473c6c18563fc34a7b0782182987265cdd2583fb18c0ce90cda25743a4b6d516 -size 5796 diff --git a/Content/UI/Phone/Styles/Text_BankCardNumber.uasset b/Content/UI/Phone/Styles/Text_BankCardNumber.uasset deleted file mode 100644 index 0144bb77..00000000 --- a/Content/UI/Phone/Styles/Text_BankCardNumber.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4fa27e7ae854924e6392c2e3829cefaa60a9c863157e085bd3771ebc6f5824df -size 5838 diff --git a/Content/UI/Phone/Styles/Text_BankProfileName.uasset b/Content/UI/Phone/Styles/Text_BankProfileName.uasset deleted file mode 100644 index 46ed0ef4..00000000 --- a/Content/UI/Phone/Styles/Text_BankProfileName.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36eaabcc8e4ed40fb913c9f0f50d65d71c227a7a9c88bb5458b3b9da69c15127 -size 5856 diff --git a/Content/UI/Phone/Styles/Text_GoalDescription.uasset b/Content/UI/Phone/Styles/Text_GoalDescription.uasset deleted file mode 100644 index 7067fbf1..00000000 --- a/Content/UI/Phone/Styles/Text_GoalDescription.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6bb6b9f9eef8a77bbd5fe044f8e2be19b3777d593d01dba7ca4d9d93f64bd1b -size 6279 diff --git a/Content/UI/Phone/Styles/Text_MissionReward.uasset b/Content/UI/Phone/Styles/Text_MissionReward.uasset deleted file mode 100644 index 743c6dd1..00000000 --- a/Content/UI/Phone/Styles/Text_MissionReward.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69ad0acbb96a919414bb7bb7b043effdffbb9af712509249b539e00204f3ba91 -size 5824 diff --git a/Content/UI/Phone/Styles/Text_MissionStatus.uasset b/Content/UI/Phone/Styles/Text_MissionStatus.uasset deleted file mode 100644 index 95ba0be8..00000000 --- a/Content/UI/Phone/Styles/Text_MissionStatus.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f4681d5c6087d1c08cea718a682c360b53c5343ee3ba6ba471ce23c82054ceb -size 5827 diff --git a/Content/UI/Phone/Styles/Text_PhoneStatusBar.uasset b/Content/UI/Phone/Styles/Text_PhoneStatusBar.uasset deleted file mode 100644 index 637574b0..00000000 --- a/Content/UI/Phone/Styles/Text_PhoneStatusBar.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ed9e19b97f5bcbe08109ebf663065d4dec6ac8126381bae2fdf4316d8c59fe6f -size 6265 diff --git a/Content/UI/Phone/Styles/Text_RestrictionDescription.uasset b/Content/UI/Phone/Styles/Text_RestrictionDescription.uasset deleted file mode 100644 index 3504ec7b..00000000 --- a/Content/UI/Phone/Styles/Text_RestrictionDescription.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:558679050c33d27acb08be7f6efebe01f3b63e5b2d4425a483787ee66a21023a -size 5953 diff --git a/Content/UI/Phone/Styles/Text_RestrictionsTitle.uasset b/Content/UI/Phone/Styles/Text_RestrictionsTitle.uasset deleted file mode 100644 index 4aaa5a87..00000000 --- a/Content/UI/Phone/Styles/Text_RestrictionsTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36b4b8d9c487cc411ae8dc9249a00b2ba9fe3a4426a29dfe676389b13969ed3e -size 5880 diff --git a/Content/UI/Phone/Text_AppShortcutTitle.uasset b/Content/UI/Phone/Text_AppShortcutTitle.uasset deleted file mode 100644 index 4b8e7698..00000000 --- a/Content/UI/Phone/Text_AppShortcutTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1f790dbdd071fcb80e2e4c8da2df36b0e5c7b48396549fd87825c245ef57234 -size 2424 diff --git a/Content/UI/Phone/Text_AppTitle.uasset b/Content/UI/Phone/Text_AppTitle.uasset deleted file mode 100644 index 695bcfdf..00000000 --- a/Content/UI/Phone/Text_AppTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7959c73d10ef1c87fb0b32a462ee05e4ae43601bf4ca8aefebc274c95a9fe42b -size 2264 diff --git a/Content/UI/Phone/Text_GoalDescription.uasset b/Content/UI/Phone/Text_GoalDescription.uasset deleted file mode 100644 index 2bbe91c8..00000000 --- a/Content/UI/Phone/Text_GoalDescription.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5df91c5a994e6279205b06a2bface57981ba9d8ce7fa5eba4196eaa4a3fc590e -size 2404 diff --git a/Content/UI/Phone/Text_MissionReward.uasset b/Content/UI/Phone/Text_MissionReward.uasset deleted file mode 100644 index 3a832a20..00000000 --- a/Content/UI/Phone/Text_MissionReward.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19375316c16b57793898422ec5240450c49971044b71cda40d5a23c79c0c5801 -size 2364 diff --git a/Content/UI/Phone/Text_MissionStatus.uasset b/Content/UI/Phone/Text_MissionStatus.uasset deleted file mode 100644 index 5a691a63..00000000 --- a/Content/UI/Phone/Text_MissionStatus.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3586c7da5d12b2d90c0ba3d018df216778571b9f45b21bd0c10d96d9d7629252 -size 2364 diff --git a/Content/UI/Phone/Text_PhoneStatusBar.uasset b/Content/UI/Phone/Text_PhoneStatusBar.uasset deleted file mode 100644 index 4a0efb08..00000000 --- a/Content/UI/Phone/Text_PhoneStatusBar.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:450a9d567953f88a815a272ebc907d6c878b6f80df9386854b688c71e9a63dfc -size 2384 diff --git a/Content/UI/Phone/Text_RestrictionDescription.uasset b/Content/UI/Phone/Text_RestrictionDescription.uasset deleted file mode 100644 index aade978a..00000000 --- a/Content/UI/Phone/Text_RestrictionDescription.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f2697d52c3f58dfea7c270fb281ccd63b96f873298afeef83b86ecc960d5ce3 -size 2544 diff --git a/Content/UI/Phone/Text_RestrictionsTitle.uasset b/Content/UI/Phone/Text_RestrictionsTitle.uasset deleted file mode 100644 index 08400d4d..00000000 --- a/Content/UI/Phone/Text_RestrictionsTitle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7a913c31ba76a03607964235f85faf5d4398f532bc221790207f34fbaec4194 -size 2444 diff --git a/Content/UI/Phone/WBP_HomeButton.uasset b/Content/UI/Phone/WBP_HomeButton.uasset deleted file mode 100644 index 4d800ee4..00000000 --- a/Content/UI/Phone/WBP_HomeButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8032587060b84b639d13ee62c3bcf0220488a4809c8e4190c3c5765fb60c4dda -size 23732 diff --git a/Content/UI/Phone/WBP_MissionCard.uasset b/Content/UI/Phone/WBP_MissionCard.uasset deleted file mode 100644 index bd17ffc1..00000000 --- a/Content/UI/Phone/WBP_MissionCard.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d54fba9712e5877eb4f0e219dce04a3b244e2f6e78d4027e96af33c8ef0ef2aa -size 102263 diff --git a/Content/UI/Phone/WBP_MissionGoal.uasset b/Content/UI/Phone/WBP_MissionGoal.uasset deleted file mode 100644 index 2d258a8a..00000000 --- a/Content/UI/Phone/WBP_MissionGoal.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb78cf4f0a57ea8f6063c21cce0c876024639c0e29c5260d1f338824dbf68972 -size 88135 diff --git a/Content/UI/Phone/WBP_MissionRestriction.uasset b/Content/UI/Phone/WBP_MissionRestriction.uasset deleted file mode 100644 index db54cd38..00000000 --- a/Content/UI/Phone/WBP_MissionRestriction.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2163ceb995a5116a6902ce4dce9c865131aef3ac9bf859e79b9a1af9339bace -size 67618 diff --git a/Content/UI/Phone/WBP_Phone.uasset b/Content/UI/Phone/WBP_Phone.uasset deleted file mode 100644 index 4377710a..00000000 --- a/Content/UI/Phone/WBP_Phone.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43c43a1b5c39a4fabac1f246a9f10d26b8225062e3bde50475ff8285982ad285 -size 79993 diff --git a/Content/UI/Phone/WBP_PhoneStatusBar.uasset b/Content/UI/Phone/WBP_PhoneStatusBar.uasset deleted file mode 100644 index 1ed64b5c..00000000 --- a/Content/UI/Phone/WBP_PhoneStatusBar.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b000f6a2277931f48e6756535220d93bd1b91121327e84fb6c2bf81ba9a9e803 -size 114989 diff --git a/Content/UI/Phone/WBP_Phone_AppButton.uasset b/Content/UI/Phone/WBP_Phone_AppButton.uasset deleted file mode 100644 index 35634c3d..00000000 --- a/Content/UI/Phone/WBP_Phone_AppButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8df445856f9c812f88223714b8f48d9bd367e24631e640504650e8f81ce143a4 -size 49983 diff --git a/Content/UI/Phone/WBP_Phone_BankScreen.uasset b/Content/UI/Phone/WBP_Phone_BankScreen.uasset deleted file mode 100644 index d22b9458..00000000 --- a/Content/UI/Phone/WBP_Phone_BankScreen.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b19b68963a0826913c2b631efcba17ea1043c1886f2785e161c72ff107408e6 -size 67274 diff --git a/Content/UI/Phone/WBP_Phone_ForumScreen.uasset b/Content/UI/Phone/WBP_Phone_ForumScreen.uasset deleted file mode 100644 index 601d6a95..00000000 --- a/Content/UI/Phone/WBP_Phone_ForumScreen.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9473ae8ed1f2babff02d9bc7b6a674fa8a2f117efd40bd60ee9ec1a18b34ac10 -size 79709 diff --git a/Content/UI/Phone/WBP_Phone_HomeScreen.uasset b/Content/UI/Phone/WBP_Phone_HomeScreen.uasset deleted file mode 100644 index 3f30d0d4..00000000 --- a/Content/UI/Phone/WBP_Phone_HomeScreen.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a34ce58d91b5a107184636d7e17d0b9374eb1df2da6f2281d7c0be6075f56639 -size 53934 diff --git a/Content/UI/PlayerInventory/WBP_PlayerInventory.uasset b/Content/UI/PlayerInventory/WBP_PlayerInventory.uasset deleted file mode 100644 index 4a46c15c..00000000 --- a/Content/UI/PlayerInventory/WBP_PlayerInventory.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29fed7339727296716dd75815186185651ef91fa74db1d8d405bd9d3056e6870 -size 52349 diff --git a/Content/UI/Settings/BP_SettingsItems.uasset b/Content/UI/Settings/BP_SettingsItems.uasset deleted file mode 100644 index 4edab177..00000000 --- a/Content/UI/Settings/BP_SettingsItems.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ff2718148213365ca00d5dc719e860d535d6864b36634b7f9baf266b2d483a2 -size 8438 diff --git a/Content/UI/Settings/DA_AudioSettingsItems.uasset b/Content/UI/Settings/DA_AudioSettingsItems.uasset deleted file mode 100644 index 8be55bb4..00000000 --- a/Content/UI/Settings/DA_AudioSettingsItems.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4bb8ca5b8a651295da0d0a99d9ee20084d214af995da27c024202268c12a0bd -size 2452 diff --git a/Content/UI/Settings/DA_GameplaySettingsItems.uasset b/Content/UI/Settings/DA_GameplaySettingsItems.uasset deleted file mode 100644 index 31602e3e..00000000 --- a/Content/UI/Settings/DA_GameplaySettingsItems.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e0e83db28e54903c86d9d514725ee607fd34719d39e78d0a37e9f91d3fe7e53e -size 2562 diff --git a/Content/UI/Settings/DA_GraphicsSettingsItems.uasset b/Content/UI/Settings/DA_GraphicsSettingsItems.uasset deleted file mode 100644 index 9aff7f06..00000000 --- a/Content/UI/Settings/DA_GraphicsSettingsItems.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a489fd6b697eaf7fe58d0de2a4b0f9a43e5dde383e2ffca8e4f105fb4e05eff5 -size 3252 diff --git a/Content/UI/Settings/DA_TabsData_Settings.uasset b/Content/UI/Settings/DA_TabsData_Settings.uasset deleted file mode 100644 index 4218efab..00000000 --- a/Content/UI/Settings/DA_TabsData_Settings.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a34987b2719baf3b18c8b9cef46b1024b44d6071dcc88fe3ace624727ef02a9b -size 2502 diff --git a/Content/UI/Settings/S_SettingsItemData.uasset b/Content/UI/Settings/S_SettingsItemData.uasset deleted file mode 100644 index 519dd3b6..00000000 --- a/Content/UI/Settings/S_SettingsItemData.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a798c1735442c4fd0ac53f237e3b3e7bd6393ad22b18033a41a8655845d5ffb -size 3955 diff --git a/Content/UI/Settings/Text_SettingsControlLabel.uasset b/Content/UI/Settings/Text_SettingsControlLabel.uasset deleted file mode 100644 index e5c9a5bb..00000000 --- a/Content/UI/Settings/Text_SettingsControlLabel.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3109503500e3cd52688030ca32a9c4e9bf8688641df34e4d38aa1df018a7c003 -size 6006 diff --git a/Content/UI/Settings/Text_SettingsItemLabel_Focused.uasset b/Content/UI/Settings/Text_SettingsItemLabel_Focused.uasset deleted file mode 100644 index c4d03912..00000000 --- a/Content/UI/Settings/Text_SettingsItemLabel_Focused.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8258cc80cffae9a0e02462ecf1c84177048169b222875fa3b9a37edaf7fb7cae -size 6400 diff --git a/Content/UI/Settings/Text_SettingsItemLabel_Idle.uasset b/Content/UI/Settings/Text_SettingsItemLabel_Idle.uasset deleted file mode 100644 index d42673ad..00000000 --- a/Content/UI/Settings/Text_SettingsItemLabel_Idle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b9d7b398814b84ebaae2f6b7ff5e3470f3d3b8698a4d87b73647f3a82ecb20f -size 6795 diff --git a/Content/UI/Settings/Text_SliderLabel.uasset b/Content/UI/Settings/Text_SliderLabel.uasset deleted file mode 100644 index 5f270617..00000000 --- a/Content/UI/Settings/Text_SliderLabel.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97c18ef67950e6f5f792fde898e26cfb1a0f20c8a0c96dfde8e0d55cfbc5b097 -size 6321 diff --git a/Content/UI/Settings/WBP_Settings.uasset b/Content/UI/Settings/WBP_Settings.uasset deleted file mode 100644 index 7ff4ba9e..00000000 --- a/Content/UI/Settings/WBP_Settings.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4fcbee8f402bfbbf0a1f6c5efb025a6098ffc6ba89cadc857fceedab871f1b17 -size 74457 diff --git a/Content/UI/Settings/WBP_SettingsItem_Base.uasset b/Content/UI/Settings/WBP_SettingsItem_Base.uasset deleted file mode 100644 index eecc3d65..00000000 --- a/Content/UI/Settings/WBP_SettingsItem_Base.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:092874d292c9f0127a16c7f8b409d38da32075d5d04301b020bb6ce57ed8058e -size 47977 diff --git a/Content/UI/Settings/WBP_SettingsItem_Boolean.uasset b/Content/UI/Settings/WBP_SettingsItem_Boolean.uasset deleted file mode 100644 index 3885df76..00000000 --- a/Content/UI/Settings/WBP_SettingsItem_Boolean.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c41d1c94bb4e7e0acfde744ab21fe865e4fbf99709132c25a7ffbd12275bbeaf -size 133528 diff --git a/Content/UI/Settings/WBP_SettingsItem_Float.uasset b/Content/UI/Settings/WBP_SettingsItem_Float.uasset deleted file mode 100644 index 09d088d0..00000000 --- a/Content/UI/Settings/WBP_SettingsItem_Float.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89a3102469da181f43831d3a4bdfe8bd0540726951e131754593b1df6be2a3b2 -size 130554 diff --git a/Content/UI/Settings/WBP_SettingsItem_Options.uasset b/Content/UI/Settings/WBP_SettingsItem_Options.uasset deleted file mode 100644 index cb0448b3..00000000 --- a/Content/UI/Settings/WBP_SettingsItem_Options.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8fc52c2ec65deaa0a804b30563fe9405f5a38d550c61d220f61ea0a8402110c -size 138552 diff --git a/Content/UI/Settings/WBP_Settings_Audio.uasset b/Content/UI/Settings/WBP_Settings_Audio.uasset deleted file mode 100644 index b78579ca..00000000 --- a/Content/UI/Settings/WBP_Settings_Audio.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89500569b1d64361081fdfe6b968361a7a4989c051689de70a0ad7f18f5d836c -size 117016 diff --git a/Content/UI/Settings/WBP_Settings_Gameplay.uasset b/Content/UI/Settings/WBP_Settings_Gameplay.uasset deleted file mode 100644 index 425c6264..00000000 --- a/Content/UI/Settings/WBP_Settings_Gameplay.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f7c13121a46e31b8b4af867b0e7c62538bd18c77b5fcaa4afb55c48df00956a -size 127874 diff --git a/Content/UI/Settings/WBP_Settings_Graphics.uasset b/Content/UI/Settings/WBP_Settings_Graphics.uasset deleted file mode 100644 index e102c1de..00000000 --- a/Content/UI/Settings/WBP_Settings_Graphics.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:394b0d1fd6b9917d213f094bbb80cc9d2de86da75feb31fe64a2815b85a441af -size 311365 diff --git a/Content/UI/Shared/Button_Clear.uasset b/Content/UI/Shared/Button_Clear.uasset deleted file mode 100644 index b619ed0e..00000000 --- a/Content/UI/Shared/Button_Clear.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37eb46d7b69b4ef57d0422ec99d67ab2221070f090679a0faa88ac28c4ed07c0 -size 6857 diff --git a/Content/UI/Shared/Button_Ghost.uasset b/Content/UI/Shared/Button_Ghost.uasset deleted file mode 100644 index 30fae7d9..00000000 --- a/Content/UI/Shared/Button_Ghost.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:041479d7fb2f46b77ada363af08585db3619445e5e7ed357f47672f9f9ada16c -size 8499 diff --git a/Content/UI/Shared/Button_Legend.uasset b/Content/UI/Shared/Button_Legend.uasset deleted file mode 100644 index cf79dbc0..00000000 --- a/Content/UI/Shared/Button_Legend.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bc7c76a1d170852d04ee6d449c3e4bc39d213b4a0bd339efb4cc3f018ea16a0 -size 6745 diff --git a/Content/UI/Shared/Button_PhoneApp.uasset b/Content/UI/Shared/Button_PhoneApp.uasset deleted file mode 100644 index fd984282..00000000 --- a/Content/UI/Shared/Button_PhoneApp.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc5136e566b20e4ba514f2f7b0aca15097794650be07ce39d0304b82da4dbdfa -size 8220 diff --git a/Content/UI/Shared/Button_Slot.uasset b/Content/UI/Shared/Button_Slot.uasset deleted file mode 100644 index a65c50d9..00000000 --- a/Content/UI/Shared/Button_Slot.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73a3d359153e78c7774769f1394af24f489eb7a00b88ff5a6a6464473890143a -size 8237 diff --git a/Content/UI/Shared/MenuButton/MenuButton_Active.uasset b/Content/UI/Shared/MenuButton/MenuButton_Active.uasset deleted file mode 100644 index b5ad5b08..00000000 --- a/Content/UI/Shared/MenuButton/MenuButton_Active.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0529cd1f81b061a58c7ee22ef7f092045a6a540bad43a86ed5333d4dab1890ac -size 6718 diff --git a/Content/UI/Shared/MenuButton/MenuButton_Idle.uasset b/Content/UI/Shared/MenuButton/MenuButton_Idle.uasset deleted file mode 100644 index aa4687ae..00000000 --- a/Content/UI/Shared/MenuButton/MenuButton_Idle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8cfa8a9bb6b86d45b52e3eaab319817b54da9c1271ef307aa1b1f8f4227d1116 -size 6692 diff --git a/Content/UI/Shared/MenuButton/Text_MenuButton.uasset b/Content/UI/Shared/MenuButton/Text_MenuButton.uasset deleted file mode 100644 index ced7eca5..00000000 --- a/Content/UI/Shared/MenuButton/Text_MenuButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9b55e91f96fe07511f39e60874d62bf6dd2aaa667ea7e70e691b1ba66fc1681 -size 6331 diff --git a/Content/UI/Shared/MenuButton/Text_MenuButton_Active.uasset b/Content/UI/Shared/MenuButton/Text_MenuButton_Active.uasset deleted file mode 100644 index 1866332c..00000000 --- a/Content/UI/Shared/MenuButton/Text_MenuButton_Active.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89340423a79f33eb6b770012ad70918d632b516de01b580f6a39f6d6929555eb -size 5991 diff --git a/Content/UI/Shared/MenuButton/WBP_MenuButton.uasset b/Content/UI/Shared/MenuButton/WBP_MenuButton.uasset deleted file mode 100644 index e21063bc..00000000 --- a/Content/UI/Shared/MenuButton/WBP_MenuButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06f441e073272a32c25525ae26b8b0f6fee28c52b311cb98f07f5af65d427744 -size 72544 diff --git a/Content/UI/Shared/Text_H2.uasset b/Content/UI/Shared/Text_H2.uasset deleted file mode 100644 index 8942aa7d..00000000 --- a/Content/UI/Shared/Text_H2.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee947acd9930de77b2e879e5f38659e48022dfb61068238a5265aaff340db32c -size 6031 diff --git a/Content/UI/Shared/Text_Legend.uasset b/Content/UI/Shared/Text_Legend.uasset deleted file mode 100644 index 90f5bcbd..00000000 --- a/Content/UI/Shared/Text_Legend.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ae899267e0209c12295b1fd5e9121ad1482e51653eb2ad0fe1c38161bb62161 -size 6249 diff --git a/Content/UI/Shared/Text_Slot.uasset b/Content/UI/Shared/Text_Slot.uasset deleted file mode 100644 index f2786e50..00000000 --- a/Content/UI/Shared/Text_Slot.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c75a3c478fa0bb6ad7e04223b305e4775b0e31e38c1fd0baff0d84f4a67efab -size 6223 diff --git a/Content/UI/Shared/WBP_BoundActionButton.uasset b/Content/UI/Shared/WBP_BoundActionButton.uasset deleted file mode 100644 index ccb1c1db..00000000 --- a/Content/UI/Shared/WBP_BoundActionButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5588cfb333c3b346a78b4ddfbfbfd5d142506048daf3a16c677b8f4a314d6b71 -size 31671 diff --git a/Content/UI/Shared/WBP_ButtonBase.uasset b/Content/UI/Shared/WBP_ButtonBase.uasset deleted file mode 100644 index 8c6e1d4c..00000000 --- a/Content/UI/Shared/WBP_ButtonBase.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f45ecce8d804d6760d5bbed4a87290cf0baa231d6e41ece815eecfa9aeb57c66 -size 51720 diff --git a/Content/UI/Shared/WBP_ButtonSimple.uasset b/Content/UI/Shared/WBP_ButtonSimple.uasset deleted file mode 100644 index a29da7f5..00000000 --- a/Content/UI/Shared/WBP_ButtonSimple.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a4b1c0e06b09a714da85c67a4100d3f899d11f6a93a778485af71b87561fa58 -size 41175 diff --git a/Content/UI/Shared/WBP_Rotator.uasset b/Content/UI/Shared/WBP_Rotator.uasset deleted file mode 100644 index 0d1f3288..00000000 --- a/Content/UI/Shared/WBP_Rotator.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9d58acfd6928b00947031d0b87eaaa82e61eda0713cf7d3fbdbd9e37af7f26b -size 59224 diff --git a/Content/UI/Shop/S_Balance_Text.uasset b/Content/UI/Shop/S_Balance_Text.uasset deleted file mode 100644 index 9d9d388e..00000000 --- a/Content/UI/Shop/S_Balance_Text.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f296c7422198d6e29170f37151b807b14f81421c82e56b54ee3f2907e85cdc25 -size 5985 diff --git a/Content/UI/Shop/S_ShopItemName_Text.uasset b/Content/UI/Shop/S_ShopItemName_Text.uasset deleted file mode 100644 index 728f75fd..00000000 --- a/Content/UI/Shop/S_ShopItemName_Text.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fe668c2c57c601fb58404c3dcc0ecae8cc297e679f800999ec5b48e6a1026a6 -size 6055 diff --git a/Content/UI/Shop/S_ShopItem_Button.uasset b/Content/UI/Shop/S_ShopItem_Button.uasset deleted file mode 100644 index 74d1d363..00000000 --- a/Content/UI/Shop/S_ShopItem_Button.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:208e20d68770fdf170c74b479eb864d8a348d9000cd222aada2ec8792b0e30b4 -size 8000 diff --git a/Content/UI/Shop/Text_ShopPrice.uasset b/Content/UI/Shop/Text_ShopPrice.uasset deleted file mode 100644 index d315a2ad..00000000 --- a/Content/UI/Shop/Text_ShopPrice.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8650c2ebbf3b998c9fd34d996f3aa1b2074861d17e6502bd4e2ed036547ac801 -size 6405 diff --git a/Content/UI/Shop/WBP_PCStatusBar.uasset b/Content/UI/Shop/WBP_PCStatusBar.uasset deleted file mode 100644 index 177da1a4..00000000 --- a/Content/UI/Shop/WBP_PCStatusBar.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d310c7d8821cc9c15bcec6e5ea776a869cdec9d3aaffb13acf5ca5d7b06321f -size 50947 diff --git a/Content/UI/Shop/WBP_Shop.uasset b/Content/UI/Shop/WBP_Shop.uasset deleted file mode 100644 index 51b8172d..00000000 --- a/Content/UI/Shop/WBP_Shop.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f6d81264bb206cd586dbc742e737857c563164a4d1ea857a04e0db378a98b92 -size 53785 diff --git a/Content/UI/Shop/WBP_ShopItem.uasset b/Content/UI/Shop/WBP_ShopItem.uasset deleted file mode 100644 index b0941a16..00000000 --- a/Content/UI/Shop/WBP_ShopItem.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9c6317627cff8fa5f6518cfe10bb74e58de9892d00aed7437b8b81eec7da1f0 -size 67199 diff --git a/Content/UI/Tabs/BP_TabsData.uasset b/Content/UI/Tabs/BP_TabsData.uasset deleted file mode 100644 index 66090959..00000000 --- a/Content/UI/Tabs/BP_TabsData.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f8246536f80b86b620c46bb81322b7af0e5867a14bb9c1b0b37f471a9587a05 -size 8309 diff --git a/Content/UI/Tabs/Button_Tab.uasset b/Content/UI/Tabs/Button_Tab.uasset deleted file mode 100644 index 10f96a7a..00000000 --- a/Content/UI/Tabs/Button_Tab.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5516e3a18ac39044549771ec28ee29ff66e773ae30a2f7d8286d49cceab10c4 -size 9401 diff --git a/Content/UI/Tabs/S_TabData.uasset b/Content/UI/Tabs/S_TabData.uasset deleted file mode 100644 index 6ad876a2..00000000 --- a/Content/UI/Tabs/S_TabData.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93fb2c8ef1a03451059730cd46bfac063529d3fd7e66be2c3eafd1e1a9eb1cfe -size 3881 diff --git a/Content/UI/Tabs/Text_Tab_Active.uasset b/Content/UI/Tabs/Text_Tab_Active.uasset deleted file mode 100644 index d210e8c1..00000000 --- a/Content/UI/Tabs/Text_Tab_Active.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22f12de7048ab32f7c3a9ddac33abd9a2d688452d6b85eb145e9d9f12ec1b194 -size 5865 diff --git a/Content/UI/Tabs/Text_Tab_Disabled.uasset b/Content/UI/Tabs/Text_Tab_Disabled.uasset deleted file mode 100644 index ccad1350..00000000 --- a/Content/UI/Tabs/Text_Tab_Disabled.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20b233a6ba10422651eb114a687295dae73df1417ebb2f626f85b436ea235f63 -size 5890 diff --git a/Content/UI/Tabs/Text_Tab_Idle.uasset b/Content/UI/Tabs/Text_Tab_Idle.uasset deleted file mode 100644 index c8b81266..00000000 --- a/Content/UI/Tabs/Text_Tab_Idle.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26f82de8c1fc890ab8a0383f57794656b925fb2f5d78a839033aa04f97c4a65d -size 6270 diff --git a/Content/UI/Tabs/WBP_TabButton.uasset b/Content/UI/Tabs/WBP_TabButton.uasset deleted file mode 100644 index 343ee0f9..00000000 --- a/Content/UI/Tabs/WBP_TabButton.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35f036f7836733c064996b04076c76d306874fd3f255690d41ab441e476f4259 -size 97020 diff --git a/Content/UI/Tabs/WBP_TabList.uasset b/Content/UI/Tabs/WBP_TabList.uasset deleted file mode 100644 index be37dce8..00000000 --- a/Content/UI/Tabs/WBP_TabList.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1d112be77afa242ed9ef2bacbdfe6711a0f4934ff5e74362cc59109c00ee8e81 -size 95967 diff --git a/Content/UI/WBP_GameLayout.uasset b/Content/UI/WBP_GameLayout.uasset index 6971d190..3dee3c06 100644 --- a/Content/UI/WBP_GameLayout.uasset +++ b/Content/UI/WBP_GameLayout.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6291e19ca8da0e73ef1efceeb580c361a8a785578d6d48ab679e6ed3a3bfb47b -size 27472 +oid sha256:89d06cc16285ada1e00d220a993049853cd2a62a841453d14c3ac44bec7ef1e3 +size 26111 diff --git a/Content/UI/Wardrobe/WBP_Wardrobe.uasset b/Content/UI/Wardrobe/WBP_Wardrobe.uasset deleted file mode 100644 index 59823e5a..00000000 --- a/Content/UI/Wardrobe/WBP_Wardrobe.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:501b7d175bb4ca6332cef6454b9cd824756fe35614d06f218ce37719fe471d94 -size 54507 diff --git a/Source/NakedDesire/Clothing/ClothingManager.cpp b/Source/NakedDesire/Clothing/ClothingManager.cpp index 9b99c4b7..37d61ba0 100644 --- a/Source/NakedDesire/Clothing/ClothingManager.cpp +++ b/Source/NakedDesire/Clothing/ClothingManager.cpp @@ -205,7 +205,7 @@ UClothingItemInstance* UClothingManager::RemoveClothing(const EClothingSlotType void UClothingManager::DropClothing(const EClothingSlotType ClothingType) { - const UClothingItemInstance* ClothingItemInstance = RemoveClothing(ClothingType); + UClothingItemInstance* ClothingItemInstance = RemoveClothing(ClothingType); if (!ClothingItemInstance) return; diff --git a/Source/NakedDesire/Clothing/ClothingManager.h b/Source/NakedDesire/Clothing/ClothingManager.h index ccd6d566..f459087d 100644 --- a/Source/NakedDesire/Clothing/ClothingManager.h +++ b/Source/NakedDesire/Clothing/ClothingManager.h @@ -12,7 +12,7 @@ class UGlobalSaveGameData; class AClothingPickup; class UClothingItemInstance; -DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnClothingChangeSignature, const UClothingItemInstance*, ClothingItemInstance); +DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnClothingChangeSignature, UClothingItemInstance*, ClothingItemInstance); UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) ) class NAKEDDESIRE_API UClothingManager : public UActorComponent diff --git a/Source/NakedDesire/Global/NakedDesireHUD.h b/Source/NakedDesire/Global/NakedDesireHUD.h index 555bf081..46aad849 100644 --- a/Source/NakedDesire/Global/NakedDesireHUD.h +++ b/Source/NakedDesire/Global/NakedDesireHUD.h @@ -11,6 +11,9 @@ class NAKEDDESIRE_API ANakedDesireHUD : public AHUD { GENERATED_BODY() +public: + UGameLayoutWidget* GetGameLayout() const { return GameLayoutWidget; } + protected: UPROPERTY(EditDefaultsOnly, Category = "UI") TSubclassOf GameLayoutWidgetClass; diff --git a/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.cpp b/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.cpp index 696468e7..300f9d54 100644 --- a/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.cpp +++ b/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.cpp @@ -63,7 +63,7 @@ FText UEquipClothingRestriction::GetDescription() const }); } -void UEquipClothingRestriction::OnClothingEquipped(const UClothingItemInstance* ClothingItemInstance) +void UEquipClothingRestriction::OnClothingEquipped(UClothingItemInstance* ClothingItemInstance) { const bool IsTargetClothing = ClothingItems.FindByPredicate([&ClothingItemInstance](const UClothingItem* Item) { @@ -75,7 +75,7 @@ void UEquipClothingRestriction::OnClothingEquipped(const UClothingItemInstance* } } -void UEquipClothingRestriction::OnClothingUnequipped(const UClothingItemInstance* ClothingItemInstance) +void UEquipClothingRestriction::OnClothingUnequipped(UClothingItemInstance* ClothingItemInstance) { const bool IsTargetClothing = ClothingItems.FindByPredicate([&ClothingItemInstance](const UClothingItem* Item) { diff --git a/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.h b/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.h index 56895f99..c7805ab2 100644 --- a/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.h +++ b/Source/NakedDesire/MissionBuilder/Restrictions/EquipClothingRestriction.h @@ -28,10 +28,10 @@ private: FDelegateHandle ClothingUnequippedDelegateHandle; UFUNCTION() - void OnClothingEquipped(const UClothingItemInstance* ClothingItemInstance); + void OnClothingEquipped(UClothingItemInstance* ClothingItemInstance); UFUNCTION() - void OnClothingUnequipped(const UClothingItemInstance* ClothingItemInstance); + void OnClothingUnequipped(UClothingItemInstance* ClothingItemInstance); void CheckClothing(); }; diff --git a/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.cpp b/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.cpp index 6b8f0883..2c293b93 100644 --- a/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.cpp +++ b/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.cpp @@ -56,7 +56,7 @@ FText UExposeBodyPartRestriction::GetDescription() const }); } -void UExposeBodyPartRestriction::EquipClothing(const UClothingItemInstance* ClothingItemInstance) +void UExposeBodyPartRestriction::EquipClothing(UClothingItemInstance* ClothingItemInstance) { if (IsSuccess) // TODO: Add covered body part resolution { @@ -64,7 +64,7 @@ void UExposeBodyPartRestriction::EquipClothing(const UClothingItemInstance* Clot } } -void UExposeBodyPartRestriction::UnequipClothing(const UClothingItemInstance* ClothingItemInstance) +void UExposeBodyPartRestriction::UnequipClothing(UClothingItemInstance* ClothingItemInstance) { if (IsSuccess) return; diff --git a/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.h b/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.h index 470f4f0b..19e60692 100644 --- a/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.h +++ b/Source/NakedDesire/MissionBuilder/Restrictions/ExposeBodyPartRestriction.h @@ -20,17 +20,17 @@ class NAKEDDESIRE_API UExposeBodyPartRestriction : public UGoalRestriction UPROPERTY(EditDefaultsOnly) EBodyPart BodyPart; -protected: +public: virtual void Init(ANakedDesireCharacter* PlayerCharacter) override; virtual void Stop() override; virtual FText GetDescription() const override; private: UFUNCTION() - void EquipClothing(const UClothingItemInstance* ClothingItemInstance); + void EquipClothing(UClothingItemInstance* ClothingItemInstance); UFUNCTION() - void UnequipClothing(const UClothingItemInstance* ClothingItemInstance); + void UnequipClothing(UClothingItemInstance* ClothingItemInstance); void CheckClothing(); }; diff --git a/Source/NakedDesire/Player/NakedDesireCharacter.cpp b/Source/NakedDesire/Player/NakedDesireCharacter.cpp index 5e2673bb..705deb51 100644 --- a/Source/NakedDesire/Player/NakedDesireCharacter.cpp +++ b/Source/NakedDesire/Player/NakedDesireCharacter.cpp @@ -17,7 +17,9 @@ #include "NakedDesire/Clothing/ClothingItemInstance.h" #include "NakedDesire/Clothing/ClothingSlotsData.h" #include "NakedDesire/Global/Constants.h" +#include "NakedDesire/Global/NakedDesireHUD.h" #include "NakedDesire/Global/NakedDesireUserSettings.h" +#include "NakedDesire/UI/GameLayoutWidget.h" #include "NakedDesire/UI/RadialMenu/RadialMenuController.h" #include "Perception/AIPerceptionStimuliSourceComponent.h" #include "Perception/AISense_Sight.h" @@ -166,6 +168,8 @@ void ANakedDesireCharacter::BeginPlay() ClothingManager->OnClothingEquip.AddUniqueDynamic(this, &ANakedDesireCharacter::OnClothingEquip); ClothingManager->OnClothingUnequip.AddUniqueDynamic(this, &ANakedDesireCharacter::OnClothingUnequip); + + HUD = Cast(UGameplayStatics::GetPlayerController(GetWorld(), 0)->GetHUD()); UNakedDesireUserSettings::GetNakedDesireUserSettings()->OnSettingsChanged.AddUniqueDynamic(this, &ANakedDesireCharacter::OnSettingsChanged); } @@ -258,7 +262,7 @@ void ANakedDesireCharacter::OnEndOverlap(UPrimitiveComponent* OverlappedComponen } } -void ANakedDesireCharacter::OnClothingEquip(const UClothingItemInstance* ClothingItemInstance) +void ANakedDesireCharacter::OnClothingEquip(UClothingItemInstance* ClothingItemInstance) { if (ClothingItemInstance->GetClothingItem()->HiddenBodyParts.Contains(EBodyPart::Ass)) { @@ -275,7 +279,7 @@ void ANakedDesireCharacter::OnClothingEquip(const UClothingItemInstance* Clothin } } -void ANakedDesireCharacter::OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance) +void ANakedDesireCharacter::OnClothingUnequip(UClothingItemInstance* ClothingItemInstance) { if (!UNakedDesireUserSettings::GetNakedDesireUserSettings()->GetIsCensorshipEnabled() && !IS_DEMO) return; @@ -366,8 +370,7 @@ void ANakedDesireCharacter::OnCrouchToggle(const FInputActionValue& Value) void ANakedDesireCharacter::OnEquipmentPress(const FInputActionValue& Value) { - BuildRadialMenuEntries(); - RadialMenuController->OpenMenu(); + HUD->GetGameLayout()->OpenInventory(); } void ANakedDesireCharacter::BuildRadialMenuEntries() diff --git a/Source/NakedDesire/Player/NakedDesireCharacter.h b/Source/NakedDesire/Player/NakedDesireCharacter.h index f9ee69da..77ed65a6 100644 --- a/Source/NakedDesire/Player/NakedDesireCharacter.h +++ b/Source/NakedDesire/Player/NakedDesireCharacter.h @@ -13,6 +13,8 @@ #include "Perception/AISightTargetInterface.h" #include "NakedDesireCharacter.generated.h" +class ANakedDesireHUD; +class UClothingItemInstance; class UClothingSlotsData; class URadialMenuController; class UAIPerceptionStimuliSourceComponent; @@ -187,10 +189,10 @@ private: int32 OtherBodyIndex); UFUNCTION() - void OnClothingEquip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingEquip(UClothingItemInstance* ClothingItemInstance); UFUNCTION() - void OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingUnequip(UClothingItemInstance* ClothingItemInstance); UFUNCTION() void OnSettingsChanged(UNakedDesireUserSettings* Settings); @@ -205,4 +207,7 @@ private: void BuildRadialMenuEntries(); bool CheckSight(const FVector& StartLocation, const FVector& EndLocation, FHitResult& HitResult, const AActor* IgnoreActor); + + UPROPERTY() + TObjectPtr HUD; }; diff --git a/Source/NakedDesire/Player/PlayerCinematic.cpp b/Source/NakedDesire/Player/PlayerCinematic.cpp index 882b9fe0..7cf8ca91 100644 --- a/Source/NakedDesire/Player/PlayerCinematic.cpp +++ b/Source/NakedDesire/Player/PlayerCinematic.cpp @@ -60,12 +60,12 @@ void APlayerCinematic::BeginPlay() } } -void APlayerCinematic::OnClothingEquip(const UClothingItemInstance* ClothingItemInstance) +void APlayerCinematic::OnClothingEquip(UClothingItemInstance* ClothingItemInstance) { EquipClothing(ClothingItemInstance); } -void APlayerCinematic::OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance) +void APlayerCinematic::OnClothingUnequip(UClothingItemInstance* ClothingItemInstance) { UnequipClothing(ClothingItemInstance); } diff --git a/Source/NakedDesire/Player/PlayerCinematic.h b/Source/NakedDesire/Player/PlayerCinematic.h index 7d835145..477dff10 100644 --- a/Source/NakedDesire/Player/PlayerCinematic.h +++ b/Source/NakedDesire/Player/PlayerCinematic.h @@ -60,16 +60,15 @@ class NAKEDDESIRE_API APlayerCinematic : public ACharacter public: APlayerCinematic(); - -protected: + virtual void BeginPlay() override; private: UFUNCTION() - void OnClothingEquip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingEquip(UClothingItemInstance* ClothingItemInstance); UFUNCTION() - void OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingUnequip(UClothingItemInstance* ClothingItemInstance); USkeletalMeshComponent* GetMeshByType(const EClothingSlotType SlotType) const; void EquipClothing(const UClothingItemInstance* ClothingItemInstance); diff --git a/Source/NakedDesire/Player/PlayerImpostor.cpp b/Source/NakedDesire/Player/PlayerImpostor.cpp index 90e1f810..90d45b53 100644 --- a/Source/NakedDesire/Player/PlayerImpostor.cpp +++ b/Source/NakedDesire/Player/PlayerImpostor.cpp @@ -46,12 +46,12 @@ APlayerImpostor::APlayerImpostor() ShoesMeshComponent->SetupAttachment(GetMesh()); } -void APlayerImpostor::OnClothingEquip(const UClothingItemInstance* ClothingItemInstance) +void APlayerImpostor::OnClothingEquip(UClothingItemInstance* ClothingItemInstance) { EquipClothing(ClothingItemInstance); } -void APlayerImpostor::OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance) +void APlayerImpostor::OnClothingUnequip(UClothingItemInstance* ClothingItemInstance) { UnequipClothing(ClothingItemInstance); } diff --git a/Source/NakedDesire/Player/PlayerImpostor.h b/Source/NakedDesire/Player/PlayerImpostor.h index 8fe4397e..12215454 100644 --- a/Source/NakedDesire/Player/PlayerImpostor.h +++ b/Source/NakedDesire/Player/PlayerImpostor.h @@ -71,10 +71,10 @@ public: private: UFUNCTION() - void OnClothingEquip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingEquip(UClothingItemInstance* ClothingItemInstance); UFUNCTION() - void OnClothingUnequip(const UClothingItemInstance* ClothingItemInstance); + void OnClothingUnequip(UClothingItemInstance* ClothingItemInstance); USkeletalMeshComponent* GetMesh() const { return Mesh; }; USkeletalMeshComponent* GetMeshByType(const EClothingSlotType SlotType) const; diff --git a/Source/NakedDesire/UI/GameLayoutWidget.cpp b/Source/NakedDesire/UI/GameLayoutWidget.cpp index 0e112fd8..b3fb786b 100644 --- a/Source/NakedDesire/UI/GameLayoutWidget.cpp +++ b/Source/NakedDesire/UI/GameLayoutWidget.cpp @@ -1 +1,8 @@ #include "GameLayoutWidget.h" +#include "Widgets/CommonActivatableWidgetContainer.h" +#include "Inventory/InventoryScreenWidget.h" + +void UGameLayoutWidget::OpenInventory() +{ + InventoryScreenWidget = WidgetStack->AddWidget(InventoryScreenWidgetClass); +} diff --git a/Source/NakedDesire/UI/GameLayoutWidget.h b/Source/NakedDesire/UI/GameLayoutWidget.h index 7ec04fc3..84899f71 100644 --- a/Source/NakedDesire/UI/GameLayoutWidget.h +++ b/Source/NakedDesire/UI/GameLayoutWidget.h @@ -4,6 +4,7 @@ #include "CommonUserWidget.h" #include "GameLayoutWidget.generated.h" +class UInventoryScreenWidget; class UHUDWidget; class UCommonActivatableWidgetStack; @@ -17,4 +18,13 @@ class NAKEDDESIRE_API UGameLayoutWidget : public UCommonUserWidget UPROPERTY(meta = (BindWidget)) TObjectPtr HUD; + + UPROPERTY(EditDefaultsOnly, Category = "UI") + TSubclassOf InventoryScreenWidgetClass; + + UPROPERTY() + TObjectPtr InventoryScreenWidget; + +public: + void OpenInventory(); }; diff --git a/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.cpp b/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.cpp index 46aa3dd3..9aad399b 100644 --- a/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.cpp +++ b/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.cpp @@ -2,3 +2,63 @@ #include "EquipmentPanelWidget.h" + +#include "EquipmentSlotWidget.h" + +void UEquipmentPanelWidget::NativeConstruct() +{ + Super::NativeConstruct(); + + InitSlotTypes(); + + const TArray AllSlots = { + NipplesSlot, AnalSlot, VaginaSlot, + HeadSlot, NeckSlot, FaceSlot, EyesSlot, + BodysuitSlot, TopSlot, BottomSlot, + UnderwearTopSlot, UnderwearBottomSlot, + SocksSlot, FootwearSlot, OuterwearSlot, + WristRestraintSlot, AnkleRestraintSlot, NeckRestraintSlot + }; + + for (UEquipmentSlotWidget* Slot : AllSlots) + { + if (Slot) + { + Slot->OnEquipmentSlotClicked.BindUObject(this, &UEquipmentPanelWidget::HandleSlotClicked); + } + } +} + +void UEquipmentPanelWidget::NativePreConstruct() +{ + Super::NativePreConstruct(); + + InitSlotTypes(); +} + +void UEquipmentPanelWidget::HandleSlotClicked(UEquipmentSlotWidget* SlotWidget) +{ + OnSlotClicked.ExecuteIfBound(SlotWidget); +} + +void UEquipmentPanelWidget::InitSlotTypes() +{ + if (NipplesSlot) NipplesSlot->SetSlotType(EClothingSlotType::Nipples); + if (AnalSlot) AnalSlot->SetSlotType(EClothingSlotType::Anal); + if (VaginaSlot) VaginaSlot->SetSlotType(EClothingSlotType::Vagina); + if (HeadSlot) HeadSlot->SetSlotType(EClothingSlotType::Head); + if (NeckSlot) NeckSlot->SetSlotType(EClothingSlotType::Neck); + if (FaceSlot) FaceSlot->SetSlotType(EClothingSlotType::Face); + if (EyesSlot) EyesSlot->SetSlotType(EClothingSlotType::Eyes); + if (BodysuitSlot) BodysuitSlot->SetSlotType(EClothingSlotType::Bodysuit); + if (TopSlot) TopSlot->SetSlotType(EClothingSlotType::Top); + if (BottomSlot) BottomSlot->SetSlotType(EClothingSlotType::Bottom); + if (UnderwearTopSlot) UnderwearTopSlot->SetSlotType(EClothingSlotType::UnderwearTop); + if (UnderwearBottomSlot) UnderwearBottomSlot->SetSlotType(EClothingSlotType::UnderwearBottom); + if (SocksSlot) SocksSlot->SetSlotType(EClothingSlotType::Socks); + if (FootwearSlot) FootwearSlot->SetSlotType(EClothingSlotType::Footwear); + if (OuterwearSlot) OuterwearSlot->SetSlotType(EClothingSlotType::Outerwear); + if (WristRestraintSlot) WristRestraintSlot->SetSlotType(EClothingSlotType::WristRestraint); + if (AnkleRestraintSlot) AnkleRestraintSlot->SetSlotType(EClothingSlotType::AnkleRestraint); + if (NeckRestraintSlot) NeckRestraintSlot->SetSlotType(EClothingSlotType::NeckRestraint); +} diff --git a/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.h b/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.h index a9595a5a..d762fbc6 100644 --- a/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.h +++ b/Source/NakedDesire/UI/Inventory/EquipmentPanelWidget.h @@ -6,11 +6,76 @@ #include "CommonUserWidget.h" #include "EquipmentPanelWidget.generated.h" -/** - * - */ -UCLASS() +class UEquipmentSlotWidget; + +UCLASS(Abstract) class NAKEDDESIRE_API UEquipmentPanelWidget : public UCommonUserWidget { GENERATED_BODY() -}; + +public: + DECLARE_DELEGATE_OneParam(FOnSlotClicked, UEquipmentSlotWidget*); + FOnSlotClicked OnSlotClicked; + +protected: + virtual void NativeConstruct() override; + virtual void NativePreConstruct() override; + +private: + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr NipplesSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr AnalSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr VaginaSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr HeadSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr NeckSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr FaceSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr EyesSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr BodysuitSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr TopSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr BottomSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr UnderwearTopSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr UnderwearBottomSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr SocksSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr FootwearSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr OuterwearSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr WristRestraintSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr AnkleRestraintSlot; + + UPROPERTY(meta = (BindWidgetOptional)) + TObjectPtr NeckRestraintSlot; + + void HandleSlotClicked(UEquipmentSlotWidget* SlotWidget); + void InitSlotTypes(); +}; \ No newline at end of file diff --git a/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.cpp b/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.cpp new file mode 100644 index 00000000..5532231c --- /dev/null +++ b/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.cpp @@ -0,0 +1,29 @@ +// © 2025 Naked People Team. All Rights Reserved. + + +#include "EquipmentSlotMenuWidget.h" + +#include "Components/Button.h" +#include "Kismet/GameplayStatics.h" +#include "NakedDesire/Clothing/ClothingManager.h" +#include "NakedDesire/Player/NakedDesireCharacter.h" + +void UEquipmentSlotMenuWidget::Init(const EClothingSlotType InSlotType) +{ + SlotType = InSlotType; +} + +void UEquipmentSlotMenuWidget::NativeConstruct() +{ + Super::NativeConstruct(); + + Player = Cast(UGameplayStatics::GetPlayerCharacter(GetWorld(), 0)); + + DropClothingBtn->OnClicked.AddUniqueDynamic(this, &UEquipmentSlotMenuWidget::OnDropClothingClicked); +} + +void UEquipmentSlotMenuWidget::OnDropClothingClicked() +{ + Player->ClothingManager->DropClothing(SlotType); + OnActionPerformed.Broadcast(); +} diff --git a/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.h b/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.h new file mode 100644 index 00000000..0cb01520 --- /dev/null +++ b/Source/NakedDesire/UI/Inventory/EquipmentSlotMenuWidget.h @@ -0,0 +1,41 @@ +// © 2025 Naked People Team. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "CommonUserWidget.h" +#include "NakedDesire/Clothing/ClothingSlotType.h" +#include "EquipmentSlotMenuWidget.generated.h" + +class ANakedDesireCharacter; +class UButton; + +UCLASS(Abstract) +class NAKEDDESIRE_API UEquipmentSlotMenuWidget : public UCommonUserWidget +{ + GENERATED_BODY() + +public: + void Init(EClothingSlotType InSlotType); + + EClothingSlotType GetSlotType() const { return SlotType; } + + DECLARE_MULTICAST_DELEGATE(FOnActionPerformed); + FOnActionPerformed OnActionPerformed; + +protected: + virtual void NativeConstruct() override; + +private: + UPROPERTY(meta = (BindWidget)) + TObjectPtr DropClothingBtn; + + UPROPERTY() + TObjectPtr Player; + + UPROPERTY() + EClothingSlotType SlotType; + + UFUNCTION() + void OnDropClothingClicked(); +}; diff --git a/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.cpp b/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.cpp index 3eb71108..f4d02b04 100644 --- a/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.cpp +++ b/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.cpp @@ -2,34 +2,88 @@ #include "EquipmentSlotWidget.h" +#include "Kismet/GameplayStatics.h" #include "NakedDesire/Clothing/ClothingItem.h" #include "NakedDesire/Clothing/ClothingItemInstance.h" +#include "NakedDesire/Clothing/ClothingManager.h" #include "NakedDesire/Clothing/ClothingSlotsData.h" +#include "NakedDesire/Player/NakedDesireCharacter.h" void UEquipmentSlotWidget::SetItem(UClothingItemInstance* InItem) { ClothingItemInstance = InItem; IconImage->SetBrushFromTexture(InItem->GetClothingItem()->Icon); + IconImage->SetVisibility(ESlateVisibility::SelfHitTestInvisible); + SetIsEnabled(true); } void UEquipmentSlotWidget::ClearItem() { ClothingItemInstance = nullptr; + + IconImage->SetBrushFromTexture(nullptr); + IconImage->SetVisibility(ESlateVisibility::Hidden); + SetIsEnabled(false); } void UEquipmentSlotWidget::NativeOnClicked() { Super::NativeOnClicked(); + + OnEquipmentSlotClicked.ExecuteIfBound(this); } void UEquipmentSlotWidget::NativePreConstruct() { Super::NativePreConstruct(); - // if (!ClothingSlotsData->Slots.Contains(SlotType)) - // return; - - // FClothingSlotData& SlotData = ClothingSlotsData->Slots[SlotType]; - // PlaceholderImage->SetBrushFromTexture(&SlotData.Icon); + InitSlotVisuals(); +} + +void UEquipmentSlotWidget::OnClothingEquip(UClothingItemInstance* InClothingItemInstance) +{ + if (InClothingItemInstance->GetClothingItem()->SlotType != SlotType) + return; + + SetItem(InClothingItemInstance); +} + +void UEquipmentSlotWidget::OnClothingUnequip(UClothingItemInstance* InClothingItemInstance) +{ + if (InClothingItemInstance->GetClothingItem()->SlotType != SlotType) + return; + + ClearItem(); +} + +void UEquipmentSlotWidget::InitSlotVisuals() +{ + if (!ClothingSlotsData) + return; + + const FClothingSlotData& SlotData = ClothingSlotsData->Slots[SlotType]; + PlaceholderImage->SetBrushFromTexture(SlotData.Icon); +} + +void UEquipmentSlotWidget::SetSlotType(const EClothingSlotType InSlotType) +{ + SlotType = InSlotType; + + InitSlotVisuals(); +} + +void UEquipmentSlotWidget::NativeConstruct() +{ + Super::NativeConstruct(); + + const ANakedDesireCharacter* Player = Cast(UGameplayStatics::GetPlayerCharacter(GetWorld(), 0)); + + Player->ClothingManager->OnClothingEquip.AddUniqueDynamic(this, &UEquipmentSlotWidget::OnClothingEquip); + Player->ClothingManager->OnClothingUnequip.AddUniqueDynamic(this, &UEquipmentSlotWidget::OnClothingUnequip); + + if (UClothingItemInstance* Item = Player->ClothingManager->GetSlotClothing(SlotType)) + SetItem(Item); + else + ClearItem(); } diff --git a/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.h b/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.h index 3ae5c490..39d497d4 100644 --- a/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.h +++ b/Source/NakedDesire/UI/Inventory/EquipmentSlotWidget.h @@ -8,6 +8,8 @@ #include "NakedDesire/Clothing/ClothingSlotType.h" #include "EquipmentSlotWidget.generated.h" +class UEquipmentSlotMenuWidget; +class ANakedDesireCharacter; class UClothingSlotsData; class UClothingItemInstance; @@ -19,6 +21,14 @@ class NAKEDDESIRE_API UEquipmentSlotWidget : public UCommonButtonBase public: void SetItem(UClothingItemInstance* InItem); void ClearItem(); + + EClothingSlotType GetSlotType() const { return SlotType; } + void SetSlotType(EClothingSlotType InSlotType); + + virtual void NativeConstruct() override; + + DECLARE_DELEGATE_OneParam(FOnEquipmentSlotClicked, UEquipmentSlotWidget* EquipmentSLotWidget) + FOnEquipmentSlotClicked OnEquipmentSlotClicked; protected: virtual void NativeOnClicked() override; @@ -39,4 +49,12 @@ private: UPROPERTY() EClothingSlotType SlotType = EClothingSlotType::Anal; + + UFUNCTION() + void OnClothingEquip(UClothingItemInstance* InClothingItemInstance); + + UFUNCTION() + void OnClothingUnequip(UClothingItemInstance* InClothingItemInstance); + + void InitSlotVisuals(); }; diff --git a/Source/NakedDesire/UI/Inventory/InventoryPanelWidget.h b/Source/NakedDesire/UI/Inventory/InventoryPanelWidget.h index 1c219200..2358f586 100644 --- a/Source/NakedDesire/UI/Inventory/InventoryPanelWidget.h +++ b/Source/NakedDesire/UI/Inventory/InventoryPanelWidget.h @@ -9,7 +9,7 @@ /** * */ -UCLASS() +UCLASS(Abstract) class NAKEDDESIRE_API UInventoryPanelWidget : public UCommonUserWidget { GENERATED_BODY() diff --git a/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.cpp b/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.cpp index e235e395..e2821fdd 100644 --- a/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.cpp +++ b/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.cpp @@ -1 +1,87 @@ #include "InventoryScreenWidget.h" + +#include "Components/Button.h" +#include "Components/CanvasPanel.h" +#include "Components/CanvasPanelSlot.h" +#include "EquipmentPanelWidget.h" +#include "EquipmentSlotMenuWidget.h" +#include "EquipmentSlotWidget.h" + +void UInventoryScreenWidget::NativeOnActivated() +{ + Super::NativeOnActivated(); + + if (!EquipmentSlotMenuWidget && EquipmentSlotMenuWidgetClass) + { + // Place the dynamic menu in the same canvas that hosts the blocker. + // The blocker must live in a UCanvasPanel that spans the area where + // outside clicks should be captured (typically the screen root canvas). + if (UCanvasPanel* MenuCanvas = Cast(MenuBlocker->GetParent())) + { + EquipmentSlotMenuWidget = CreateWidget(this, EquipmentSlotMenuWidgetClass); + if (UCanvasPanelSlot* CanvasSlot = Cast(MenuCanvas->AddChild(EquipmentSlotMenuWidget))) + { + CanvasSlot->SetAutoSize(true); + CanvasSlot->SetAnchors(FAnchors(0.f, 0.f)); + // Render above the blocker so menu clicks aren't eaten by it. + CanvasSlot->SetZOrder(1); + } + + EquipmentSlotMenuWidget->OnActionPerformed.AddUObject(this, &UInventoryScreenWidget::CloseMenu); + } + + EquipmentPanelWidget->OnSlotClicked.BindUObject(this, &UInventoryScreenWidget::HandleSlotClicked); + MenuBlocker->OnClicked.AddUniqueDynamic(this, &UInventoryScreenWidget::CloseMenu); + } + + CloseMenu(); +} + +void UInventoryScreenWidget::NativeOnDeactivated() +{ + Super::NativeOnDeactivated(); + + CloseMenu(); +} + +void UInventoryScreenWidget::HandleSlotClicked(UEquipmentSlotWidget* SlotWidget) +{ + if (!EquipmentSlotMenuWidget || !SlotWidget) + { + return; + } + + const bool bMenuOpen = EquipmentSlotMenuWidget->GetVisibility() != ESlateVisibility::Collapsed; + if (bMenuOpen && EquipmentSlotMenuWidget->GetSlotType() == SlotWidget->GetSlotType()) + { + CloseMenu(); + return; + } + + EquipmentSlotMenuWidget->Init(SlotWidget->GetSlotType()); + + if (UCanvasPanelSlot* MenuSlot = Cast(EquipmentSlotMenuWidget->Slot)) + { + if (UCanvasPanel* MenuCanvas = Cast(MenuBlocker->GetParent())) + { + const FGeometry& SlotGeom = SlotWidget->GetCachedGeometry(); + const FVector2D AbsPos = SlotGeom.GetAbsolutePosition() + FVector2D(SlotGeom.GetAbsoluteSize().X, 0.f); + MenuSlot->SetPosition(MenuCanvas->GetCachedGeometry().AbsoluteToLocal(AbsPos)); + } + } + + MenuBlocker->SetVisibility(ESlateVisibility::Visible); + EquipmentSlotMenuWidget->SetVisibility(ESlateVisibility::Visible); +} + +void UInventoryScreenWidget::CloseMenu() +{ + if (EquipmentSlotMenuWidget) + { + EquipmentSlotMenuWidget->SetVisibility(ESlateVisibility::Collapsed); + } + if (MenuBlocker) + { + MenuBlocker->SetVisibility(ESlateVisibility::Collapsed); + } +} \ No newline at end of file diff --git a/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.h b/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.h index 07f37123..3ac88b4f 100644 --- a/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.h +++ b/Source/NakedDesire/UI/Inventory/InventoryScreenWidget.h @@ -4,8 +4,35 @@ #include "CommonActivatableWidget.h" #include "InventoryScreenWidget.generated.h" -UCLASS() +class UButton; +class UEquipmentPanelWidget; +class UEquipmentSlotMenuWidget; +class UEquipmentSlotWidget; + +UCLASS(Abstract) class NAKEDDESIRE_API UInventoryScreenWidget : public UCommonActivatableWidget { GENERATED_BODY() -}; + + UPROPERTY(EditDefaultsOnly, Category = "UI") + TSubclassOf EquipmentSlotMenuWidgetClass; + + UPROPERTY() + TObjectPtr EquipmentSlotMenuWidget; + + UPROPERTY(meta = (BindWidget)) + TObjectPtr EquipmentPanelWidget; + + UPROPERTY(meta = (BindWidget)) + TObjectPtr MenuBlocker; + +protected: + virtual void NativeOnActivated() override; + virtual void NativeOnDeactivated() override; + +private: + void HandleSlotClicked(UEquipmentSlotWidget* SlotWidget); + + UFUNCTION() + void CloseMenu(); +}; \ No newline at end of file