private void RegenSlider_OnAddButton(ParameterSlider obj)
    {
        var addingPoints = Math.Min(5, model.skillPoints);

        model.RegenPerSecond += REG_PER_POINT * addingPoints;
        RegenSlider.value     = model.RegenPerSecond;
        model.skillPoints    -= addingPoints;
        AvailableSkills.text  = model.skillPoints.ToString();
        if (OnParamsChanged != null)
        {
            OnParamsChanged();
        }
    }
    private void FireRateSlider_OnAddButton(ParameterSlider obj)
    {
        var addingPoints = Math.Min(5, model.skillPoints);

        gunModel.fireRate   += FIRE_RATE_PER_POINT * addingPoints;
        FireRateSlider.value = gunModel.fireRate;
        model.skillPoints   -= addingPoints;
        AvailableSkills.text = model.skillPoints.ToString();
        if (OnParamsChanged != null)
        {
            OnParamsChanged();
        }
    }
    private void DamageSlider_OnAddButton(ParameterSlider obj)
    {
        var addingPoints = Math.Min(5, model.skillPoints);

        gunModel.Damage     += DMG_PER_POINT * addingPoints / 5;
        DamageSlider.value   = gunModel.Damage;
        model.skillPoints   -= addingPoints;
        AvailableSkills.text = model.skillPoints.ToString();
        if (OnParamsChanged != null)
        {
            OnParamsChanged();
        }
    }
    private void MaxHealthSlider_OnAddButton(ParameterSlider obj)
    {
        var addingPoints = Math.Min(5, model.skillPoints);

        model.MaxHealth      += REG_PER_POINT * addingPoints;
        model.Health         += REG_PER_POINT * addingPoints;
        MaxHealthSlider.value = model.MaxHealth;
        model.skillPoints    -= addingPoints;
        AvailableSkills.text  = model.skillPoints.ToString();
        if (OnParamsChanged != null)
        {
            OnParamsChanged();
        }
    }