public virtual void PrzyjmijObrazenia(float obrazenia, Vector3 pozycjaZadawaniaObrazen) { if (CzyZyje) { pasek -= obrazenia; } if (!CzyZyje) { //Debug.Log("poszlo"); OdtwarzaczOdglosow.PlaySound("smierc" + generatorOdglosuSmierci); animator.SetTrigger(KONIEC); pasek_zycia.gameObject.SetActive(false); enabled = false; nawigacja.enabled = false; foreach (var zderzak in GetComponents <Collider>()) { zderzak.enabled = false; } if (this is InterfejsWyboru) { zaznaczoneJednostki.Remove(this as InterfejsWyboru); } } }
public virtual void Atak() { Jednostka jednostka = cel.GetComponent <Jednostka>(); if (jednostka && jednostka.CzyZyje) { OdtwarzaczOdglosow.PlaySound("brzdek" + generatorBrzdekuMiecza); animator.SetTrigger(WALKA); czasAtaku = szybkoscAtaku; } else { cel = null; polecenie = Polecenie.spocznij; } }