Как задать интервал между спавном объектов и ограничение в их количестве?
есть вот такой код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Spawner: MonoBehaviour {
public Transform spawnPoint;
public GameObject mob1;
public GameObject mob2;
public GameObject mob3;
private int number;
void Update() {
if ((Input.GetMouseButtonDown(0))) number=Random.Range(1, 4);
if (number==1) Instantiate(mob1, spawnPoint.position, Quaternion.identity);
if (number==2) Instantiate(mob2, spawnPoint.position, Quaternion.identity);
if (number==3) Instantiate(mob3, spawnPoint.position, Quaternion.identity);
}
}
Нужно сделать интервал между спавном,допустим 5 секунд и сделать ограниченное количество заспавненных обьектов, допустим 50. Поможете?