Exemplo n.º 1
0
 public void EndGame()
 {
     GameManager.instance.OnInitGame   -= GameInit;
     GameManager.instance.OnFinishGame -= FinishGame;
     GameManager.instance.OnEndGame    -= EndGame;
     GameManager.instance.OnPauseGame  -= ActivateIGPause;
     GameManager.instance.OnResumeGame -= DeactivateIGPause;
     instance = null;
 }
Exemplo n.º 2
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        else if (instance != this)
        {
            Destroy(gameObject);
            return;
        }

        GameManager.instance.OnInitGame   += GameInit;
        GameManager.instance.OnFinishGame += FinishGame;
        GameManager.instance.OnEndGame    += EndGame;
        GameManager.instance.OnPauseGame  += ActivateIGPause;
        GameManager.instance.OnResumeGame += DeactivateIGPause;
    }