public static bool Open(Transform parentCanvas) { if (instance == null) { GameObject obj = (GameObject) Instantiate(Resources.Load("GUI/CrewInspector")); obj.transform.SetParent(parentCanvas, false); instance = obj.GetComponentInChildren<CrewInspector>(); instance.Init(); return true; } else return false; }
private void Close() { Destroy(gameObject); instance = null; }