void Start() { _am = FindObjectOfType <AudioManager>(); startPosition = transform.position; _zd = FindObjectOfType <ZoneDetect>(); _zd.OnEndZoneReached += _zd_OnEndZoneReached; }
private void Start() { if (NextLevelName == null) { Debug.LogError("GameManager doesnt have next level specified"); } GenerateSlots(); OnGameModeChange += GameManager_OnGameModeChange; playerInventory = player.GetComponent <PlayerInventory>(); playerZoneDetector = player.GetComponent <ZoneDetect>(); playerInventory.OnItemCollected += PlayerInventory_OnItemCollected; playerZoneDetector.OnEndZoneReached += PlayerZoneDetector_OnEndZoneReached; playerZoneDetector.OnEndOfLevelReached += PlayerZoneDetector_OnEndOfLevelReached; }