Table of Contents

Namespace Uncreated.Warfare.Util.Timing

Classes

FrameExpiredException
TimerLoopTickerFactory

Creates TimerLoopTicker<TState>'s.

TimerLoopTicker<TState>

Uses a system Timer.

UnityLoopTickerFactory

Creates UnityLoopTicker<TState>'s.

UnityLoopTicker<TState>

Uses a Unity Coroutine(TimeSpan) with the SDG.Framework.Utilities.TimeUtility singleton.

Structs

FrameHandle

Allows capturing the current frame and later checking if something happened in the same frame.

Interfaces

ILoopTicker
ILoopTickerFactory

Creates ILoopTicker's.

ILoopTicker<TState>

Delegates

TickerCallback<TTicker>

Handles a ILoopTicker going off.