diff -r 0e8c6c2f4777 -r f6272f65d8fc SharpLibEar/Action.cs --- a/SharpLibEar/Action.cs Wed Jul 27 11:07:35 2016 +0200 +++ b/SharpLibEar/Action.cs Wed Jul 27 15:05:58 2016 +0200 @@ -12,7 +12,13 @@ [KnownType("DerivedTypes")] public abstract class Action: IComparable { - public abstract void Execute(); + public abstract void DoExecute(); + + public void Execute() + { + Console.WriteLine("Executing action: " + Brief()); + DoExecute(); + } public string Name { //Get the name of this object action attribute