30 lines
691 B
C#
30 lines
691 B
C#
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
public class GemSpawner : MonoBehaviour
|
|||
|
{
|
|||
|
public GameObject[] prefabs;
|
|||
|
|
|||
|
// Start is called before the first frame update
|
|||
|
void Start()
|
|||
|
{
|
|||
|
StartCoroutine(SpawnGem());
|
|||
|
}
|
|||
|
|
|||
|
// Update is called once per frame
|
|||
|
void Update()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
IEnumerator SpawnGem() {
|
|||
|
while (true) {
|
|||
|
GameObject gem = Instantiate(prefabs[Random.Range(0, prefabs.Length)], new Vector3(26, Random.Range(-10, 10), 10), Quaternion.identity);
|
|||
|
gem.GetComponent<Renderer>().material.color = Color.red;
|
|||
|
|
|||
|
yield return new WaitForSeconds(Random.Range(7, 15));
|
|||
|
}
|
|||
|
}
|
|||
|
}
|