- Home /
Texture in GUI
Hi, I have this line in my OnGUI function in the 1.JS file
GUI.DrawTexture(Rect(100,100,50,50), mynicetexture);
that I have declared it in this way
var mynicetexture : Texture;
Now, I'd like to assign to mynicetexture the content of another Texture variable that I have declared in another file, 2.JS, in this way
static var exampletexture : Texture;
but when in 1.js I do
mynicetexture = exampletexture;
I get this error message:
"UnassignedReferenceException: The variable corrente of '1' has not been assigned. You probably need to assign the corrente variable of the rileva_click script in the inspector."
I have assigned every texture in the Inspector. Any idea?
Thanks.
Your "static var exampletexture : Texture;" will not appear in the inspector, so how did you initialize it? If it is assigned by script in another file, are you sure the initialization in the other file was completed before this script runs?
exampletexture is initialized in the same file: I have a temp_texture (var temp_texture : Texture;) that is initialized in the Inspector with a texture. Then I move temp_texture in exampletexture. I do this becouse I can't assign a texture by code.
There's not enough information above to figure out what is going on. You'll need to post more of your code.
Your answer
Follow this Question
Related Questions
Wearied Error 1 Answer
Make more buttons appear, on button click. 1 Answer
Null reference exception[SOLVED] 1 Answer
Randomly floating GUI Texture 1 Answer
Blurry Texture Help 5 Answers