How do YOU do your inventory systems?

When your inventory has its own functions instead of being just an array of items, it should be a separate class. Using an ActorComponent for an inventory is the best approach since you get more functionality from an ActorComponent than from a UObject.

> UActorComponent documentation

> UObject vs UActorComponent

1 Like