Files
2026-03-04 10:03:45 +08:00

38 lines
798 B
C#

using UnityEngine;
namespace DarkTonic.MasterAudio.Examples
{
public class MA_EnemySpawner : MonoBehaviour
{
public GameObject Enemy;
public bool spawnerEnabled;
private Transform trans;
private float nextSpawnTime;
private void Awake()
{
base.useGUILayout = false;
trans = base.transform;
nextSpawnTime = AudioUtil.Time + Random.Range(0.3f, 0.7f);
}
private void Update()
{
if (spawnerEnabled && Time.time >= nextSpawnTime)
{
Vector3 position = trans.position;
int num = Random.Range(1, 3);
for (int i = 0; i < num; i++)
{
position.x = Random.Range(position.x - 6f, position.x + 6f);
Object.Instantiate(Enemy, position, Enemy.transform.rotation);
}
nextSpawnTime = AudioUtil.Time + Random.Range(0.3f, 0.7f);
}
}
}
}