Esempio n. 1
0
    IEnumerator TimeOver()
    {
        yield return(new WaitForSeconds(3));

        TimersManager.SetTimer(this, 1f, 60, Timer);
        TimersManager.SetPaused(Timer, true);
    }
Esempio n. 2
0
 public void gameFinish()
 {
     GameManager.Instance.gameTrigger = false;
     TimersManager.SetPaused(timeCount, true);
     winPanel.SetActive(true);
     goblin.SetActive(false);
 }
Esempio n. 3
0
 public void timerSetting()
 {
     gameTrigger = true;
     foreach (var towers in  TowerManager.Instance.towers)
     {
         towers.shootOnce();
         towers.target = TowerManager.Instance.enemyGround.tileArr[Random.Range(0, 24)].transform;
     }
     activeCount = m_activeCount;
     UIManager.Instance.moveCountChange(m_activeCount);
     UIManager.Instance.timerCount = timerCount;
     TimersManager.SetLoopableTimer(this, 1f, UIManager.Instance.timeCount);
     TimersManager.SetPaused(UIManager.Instance.timeCount, false);
 }
Esempio n. 4
0
 public void ResetTimer()
 {
     TimersManager.SetTimer(this, 1f, 60, Timer);
     TimersManager.SetPaused(Timer, true);
 }
Esempio n. 5
0
 void Start()
 {
     TimersManager.SetTimer(this, 1f, 60, Timer);
     TimersManager.SetPaused(Timer, true);
 }