Is this still possible? I tried this and it fails to compile:
No matter what I do, it says missing { in class on the line I call out.
UHT might not like me trying to add any extra items after the UInterface inheritance keyword.
UINTERFACE(BlueprintType)
class UWRAIAttackStateInterface : public UInterface, public UWRAIStateInterface //<<-----Compiler error on this line.
{
GENERATED_UINTERFACE_BODY()
};
class WRAITH_API IWRAIAttackStateInterface : public IWRAIStateInterface
{
GENERATED_IINTERFACE_BODY()
//Methods go here
};
It’s not the end of the world if this isn’t possible but I’ll just have to make everything inherit from both interfaces.