Skip to main content
After you added the asset package to your project, follow these steps to make it work:

1. Add AC_FDM_Component

Add AC_FDM_Component to your Player Character or Player Controller. image2

2. Assign a Config asset

Assign a Config asset for the component. image3

3. Add Input Actions

Add the following input actions:
  • IA_FDM_SelectDown
  • IA_FDM_SelectLeft
  • IA_FDM_SelectRight
  • IA_FDM_SelectUp
image4 Then call FDM Directional Input function on Triggered Event with corresponding direction input. image5
Input ActionFunction
IA_FDM_SelectUpFDM Directional Input (Up)
IA_FDM_SelectDownFDM Directional Input (Down)
IA_FDM_SelectLeftFDM Directional Input (Left)
IA_FDM_SelectRightFDM Directional Input (Right)

4. Optional: Example Inventory

Add AC_FDM_ExampleInventoryComponent and assign a starting item asset. image6 image7 Then initialize the inventory on Begin Play. image8

5. Initialize the FDM Component

Call Initialize FDM Component when your character/controller is ready (typically on Begin Play). image9

6. Use your own system

Open the blueprint of the object (must derive from UObject) and implement the BPI_FDM_EntrySourceObject interface. image10 The most important function is Get Entry Metadata. image11

7. Add entries

Add entries by using the Add New Entry function. image12