using System.Collections; using UnityEngine; namespace EnergyBarToolkit { public class RandomInstantiatedValueChanger : MonoBehaviour { private EnergyBarSpawnerUGUI spawner; public float interval = 2f; private void Start() { spawner = GetComponent(); StartCoroutine(Work()); } private IEnumerator Work() { while (true) { float value = Random.Range(0f, 1f); EnergyBar energyBar = spawner.instance.GetComponent(); energyBar.ValueF = value; yield return new WaitForSeconds(interval); } } } }