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