public void UnperformMapTransaction(IMapAction mapAction) { mapAction.UnExecute(_gameMap); TransactionUnperformed(this, new TransactionEventArgs(mapAction)); }