Пример #1
0
    // 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();
    }
Пример #2
0
    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);
    }
Пример #3
0
 void OnGUI()
 {
     GUI.Box(new Rect(0, 0, 100, 50), TotalHealth.ToString());
 }
Пример #4
0
 void OnGUI()
 {
     GUI.Box(new Rect(Screen.width - 100, 0, 100, 50), TotalHealth.ToString());
 }