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; } }
private void Awake() { BlockSpawn.RegisterListener(OnBlockSpawn); BlockDespawn.RegisterListener(OnBlockDespawn); }