Assign Variable of Blueprint Component Type in Editor

Hello, I’m trying hard to find a solution to this. Maybe doesn’t exist.
I’m coming from Unity, this is simple in Unity.
I’m very satisfied with Unreal, doing things quicker and with better quality than in Unity but this small “missing feature” makes me lose my precious time.

I want to create a variable in a component that refers to another component and then ASSIGN/SET the value in the Blueprint Editor, NOT using “Begin Play”, Nodes, etc. I’d like to know if exists a simpler solution.

Scenario, the image describes better:

  1. Create an Actor Blueprint MyBlueprint
  2. Create 2 Actor Components Blueprints attached to MyBlueprint: BP_A_Component and BP_B_Component
  3. Create a var AComponent of type BP_A_Component in BP_B_Component (var exposed)
  4. Now, in MyBlueprint Editor, select BP_B_Component
  5. Assign the BP_A_Component instance, the one that is attached in the MyBlueprint to the BP_B_Component var

And the variable combo box is always empty, even when I play preview.

Thanks!!

1 Like