hello there,
i have a scene which contains 6 different game objects. to these game objects i attached a popup js. so when i click on each object which has its own js file, it shows a popup. what i need is to cancel or close popups when i click on one of the other 5 game objects. here is the code i use for each game objects:
var newSkin : GUISkin;
var wasClicked: boolean = false;
var someText = "Close";
function OnMouseUp() {
wasClicked = true; // turns on button.
}
function OnGUI() {
GUI.skin = newSkin;
if (wasClicked) {
GUI.BeginGroup (Rect (Screen.width / 2 - -192, 140, 280, 150));
GUI.Box(Rect(0,0,128,115),"GameObject:");
GUI.Box(Rect(0,20,128,60), "Explanation about game object");
if (GUI.Button(new Rect(24,85,80,22), someText)) {
// do other stuff when button clicked.
wasClicked = false; // turns off button.
}
GUI.EndGroup ();
}
}
i hope there is solution for this.
Thank you guys in advance…