diff --git a/Content/Blueprints/Game/BP_AuraGameModeBase.uasset b/Content/Blueprints/Game/BP_AuraGameModeBase.uasset index 4d74287..4c150de 100644 Binary files a/Content/Blueprints/Game/BP_AuraGameModeBase.uasset and b/Content/Blueprints/Game/BP_AuraGameModeBase.uasset differ diff --git a/Content/Blueprints/UI/HUD/BP_AuraHUD.uasset b/Content/Blueprints/UI/HUD/BP_AuraHUD.uasset new file mode 100644 index 0000000..11f6ebf Binary files /dev/null and b/Content/Blueprints/UI/HUD/BP_AuraHUD.uasset differ diff --git a/Content/Blueprints/UI/ProgressBar/WBP_GlobeProgressBar.uasset b/Content/Blueprints/UI/ProgressBar/WBP_GlobeProgressBar.uasset index a710376..92cf8d4 100644 Binary files a/Content/Blueprints/UI/ProgressBar/WBP_GlobeProgressBar.uasset and b/Content/Blueprints/UI/ProgressBar/WBP_GlobeProgressBar.uasset differ diff --git a/Content/Maps/StartupMap.umap b/Content/Maps/StartupMap.umap index c52d561..0d43c91 100644 Binary files a/Content/Maps/StartupMap.umap and b/Content/Maps/StartupMap.umap differ diff --git a/Source/Aura/Private/UI/HUD/AuraHUD.cpp b/Source/Aura/Private/UI/HUD/AuraHUD.cpp new file mode 100644 index 0000000..19fdb90 --- /dev/null +++ b/Source/Aura/Private/UI/HUD/AuraHUD.cpp @@ -0,0 +1,13 @@ +// Copyright; GhostPacket Games + +#include "UI/HUD/AuraHUD.h" + +#include "UI/Widgets/AuraUserWidget.h" + +void AAuraHUD::BeginPlay() +{ + Super::BeginPlay(); + + UUserWidget *Widget = CreateWidget(GetWorld(), OverlayWidgetClass); + Widget->AddToViewport (); +} diff --git a/Source/Aura/Public/UI/HUD/AuraHUD.h b/Source/Aura/Public/UI/HUD/AuraHUD.h new file mode 100644 index 0000000..72caa29 --- /dev/null +++ b/Source/Aura/Public/UI/HUD/AuraHUD.h @@ -0,0 +1,26 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/HUD.h" +#include "AuraHUD.generated.h" + +class UAuraUserWidget; + +UCLASS() +class AURA_API AAuraHUD : public AHUD +{ + GENERATED_BODY() + +public: + UPROPERTY () + TObjectPtr OverlayWidget; + +protected: + virtual void BeginPlay() override; + +private: + UPROPERTY(EditAnywhere) + TSubclassOf OverlayWidgetClass; +};