Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

IndexOutOfRangeException: Array index is out of range.

$
0
0
I copied a script and its not working, please help me. using System.Collections; using UnityEngine; public class Spawner : MonoBehaviour { public GameObject[] enemies; public Vector3 spawnValues; public float spawnWait; public float spawnMostWait; public float spawnLeastWait; public int startWait; public bool stop; int randEnemy; void Start() { StartCoroutine(waitSpawner()); } void Update() { spawnWait = Random.Range(spawnLeastWait, spawnMostWait); } IEnumerator waitSpawner() { yield return new WaitForSeconds(startWait); while (!stop) { randEnemy = Random.Range(0, 2); Vector3 spawnPosition = new Vector3(Random.Range(-spawnValues.x, spawnValues.x), 1, Random.Range(-spawnValues.z, spawnValues.z)); Instantiate(enemies[randEnemy], spawnPosition + transform.TransformPoint(0, 0, 0), gameObject.transform.rotation); yield return new WaitForSeconds(spawnWait); } } } The error message: ![alt text][1] [1]: /storage/temp/111558-error.png

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>