Simple question but perhaps Unreal Engine specific: I have UMyBaseClass and UMyDerivedClass, have defined a function as taking in UMyBaseClass as a parameter but, when trying to pass in UMyDerivedClass, I get the build error: "cannot convert argument 1 from 'UMyDerivedClass *' to 'UMyBaseClass *'". I've been passing in a bunch of unreal's derived Aclasses without issue so far so I'm thinking there may some extra leg work involved in UMyBaseClass or simply that UObject derived classes are funky. Any inspiration?
NB. Functions are being overridden from a custom Interface class.