- Home /
 
Wearied Error
Wearied Error comes Like: BCE0026:'void'cannot be used in boolen context.
Here's the code
 var msg="Make your choice!"; 
 var Background : Texture;
 var RockG : Texture;
 var Rock : Texture;
 var PaperG : Texture;
 var Paper : Texture;
 var ScissorG : Texture;
 var Scissor : Texture;
 var Player : Texture;
 var Computer : Texture;
 
 function OnGUI() {
     GUI.DrawTexture(Rect(0,0,Screen.width,Screen.height), Background);
     
     if (GUI.DrawTexture(Rect(Screen.width/2 - Rock.width * 2,Screen.height/2 + Screen.height/10,Rock.width,Rock.height), Rock))
     {
         
     }
     
     GUI.DrawTexture(Rect(Screen.width/2 - Rock.width + Rock.width/2,Screen.height/2 + Screen.height/10,Rock.width,Rock.height), Paper);
     GUI.DrawTexture(Rect(Screen.width/2 + Rock.width,Screen.height/2 + Screen.height/10,Rock.width,Rock.height), Scissor);
    
 
               On line 15 the error comes
Thanxx in advance
               Comment
              
 
               
              Answer by $$anonymous$$ · Feb 10, 2013 at 10:01 AM
GUI.DrawTexture() returns nothing (`void`), so you can't use it in a boolean context (an if statement). Remove the if from around that call, and use buttons or something else that can be clicked to check for user input.
Your answer
 
             Follow this Question
Related Questions
Need help with Enabling/Disabling GUITextures with script 1 Answer
Issue with Drawing a GUI texture 0 Answers
GUI Texture error. 1 Answer
if for array 1 Answer
Show GUI texture then not 0 Answers