void OpisWalkiStart() { HUDGracza.Wyświetl(Gracz); HUDWroga.Wyświetl(Wróg); WszystkiePrzyciski.Turn(false); Tura.gameObject.SetActive(false); stan = StanWalki.TuraGracza; StartCoroutine(TuraGracza()); }
IEnumerator AAAAAA() { Gracz.Bitwa(Gracz, Wróg); HUDWroga.Wyświetl(Wróg); Tura.gameObject.SetActive(true); Tura.text = "Zaatakowałeś za " + Gracz.obrażenia(Gracz, Wróg).ToString() + " obrażeń"; yield return(new WaitForSeconds(1f)); Tura.gameObject.SetActive(false); }
void TuraPotwora() { //Sprawdzenie Zdrowia Potwora if (Wróg.ZdrowieTeraz <= 0) { stan = StanWalki.Wygrana; Wygrana(); } //Ruch potwora else if (Wróg.ZdrowieTeraz > 0) { int num = Random.Range(1, 4); switch (num) { case 1: { Gracz.Bitwa(Wróg, Gracz); HUDGracza.Wyświetl(Gracz); Tura.text = "atak"; break; } case 2: { Wróg.Bronienie(Wróg); Tura.text = "bron"; break; } case 3: { Tura.text = "Leczenie"; Wróg.leczenie(Wróg, 6); HUDWroga.Wyświetl(Wróg); break; } } //Sprawdzenie Zdrowia Gracza if (Gracz.ZdrowieTeraz <= 0) { stan = StanWalki.Przegrana; Przegrana(); } stan = StanWalki.TuraGracza; TuraGracza(); } }