IdleGirl/Assets/Plugins/DarkTonic/MasterAudio/ExampleScenes/Scripts/MA_PlayerSpawnerControl.cs

42 lines
636 B
C#
Raw Normal View History

using UnityEngine;
namespace DarkTonic.MasterAudio.Examples
{
public class MA_PlayerSpawnerControl : MonoBehaviour
{
public GameObject Player;
private float nextSpawnTime;
void Awake()
{
this.useGUILayout = false;
this.nextSpawnTime = -1f;
}
private bool PlayerActive {
get {
return Player.activeInHierarchy;
}
}
// Update is called once per frame
void Update()
{
if (!PlayerActive)
{
if (nextSpawnTime < 0)
{
nextSpawnTime = AudioUtil.Time + 1;
}
if (Time.time >= this.nextSpawnTime)
{
Player.SetActive(true);
nextSpawnTime = -1;
}
}
}
}
}