/// <summary> /// This method allows a map action to be applied to the current transaction. /// </summary> public void PerformMapTransactionNoEvent(IMapAction mapAction) { mapAction.Execute(_gameMap); }
/// <summary> /// This method allows a map action to be applied to the current transaction. /// </summary> public void PerformMapTransaction(IMapAction mapAction, GameMap map) { mapAction.Execute(map); TransactionPerformed(this, new TransactionEventArgs(mapAction)); }