Files
Northbound/Assets/Scripts/IHealthProvider.cs
dal4segno 17b3cf6746 체력바 추가
플레이어는 상시 표시, 나머지는 체력 변경 시 표시
2026-02-25 15:15:29 +09:00

25 lines
572 B
C#

namespace Northbound
{
/// <summary>
/// 체력 정보를 제공하는 인터페이스
/// Building, Player, Enemy 등 체력바가 필요한 모든 유닛이 구현
/// </summary>
public interface IHealthProvider
{
/// <summary>
/// 현재 체력
/// </summary>
int GetCurrentHealth();
/// <summary>
/// 최대 체력
/// </summary>
int GetMaxHealth();
/// <summary>
/// 체력 비율 (0.0 ~ 1.0)
/// </summary>
float GetHealthPercentage();
}
}