23 lines
512 B
C++
23 lines
512 B
C++
// Fill out your copyright notice in the Description page of Project Settings.
|
|
|
|
|
|
#include "NetworkingUnrealHealthBar.h"
|
|
|
|
#include "Components/ProgressBar.h"
|
|
|
|
void UNetworkingUnrealHealthBar::UpdateHealth(float currentHealth, float maxHealth)
|
|
{
|
|
if (ProgressBar == nullptr) return;
|
|
|
|
currentHealth = FMath::Clamp(currentHealth, 0.0f, maxHealth);
|
|
ProgressBar->SetPercent(currentHealth / maxHealth);
|
|
}
|
|
|
|
void UNetworkingUnrealHealthBar::NativeConstruct()
|
|
{
|
|
Super::NativeConstruct();
|
|
|
|
UpdateHealth(1.0f, 1.0f);
|
|
}
|
|
|