public static ThreadAction AddAction(ThreadStart tAction, int Interval)
 {
     ThreadAction action = new ActionThread.ThreadAction();
     action.ActionID = Core.UIDGenerators.GetActionUID();
     action.LastExecute = DateTime.Now;
     action.Interval = Interval;
     action.action = tAction;
     Actions.TryAdd(action.ActionID, action);
     return action;
 }
        public static ThreadAction AddAction(ThreadStart tAction, int Interval)
        {
            ThreadAction action = new ActionThread.ThreadAction();

            action.ActionID    = Core.UIDGenerators.GetActionUID();
            action.LastExecute = DateTime.Now;
            action.Interval    = Interval;
            action.action      = tAction;
            Actions.TryAdd(action.ActionID, action);
            return(action);
        }