#include "ReactsToTimeOfDay.generated.h"
* Must have BlueprintType as a specifier to have this interface exposed to blueprints.
* With this line you can easily add this interface to any blueprint class.
UINTERFACE(BlueprintType)
class MYPROJECT_API UReactsToTimeOfDay : public UInterface {
GENERATED_UINTERFACE_BODY()
class MYPROJECT_API IReactsToTimeOfDay {
GENERATED_IINTERFACE_BODY()
// classes using this interface must implement ReactToHighNoon
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "MyCategory")
//classes using this interface may implement ReactToMidnight
UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, Category = "MyCategory")