I made an interface but it does not show up as “ISwitchable” in the editor. It shows as “Switchable”. Am I supposed to rename it to UISwitchable and IISwitchable instead? That would be kinda odd in C++ though.
UINTERFACE(Blueprintable, MinimalAPI, meta=(FriendlyName = "ISwitchable")) // meta not allowed, won't compile
class USwitchable : public UInterface
{
GENERATED_UINTERFACE_BODY()
};
class ISwitchable
{
GENERATED_IINTERFACE_BODY()
virtual void OnSwitch(ESwitchValue newValue);
};