SharpLibEar/Action.cs
changeset 239 dd7770b97916
parent 238 c92587ddabcd
child 253 2dae7a163fff
     1.1 --- a/SharpLibEar/Action.cs	Thu Aug 18 14:35:50 2016 +0200
     1.2 +++ b/SharpLibEar/Action.cs	Thu Aug 18 17:13:21 2016 +0200
     1.3 @@ -25,6 +25,12 @@
     1.4          public void Execute()
     1.5          {
     1.6              Console.WriteLine("Action executing: " + Brief());
     1.7 +            if (!IsValid())
     1.8 +            {
     1.9 +                Console.WriteLine($"WARNING: action invalid, aborting execution.");
    1.10 +                return;
    1.11 +            }
    1.12 +            
    1.13              DoExecute();
    1.14          }
    1.15