├── .gitignore ├── Config ├── DefaultCrypto.ini ├── DefaultEditor.ini ├── DefaultEditorPerProjectUserSettings.ini ├── DefaultEngine.ini ├── DefaultGame.ini └── DefaultInput.ini ├── Content ├── GameFramework │ ├── GameMode_BP.uasset │ └── PlayerController_BP.uasset ├── Inventory │ ├── InventoryComponent.uasset │ └── Items │ │ ├── MyItem_01_BP.uasset │ │ ├── MyItem_02_BP.uasset │ │ └── MyItem_03_BP.uasset ├── Maps │ └── NewMap.umap ├── RPG_Items_Icons │ ├── 10.uasset │ ├── 14.uasset │ ├── 19.uasset │ ├── 33.uasset │ ├── 35.uasset │ ├── 36.uasset │ └── 37.uasset └── UI │ ├── Cell_WidgetBP.uasset │ ├── DragDropOperation_BP.uasset │ ├── DraggedSlot_WidgetBP.uasset │ ├── Grid_WidgetBP.uasset │ ├── Inventory_WidgetBP.uasset │ └── Slot_WidgetBP.uasset ├── Docs └── Preview.gif ├── GridInventory.sln ├── GridInventory.uproject ├── README.md └── Source ├── GridInventory.Target.cs ├── GridInventory ├── GridInventory.Build.cs ├── GridInventory.cpp ├── GridInventory.h ├── Private │ ├── CellWidget.cpp │ ├── DraggedSlotWidget.cpp │ ├── GridWidget.cpp │ ├── InventoryComponent.cpp │ ├── Item.cpp │ ├── SlotWidget.cpp │ └── Slot_DragDropOperation.cpp └── Public │ ├── CellWidget.h │ ├── DraggedSlotWidget.h │ ├── GridWidget.h │ ├── InventoryComponent.h │ ├── Item.h │ ├── SlotWidget.h │ └── Slot_DragDropOperation.h └── GridInventoryEditor.Target.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/DefaultCrypto.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultCrypto.ini -------------------------------------------------------------------------------- /Config/DefaultEditor.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultEditor.ini -------------------------------------------------------------------------------- /Config/DefaultEditorPerProjectUserSettings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultEditorPerProjectUserSettings.ini -------------------------------------------------------------------------------- /Config/DefaultEngine.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultEngine.ini -------------------------------------------------------------------------------- /Config/DefaultGame.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultGame.ini -------------------------------------------------------------------------------- /Config/DefaultInput.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Config/DefaultInput.ini -------------------------------------------------------------------------------- /Content/GameFramework/GameMode_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/GameFramework/GameMode_BP.uasset -------------------------------------------------------------------------------- /Content/GameFramework/PlayerController_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/GameFramework/PlayerController_BP.uasset -------------------------------------------------------------------------------- /Content/Inventory/InventoryComponent.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/Inventory/InventoryComponent.uasset -------------------------------------------------------------------------------- /Content/Inventory/Items/MyItem_01_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/Inventory/Items/MyItem_01_BP.uasset -------------------------------------------------------------------------------- /Content/Inventory/Items/MyItem_02_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/Inventory/Items/MyItem_02_BP.uasset -------------------------------------------------------------------------------- /Content/Inventory/Items/MyItem_03_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/Inventory/Items/MyItem_03_BP.uasset -------------------------------------------------------------------------------- /Content/Maps/NewMap.umap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/Maps/NewMap.umap -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/10.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/10.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/14.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/14.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/19.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/19.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/33.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/33.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/35.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/35.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/36.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/36.uasset -------------------------------------------------------------------------------- /Content/RPG_Items_Icons/37.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/RPG_Items_Icons/37.uasset -------------------------------------------------------------------------------- /Content/UI/Cell_WidgetBP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/Cell_WidgetBP.uasset -------------------------------------------------------------------------------- /Content/UI/DragDropOperation_BP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/DragDropOperation_BP.uasset -------------------------------------------------------------------------------- /Content/UI/DraggedSlot_WidgetBP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/DraggedSlot_WidgetBP.uasset -------------------------------------------------------------------------------- /Content/UI/Grid_WidgetBP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/Grid_WidgetBP.uasset -------------------------------------------------------------------------------- /Content/UI/Inventory_WidgetBP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/Inventory_WidgetBP.uasset -------------------------------------------------------------------------------- /Content/UI/Slot_WidgetBP.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Content/UI/Slot_WidgetBP.uasset -------------------------------------------------------------------------------- /Docs/Preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Docs/Preview.gif -------------------------------------------------------------------------------- /GridInventory.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/GridInventory.sln -------------------------------------------------------------------------------- /GridInventory.uproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/GridInventory.uproject -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/README.md -------------------------------------------------------------------------------- /Source/GridInventory.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory.Target.cs -------------------------------------------------------------------------------- /Source/GridInventory/GridInventory.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/GridInventory.Build.cs -------------------------------------------------------------------------------- /Source/GridInventory/GridInventory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/GridInventory.cpp -------------------------------------------------------------------------------- /Source/GridInventory/GridInventory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/GridInventory.h -------------------------------------------------------------------------------- /Source/GridInventory/Private/CellWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/CellWidget.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/DraggedSlotWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/DraggedSlotWidget.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/GridWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/GridWidget.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/InventoryComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/InventoryComponent.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/Item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/Item.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/SlotWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/SlotWidget.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Private/Slot_DragDropOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Private/Slot_DragDropOperation.cpp -------------------------------------------------------------------------------- /Source/GridInventory/Public/CellWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/CellWidget.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/DraggedSlotWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/DraggedSlotWidget.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/GridWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/GridWidget.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/InventoryComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/InventoryComponent.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/Item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/Item.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/SlotWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/SlotWidget.h -------------------------------------------------------------------------------- /Source/GridInventory/Public/Slot_DragDropOperation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventory/Public/Slot_DragDropOperation.h -------------------------------------------------------------------------------- /Source/GridInventoryEditor.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imnazake/grid-inventory-sample/HEAD/Source/GridInventoryEditor.Target.cs --------------------------------------------------------------------------------