private void OnDisable() //follow up do singleton { if (desastreManager == this) { desastreManager = null; } }
private void Awake() //singleton { if (desastreManager == null) { desastreManager = this; } else { Destroy(gameObject); } }
void Start() { levelTerminadoUI.gameObject.SetActive(false); Time.timeScale = 1; scoreFinal = 1; score = 0; segundos = Mathf.RoundToInt((duracaoPartida - Mathf.FloorToInt(duracaoPartida)) * 60); //print(segundos + " segundos"); minutos = Mathf.FloorToInt(duracaoPartida); //print(minutos + " minutos"); desastreManager = DesastreManager.GetDesastreManager(); }