ARCed.Database.Actors.ActorParametersForm.ButtonQuickCurveClick C# (CSharp) Method

ButtonQuickCurveClick() private method

private ButtonQuickCurveClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void ButtonQuickCurveClick(object sender, EventArgs e)
        {
            int index = this.tabControlParameters.SelectedIndex;
            int max = Project.Settings.GetMaxValue(index);
            int init = Convert.ToInt32(Util.GetRandomNumber(0.045, 0.10) * max);
            int final = Convert.ToInt32(Util.GetRandomNumber(0.75, 0.95) * max);
            int spd = Convert.ToInt32((sender as Control).Tag);
            int iLvl = this._actor.initial_level;
            int fLvl = this._actor.final_level;
            for (int i = iLvl; i < fLvl + 1; i++)
            {
                this._actor.parameters[index, i] =
                    Util.GenerateParameter(init, final, spd, i, iLvl, fLvl);
            }
            this.RefreshChart(index);
        }