Say I have a bunch of different blueprint actors that implement an interface in a scene.
Then I have a blueprint actor that has an array of the interface that is assignable in the details panel.
I want to be able to drag and drop actors from the scene that implement the interface in to the array.
Currently the best way to get similar functionality is to have an array of actors where in the construction script each element is checked if it implements the interface. Then it removes any that don’t implement the interface. We then can call the interface functions through the message system.
It would be nifty if interface variables gave drop down options for “object reference, interface reference, class reference”
This would be similar to the options provided when selecting object types.