Hi guys! I am not looking for any ‘hard answers’ because I know that this is a very nebulous question. For this reason, I posted here instead of in the answer hub as well.
First, to give some context. I originally created an Actor component and attached it to a character. This wasn’t problematic, and I was able to create a basic quest. However, it seemed kind of clunky. In order to attach the quest, an actor needs to be on the field. Therefore, I need to drag/drop the actor, or spawn it. I was looking into an Actor Component instead, and it appears to be more light-weight, and in some ways also fits the bill of being attachable to an actor, and moved at will. However, Actor Components seem to have their own problems as well. You cannot create a Blueprint child of the actor, and that is what I have been doing; create the base class, then configure it in Blueprint. For this reason, I am leaning more towards an Actor class instead.
So my question is, is there a Best (or at least better) way of setting up a quest component? What do you use for quest items?
Thanks for your time, guys!