// In your Character.h
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Inventory")
UInventoryComponent* InventoryComponent;
// In your Character.cpp constructor
InventoryComponent = CreateDefaultSubobject<UInventoryComponent>(TEXT("InventoryComponent"));
InventoryComponent->MaxSlots = 30;
InventoryComponent->MaxWeight = 100.0f;