Ejemplo n.º 1
0
    private void Awake()
    {
        int gameStatusCount = FindObjectsOfType <GameStatus>().Length;

        if (gameStatusCount > 1)
        {
            Destroy(gameObject);
            return;
        }
        else
        {
            DontDestroyOnLoad(gameObject);
            ResetGame.RegisterListener(onGameRestart);
            BlockDespawn.RegisterListener(OnBlockDespawn);
            SceneManager.sceneLoaded += onSceneLoaded;
        }
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     BlockSpawn.RegisterListener(OnBlockSpawn);
     BlockDespawn.RegisterListener(OnBlockDespawn);
 }