Reducing Memory Usage

Hi. So this is the begin play of my quest base for example:

I’m binding the event to a dispatcher from my bp_playerController. The only way that I know how to do that is to somehow get a reference to the bp_playerController The initial plan was just to use the BPI Player interface because I didn’t realize that loading in at least one function loads everything from that interface and I didn’t want to cast from the Get Player Controller Node.

Quest Log Component:


This is inside of my quest log component which is an actor component that I put inside of the player controller that spawns in the quest base actor.