I want a window to appear when you press a button however my code isn’t working. where i debug log “The Window Should be made”, it doesn’t come up however the “I just pressed button” does.
Here is my code:
using UnityEngine;
using System.Collections;
public class ButtonsAtTop : MonoBehaviour {
public Texture LogOutTexture;
public Texture Shop;
public Texture Inventory;
public Texture Friends;
public Texture Chat;
public Texture CharacterCustom;
public Rect WindowSize = new Rect (700f,700f,1000f,1000f);
void OnGUI()
{
if (GUI.Button (new Rect (Screen.width - 50, 0, 50, 50), LogOutTexture))
{
PhotonNetwork.Disconnect();
}
if (GUI.Button (new Rect (Screen.width - 100, 0, 50, 50), Shop))
{
GUI.Window(0, new Rect(0,0,250,250), ShopWindow, "Shop Window");
Debug.Log("I just pressed button");
}
if(GUI.Button (new Rect (Screen.width - 150, 0, 50, 50),Inventory))
{
}
if(GUI.Button (new Rect (Screen.width - 200, 0, 50, 50),Friends))
{
}
if(GUI.Button (new Rect (Screen.width - 250, 0, 50, 50),Chat))
{
}
if(GUI.Button (new Rect (Screen.width - 300, 0, 50, 50),CharacterCustom))
{
}
}
void ShopWindow(int id)
{
GUI.Button (new Rect(0,0,500,500),"Button In Window");
Debug.Log ("The Window Should be made");
}
void OnDisconnectedFromPhoton()
{
Application.LoadLevel ("SciFi Level");
}
}