// Awake jest wywoływany przed pierwszym Update. Przydziela zmiennym obiekty i komponenty
    void Awake()
    {
        options       = FindObjectOfType <OptionsStorage>();
        player        = FindObjectOfType <Player>();
        manager       = FindObjectOfType <EnemyManager>();
        deathParticle = deathParticleObject.GetComponent <ParticleSystem>();
        hitParticle   = hitParticleObject.GetComponent <ParticleSystem>();
        audioSource   = GetComponent <AudioSource>();

        health = health + options.GetDifficulty() * 20;
        speed  = speed + (float)options.GetDifficulty();
    }
 public void setDefaultStats() // ustawia poczatkowe statystyki gracza. Przy rozpoczeciu nowej gry
 {
     playerExp           = 0;
     currentMaxHealth    = 120 - (options.GetDifficulty() * 20);
     currentMaxHealthLvl = 1;
     currentDamageMod    = 1;
     currentDamageModlvl = 1;
     currentSpeedlvl     = 1;
     currentSpeed        = 9 - (options.GetDifficulty());
     shotAmmo            = 0;
     aR15Ammo            = 0;
     grenades            = 0;
 }