In order to avoid multiple scripts, I’m wanting to link a GUI button to load another scene based on the current scene its on.
To expand, I have 3 scenes (lets call them 1, 2 and 3) and 3 sub scenes (lets call them 1A, 2A and 3A).
When I’m on Scene 1 and I click the GUI button, I want it to link to Scene 1A, and when I’m in Scene 1A, I want the GUI button to link back to Scene 1.
I’ve got a separate button to link to Scenes 2 and 3 but want the same thing to happen when I’m in the other scenes with that GUI button; link to Scenes 2A and 3A and back again.
I’ve currently got this script that doesn’t work:
if(GUI.Button (new Rect (Screen.width * (4.78f / 6.55f), Screen.height * (0f / 6.3f), Screen.width * (0.35f / 6.55f), Screen.height * (0.5f / 6.3f)), "Scale"))
if(Application.loadedLevelName == "Scene 1"){
Application.LoadLevel ("Scene 1A");
}
if(Application.loadedLevelName == "Scene 1A"){
Application.LoadLevel ("Scene 1");
}