Skip to main content

Initialization

Before using equipment, initialize the component with inventories: Blueprint:
44eba8ecfbb16126da60a6815d558369.png C++:

Equip Item

Blueprint:
2d729915e13777333cd3f35702a56088.png C++:
What Happens:
  1. Validates item can go in slot (checks RequiredTag)
  2. Unequips current item in slot (if any)
  3. Places new item in equipment slot
  4. Updates visual mesh
  5. Activates equip ability (if any)
  6. Fires OnEquipmentChanged event

Unequip Item

Blueprint:
C++:
What Happens:
  1. Removes item from slot
  2. Clears visual mesh
  3. Restores hidden body parts
  4. Activates unequip ability (if any)
  5. Returns item to main inventory
  6. Fires OnEquipmentChanged event

Unequip All

Blueprint:
a8937311408e3c35950141031ac701a4.png C++: