Setup player preview for equipment panel
This commit is contained in:
@@ -2,3 +2,22 @@
|
||||
|
||||
|
||||
#include "HUDWidget.h"
|
||||
#include "Components/ProgressBar.h"
|
||||
#include "NakedDesire/Player/NakedDesireCharacter.h"
|
||||
#include "NakedDesire/Stats/StatsManager.h"
|
||||
|
||||
void UHUDWidget::NativeConstruct()
|
||||
{
|
||||
Super::NativeConstruct();
|
||||
|
||||
const ANakedDesireCharacter* Player = Cast<ANakedDesireCharacter>(GetOwningPlayerPawn());
|
||||
if (!Player)
|
||||
return;
|
||||
|
||||
Player->StatsManager->EmbarrassmentUpdate.AddUniqueDynamic(this, &UHUDWidget::OnEmbarrassmentUpdated);
|
||||
}
|
||||
|
||||
void UHUDWidget::OnEmbarrassmentUpdated(float CurrentValue, float MaxValue)
|
||||
{
|
||||
EmbarrassmentBar->SetPercent(CurrentValue / MaxValue);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user