// Copyright Echo Devgroup #pragma once #include "CoreMinimal.h" #include "Blueprint/UserWidget.h" #include "AuraUserWidget.generated.h" /** * */ UCLASS() class AURA_API UAuraUserWidget : public UUserWidget { GENERATED_BODY() public: //Create function to set Widget Controller UFUNCTION(BlueprintCallable) void SetWidgetController(UObject* InWidgetController); UPROPERTY(BlueprintReadOnly) TObjectPtr WidgetController; protected: UFUNCTION(BlueprintImplementableEvent) void WidgetControllerSet(); };