Initialization
Before using equipment, initialize the component with inventories: Blueprint:
C++:
Equip Item
Blueprint:
C++:
- Validates item can go in slot (checks RequiredTag)
- Unequips current item in slot (if any)
- Places new item in equipment slot
- Updates visual mesh
- Activates equip ability (if any)
- Fires
OnEquipmentChangedevent
Unequip Item
Blueprint:- Removes item from slot
- Clears visual mesh
- Restores hidden body parts
- Activates unequip ability (if any)
- Returns item to main inventory
- Fires
OnEquipmentChangedevent
Unequip All
Blueprint:
C++: