1 2 3 4 5 6 7 8 9 10 11 static GUIManager myInstance; public static GUIManager Instance { get { if (myInstance == null) myInstance = FindObjectOfType(typeof(GUIManager)) as GUIManager; return myInstance; } } 1 2 3 4 5 6 7 static GUIManager myInstance; public static GUIManager Instance { get { return myInstance; } } void Awake() { myInstance = this; } 1 2 3 4 5 6 7 8