IEnumerator startBoostPeriodCourutine(boostStats statToBoost, Sprite iconBoost)
    {
        int   prevValueInt   = 0;
        float prevValueFloat = 0;

        if (statToBoost == boostStats.dmg)
        {
            prevValueInt = dmgBonus;
            dmgBonus    += 2;
        }
        else if (statToBoost == boostStats.speed)
        {
            prevValueFloat = speed;
            speed         += 1f;
        }

        yield return(new WaitForSeconds(10));

        if (statToBoost == boostStats.dmg)
        {
            dmgBonus = prevValueInt;
        }
        else if (statToBoost == boostStats.speed)
        {
            speed = prevValueFloat;
        }
    }
 public void increasePlayerStat(boostStats statToBoost, Sprite iconBoost)
 {
     if (statToBoost == boostStats.hp)
     {
         armor += 10;
     }
 }
 public void startBoostPeriod(boostStats statToBoost, Sprite iconBoost)
 {
     StartCoroutine(startBoostPeriodCourutine(statToBoost, iconBoost));
 }