public void Execute(IAction action) { if (action.IsValid(this)) { action.Apply(this); } }
public void ApplyCurrentAction() { currentAction.Apply(this); currentAction = null; }