using StgSharp.Entities; using StgSharp.Graphics; using System; using System.Diagnostics.CodeAnalysis; using System.Threading; namespace StgSharp.Controlling { public static partial class TimeLine { internal static LinkedList
allForm; private static LinkedList refreshList = new LinkedList(); internal static LinkedListNode signalNode; private static LinkedList allFormList = new LinkedList(); internal static TimelineBlock currentOperation; private static bool isPaused = false; static unsafe TimeLine() { allForm = new LinkedList(); } public static TimelineBlock CurrentOperation { get { return currentOperation; } set { if (currentOperation == default || currentOperation.isComplete) { currentOperation = value; } } } internal static void UodateAllFrame() { foreach (Form item in allForm) { item.formThread.Start(); } } } }