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); } } }