Files
UE5-Modular-Game-Framework/docs/blueprints/14-data-assets/120_DA_EquipmentConfig.md
Lefteris Notas 411edea8ce add blueprints
2026-05-19 13:22:27 +03:00

1.4 KiB

DA_EquipmentConfig — Data Asset

Parent Class: UDataAsset Dependencies: BPC_EquipmentSlotSystem Purpose: Defines equipment slot configurations — which item categories map to which slots, socket names, and auto-equip rules.


Variables / Structure

Field Type Description
Slot E_EquipmentSlot Equipment slot identifier
SocketName FName Character skeletal mesh socket
AllowedCategories TArray<E_ItemCategory> Categories allowed in this slot
bAutoEquipOnPickup bool Auto-equip matching items on pickup
bMustBeEmptyToEquip bool Slot must be empty before equipping
VisualAttachmentClass TSubclassOf<AActor> Visual attachment actor class

Gameplay Tags

  • Namespace: Equipment.Slot.<Name> (e.g., Equipment.Slot.Head, Equipment.Slot.Torso)

Validation Rules

  • Slot must be unique
  • SocketName must not be empty if visual attachment is used

Example Data

Field Value
Slot Head
SocketName head_socket
AllowedCategories [Equipment]
bAutoEquipOnPickup true

Consumed By

Reuse Notes

  • Equipment configs are data-driven; new slots added without code changes