I state that i know near to nothing about c++, oop and unreal, apart what i’m being taught from this course.
actor should be used when defining what a game object inherently is, is not reusable or defines how components interact / contains more components.
component should be used instead when defining a single, reusable, self contained functionality or behaviour, not related with what an object is
So the choice I had was between
-actor class “prop”
-component “pickable”
ultimately I chose prop, because i want every pickable object to have a weight and affect the player speed and the behaviour with trigger volumes. What do you think?