public void UnExecute() { StageView stage = MainForm.CurrentStage; List <Bond> discardAddedBonds = new List <Bond>(); List <Bond> discardPreviousBonds = new List <Bond>(); foreach (Bond b in addedBonds) { stage.CurrentEditItem.BondStore.RemoveBond(b); } stage.MoveGuide(guide, -offsetX, -offsetY, addedBonds, previousBonds); foreach (Bond b in previousBonds) { stage.CurrentEditItem.BondStore.AddBond(b); } }
public void Execute() { StageView stage = MainForm.CurrentStage; stage.MoveGuide(guide, offsetX, offsetY, addedBonds, previousBonds); }