private void OnDisable() //follow up do singleton
 {
     if (desastreManager == this)
     {
         desastreManager = null;
     }
 }
 private void Awake() //singleton
 {
     if (desastreManager == null)
     {
         desastreManager = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Example #3
0
 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();
 }