public void ResetTime(bool clearInvocations = false) { ElapsedFrames = 0; ElapsedTime = 0; PrevElapsedTime = 0; if (clearInvocations) timedInvocations.Clear(); }