Files
Inter-Face-Off/Assets/Scripts/HealthBar.cs
2026-01-29 13:54:10 +00:00

27 lines
652 B
C#

using UnityEngine;
namespace InterfaceOff.WorldScene
{
public class HealthBar : MonoBehaviour
{
public Transform HealthBarObject;
public WindowSpawner Spawner;
public LifeThingTrackerThing Thing;
public int Health { get; private set; }
private void Update()
{
Health = ((20 - Thing.HitsTaken) - Spawner.SpawnedWindowCount);
float scale = Mathf.Clamp(Health * 5f, 0f, Mathf.Infinity);
if (!Spawner.AutoSpawn)
{
scale = 0f;
}
HealthBarObject.localScale = new Vector3(100f, scale, 100f);
}
}
}