ARCed.Database.Weapons.WeaponMainForm.ParamBoxOnValueChanged C# (CSharp) Method

ParamBoxOnValueChanged() private method

private ParamBoxOnValueChanged ( object sender, ParameterEventArgs e ) : void
sender object
e ParameterEventArgs
return void
        private void ParamBoxOnValueChanged(object sender, ParameterEventArgs e)
        {
            if (SuppressEvents) return;
            var paramBox = sender as ParamBox;
            if (paramBox != null)
            {
                var value = (int)paramBox.Value;
                var propertyName = paramBox.RpgAttribute;
                typeof(Weapon).GetProperty(propertyName).SetValue(this._weapon, value, null);
            }
        }