// Start is called before the first frame update void Start() { LoadParams(); ManagerScene.Instance.GeneratePath(); Waves = ManagerScene.Instance.SetWaves(); SetPossibleEnemies(); Health = TotalHealth; totalMoneyLabel.text = TotalMoney.ToString(); healthLabel.text = TotalHealth.ToString(); playBtn.gameObject.SetActive(false); AudioSrc = GetComponent <AudioSource>(); ShowMenu(); }
public void PlayBtnPressed() { switch (currentState) { case gameStatus.next: waveNumber += 1; break; default: Health = TotalHealth; totalMoney = TotalMoney; totalMoneyLabel.text = TotalMoney.ToString(); healthLabel.text = TotalHealth.ToString(); AudioSrc.PlayOneShot(SoundManager.Instance.Newgame); break; } TotalKilled = 0; currentWave.text = "Wave " + (waveNumber + 1); SetWaveList(); StartCoroutine(Spawn()); playBtn.gameObject.SetActive(false); }
void OnGUI() { GUI.Box(new Rect(0, 0, 100, 50), TotalHealth.ToString()); }
void OnGUI() { GUI.Box(new Rect(Screen.width - 100, 0, 100, 50), TotalHealth.ToString()); }