Quantcast
Viewing latest article 6
Browse Latest Browse All 97

Random.Range(..) not working

So Im trying to generate a random number from the size of a List. I checked to make sure my function was obtainning to Count of the List, however the Random Generator just doesn't want to give me a value. Please help. private int size; public GameObject Node; private List NodeList; public void createNodeGrid() { for(int i=0;i<=2000;i+=100) { for(int k=0;k<=2000;k+=100) { GameObject tmp; tmp= Instantiate(Node, new Vector3(i, 20, k), Quaternion.identity) as GameObject; NodeList.Add(tmp); } } size = NodeList.Count; } void onTimer(object source, ElapsedEventArgs e) { Debug.Log("TIME"); Debug.Log(size); if (curSmokeMState==SmokeMoverState.DEAD) { Debug.Log("SPAWN"); Debug.Log(size); /* int i = Random.Range(0, size); Debug.Log(i); GameObject spawnNode = NodeList[i]; */ GameObject spawnNode = NodeList[Random.Range(0, size)]; Debug.Log(spawnNode.transform.position.x); smokeMover.transform.position = new Vector3(spawnNode.transform.position.x, spawnNode.transform.position.y, spawnNode.transform.position.z); } }

Viewing latest article 6
Browse Latest Browse All 97

Trending Articles



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