Files
BusyRabbit/Source/BusyRabbit/Public/UIFramework/UIController.h
2025-10-28 23:51:17 +08:00

31 lines
529 B
C++

#pragma once
#include "UIController.generated.h"
class APW_UIFrameworkHud;
UCLASS(Blueprintable, BlueprintType)
class UPW_UIController : public UObject
{
GENERATED_BODY()
public:
void InitUIController(APW_UIFrameworkHud* UIHud);
void DestroyUIController();
protected:
UFUNCTION(BlueprintNativeEvent)
void OnUIControllerInitialized();
UFUNCTION(BlueprintNativeEvent)
void OnUIControllerDestroy();
protected:
UPROPERTY()
TObjectPtr<APW_UIFrameworkHud> Hud;
UPROPERTY()
TObjectPtr<APlayerController> PC;
};