private void ButtonGenerateClick(object sender, EventArgs e)
{
int index = this.tabControlParameters.SelectedIndex;
using (var dialog = new ParamGenerateCurveDialog(ref this._actor, index))
{
if (dialog.ShowDialog() == DialogResult.OK)
{
int init = dialog.InitialValue;
int final = dialog.FinalValue;
int spd = dialog.Speed;
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);
}
}
}