diff -r fef4ca058087 -r 83dd86e73448 SharpLibEar/Action.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SharpLibEar/Action.cs Sat Jul 23 16:00:04 2016 +0200 @@ -0,0 +1,23 @@ +// + + +using System; +using System.Runtime.Serialization; +using System.Threading; + +namespace SharpLib.Ear +{ + [DataContract] + public abstract class Action: IComparable + { + public abstract void Execute(); + + public int CompareTo(object obj) + { + //Sort by action name + return Utils.Reflection.GetAttribute(GetType()).Name.CompareTo(obj.GetType()); + } + } + + +} \ No newline at end of file