I have two actors in the same level, the aDoorButton from the DoorButton class and the aDoorFromButton from the DoorFromButton class.
The DoorButton have a variable which is a reference to a DoorFromButton, and the blueprint have a function SetDoorFromButton that receives a DoorFromButton on the input and sets the variable.
I have made that blueprints some weeks ago, and its working (the button opens the right door). But for my life I cannot find where the function is being called, and how the right door instance is on the input of that function.
I know the function is called on the start, but it`s not from the Button blueprint neither the constructor, which is empty.
I think it`s from the level editor, because the door instance is given to the function input. But where could it be?