private static void InvokeDirect(InterpTimedEvent evnt) { InterpTimedEvent interpTimedEvent = InterpTimedEvent.current; InterpTimedEvent.current = evnt; InterpTimedEvent.Invoke(); InterpTimedEvent.current = interpTimedEvent; }
public static void Catchup(ulong playhead) { InterpTimedEvent._forceCatchupToDate = false; while (InterpTimedEvent.queue.Dequeue(playhead, out InterpTimedEvent.current)) { InterpTimedEvent.Invoke(); } }