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;
        }
    }