Allow Component Variables to reference Components of the same Blueprint

I have a following setup:


ComponentA has a variable for a MovementComponent. It would be nice if I can directly set the Variable directly to MovementComponent of MyPawn
Currently, we have to initialize every Component manually on BeginPlay (for example) to set References and make them valid (Sometimes, BeginPlay is already too late).

When we have an Actor Reference Variable in a Blueprint, we already can reference Actors in the Level. Why not references from Self ?


I very much support this feature, but note that to set these “properly” i.e. without it being too late, you can do it in the Construction Script of your BP.