Example #1
0
    /// <summary>
    /// Ha a hullám elérte a maximum ellenfél számát, reseteli azt, vár adott időt.
    /// </summary>
    /// <returns></returns>
    IEnumerator NextWaveTimer()
    {
        yield return(new WaitForSeconds(RestTime));

        WaveCounter.Reset();
        EnemyCount              = 0;
        WaveCounter.WaveNumber += 1;
        EnemyIndex              = 0;
        SpawnPoint();
    }
Example #2
0
 /// <summary>
 /// Kezdeti feliratkozás és érték resetek.
 /// </summary>
 private void OnEnable()
 {
     EnemyCounter.ChangeDataEvent.AddListener(UiUpdate);
     ManaCounter.ChangeDataEvent.AddListener(UiUpdate);
     HealthCounter.ChangeDataEvent.AddListener(UiUpdate);
     WaveCounter.ChangeDataEvent.AddListener(UiUpdate);
     CurrencyCounter.ChangeDataEvent.AddListener(UiUpdate);
     EnemyCounter.Reset();
     CurrencyCounter.Reset();
     ManaCounter.Reset();
     WaveCounter.Reset();
     WaveCounter.WaveNumber = 1;
     HealthCounter.Reset(HealthCounter.MaximumValue);
     UiUpdate();
     StatPanelUpdate();
 }