public override void RefreshCurrentObject()
{
SuppressEvents = true;
this.textBoxName.Text = this._weapon.name;
this.textBoxDescription.Text = this._weapon.description;
this.comboBoxUserAnimation.SelectedIndex = this._weapon.animation1_id;
this.comboBoxTargetAnimation.SelectedIndex = this._weapon.animation2_id;
this.RefreshIcon();
this.RefreshParameters();
this.RefreshElements();
this.RefreshStates();
SuppressEvents = false;
}