for context I am using BP and UE 5.3
So I heard ‘Cast To’ nodes are bad. Like for example I have a custom player controller class called ‘PC Core’ that is child of the player controller class. I wonder if I can use interface functions to make a psuedo cast to node and does this make it what you call a soft ref and is that desirable?
So instead of using ‘Cast to’ node, is it a better method to use an interface function library and make an interface function called ‘Psuedo Cast to PC Core’ where the output pin is ‘PC Core’ , then have the ‘PC Core’ class have it inherit this interface function library and have it use this ‘Psuedo Cast to PC Core’ interface function where attached self ref to the output pin.
Here is a picture of what I am talking about:
1st pic is in the custom player controller class PC Core
2nd pic is calling the psuedo cast to in another blueprints
Also any time I want to do the ‘Cast to’ node I can use this interface function instead?