public void Copy(SmartEvent prev) { base.Copy(prev); this.phasemask = prev.phasemask; this.flags = prev.flags; this.chance = prev.chance; this.conditions = prev.conditions; this.actions = prev.actions; ParameterValueChanged(this, new EventArgs()); }