public void OnCommandExecuted() { var history = UndoRecorder.CreateHistory(); Selector.AddHistory(history); }
public void OnCommandExecuting(Player player) { Selector = RegionSelector.GetSelector(player); UndoRecorder = new UndoRecorder(player.Level); EditSession = new EditHelper(player.Level, player, undoRecorder: UndoRecorder); }