- Home /
Expressions in statements must only be executed for their side-effects.
Hello, I'm getting this error and I have no idea why. I have looked this error up but I still don't get it. Here is my code:
 function WorldGeneration(){
     for (var y = 0; y < gridY; y++){
         for (var x = 0; x < gridX; x++){
             //Placing
             var pos : Vector3 = Vector3(x,y,0) * spacing;
             var newBlock : GameObject = Instantiate(BlockPrefab, pos, Quaternion.identity);
             //Naming
             newBlock.name = "GridBlock" + x + "-" + y;
             newBlock.transform.parent = transform;
             //Randomazition
             var RandomNumberRange : int;
             var RandomNumber = Random.Range(1,RandomNumberRange);
                 //Stone
                 RandomNumberRange = 5;
                 if(RandomNumber == 2 && y < 90){
                     newBlock.tag = "Stone";
                     if(RandomNumberRange != 0){
                         RandomNumberRange--;
                     }else{
                         StoneGeneration == true;
                     }
                 }
         }
     }
 }
Can somebody explain what I'm doing wrong? Thank you! -Nelis
those strange-sounding errors are generally just a simple "syntax error" .. often involving equals signs and similar simple typos!
Answer by whebert · Mar 31, 2013 at 02:14 PM
Change line 20 to
 StoneGeneration = true;
You only use "==" for comparison, not assignment. Also, you probably need to assign your RandomNumberRange above your RandomNumber generation, like so:
 var RandomNumberRange : int = 5;
 var RandomNumber = Random.Range(1,RandomNumberRange);
Thank you, I'm not getting the error now. It looks pretty obvious now.
Your answer
 
 
             Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Exception error 1 Answer
BCE0049 error with network script 0 Answers
Need Help Understanding Script! (Javascript) 1 Answer
Error I don't know how to fix 1 Answer
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                