private void Awake() { GameObject[] objs = GameObject.FindGameObjectsWithTag("LanguageManager"); if (objs.Length > 1) { Destroy(gameObject); } else { multilanguageManager = this; DontDestroyOnLoad(gameObject); } }
private void Awake() { // El objeto que contendrá la clase debe instanciarse una única vez, y se mantendrá en todas las escenas. // Si se generara un segundo objeto, se destruirá antes de activar sus funciones. GameObject[] objs = GameObject.FindGameObjectsWithTag("Menu/LanguageManager"); if (objs.Length > 1) { Destroy(gameObject); } else { multilanguageManager = this; DontDestroyOnLoad(gameObject); } }