Beispiel #1
0
    private void OnEnable()
    {
        GameManager.levelStarted      += OnGameStarted;
        TimeManager.thirtyMinsWarning += StopSpawning;
        LevelManager.resetGame        += OnGameReset;


        _contractsDB = FindObjectOfType <ContractsDB>();
    }
Beispiel #2
0
    private void OnGameStarted()
    {
        if (_contractsDB == null)
        {
            _contractsDB = FindObjectOfType <ContractsDB>();
        }

        if (_currentSpawnCondition == ContractSpawnCondition.Timed)
        {
            _newContractRoutine = NewContractTimer();
            StartCoroutine(_newContractRoutine);
        }
    }