void Start() { stan = StanWalki.Start; Potwór = GameObject.FindGameObjectWithTag("Wróg"); SpawnPlayers(); // KtoTo = Potwór.GetComponent<ZKimWalka>(); // Potwór = GameObject.Find(ZKim); //Potwór1 = PotwórGetComponent<ZKimWalka>(); }
void OpisWalkiStart() { HUDGracza.Wyświetl(Gracz); HUDWroga.Wyświetl(Wróg); WszystkiePrzyciski.Turn(false); Tura.gameObject.SetActive(false); stan = StanWalki.TuraGracza; StartCoroutine(TuraGracza()); }
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(); } }
//Po wciśnięciu leczenia void Lecz() { StartCoroutine(CCCCCC()); stan = StanWalki.TuraWroga; TuraPotwora(); }
//Po wciśnięciu Obrony void Bronienie() { StartCoroutine(BBBBBB()); stan = StanWalki.TuraWroga; TuraPotwora(); }
//Po wciśnięciu ataku void Atakowanie() { StartCoroutine(AAAAAA()); stan = StanWalki.TuraWroga; TuraPotwora(); }