private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(this); } }
void goBack() { Destroy(this.gameObject); if (map) { MouseCheckMap mc = mouseCheck.GetComponent <MouseCheckMap>(); mc.options = false; Map mapScript = mc.map.GetComponent <Map>(); mapScript.active = true; } else { UnityEngine.Object[] objects = FindObjectsOfType(typeof(GameObject)); foreach (GameObject go in objects) { go.SendMessage("Resume", SendMessageOptions.DontRequireReceiver); } MouseCheck mc = mouseCheck.GetComponent <MouseCheck>(); mc.paused = false; } }