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