terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
class | Callback |
class | InfiniteTimer |
class | InfiniteTimerQueue |
class | Queue |
class | Timer |
class | TimerNode |
class | TimerQueue |
Static Package Functions | |
static TimerThread.Queue | CreateQueue (int durationMilliseconds) |
static TimerThread.Queue | GetOrCreateQueue (int durationMilliseconds) |
Private Types | |
enum | TimerThreadState { Idle , Running , Stopped } |
Static Private Member Functions | |
static | TimerThread () |
static void | Prod () |
static void | ThreadProc () |
static void | StopTimerThread () |
static bool | IsTickBetween (int start, int end, int comparand) |
static void | OnDomainUnload (object sender, EventArgs e) |
Static Private Attributes | |
const int | c_ThreadIdleTimeoutMilliseconds = 30000 |
const int | c_CacheScanPerIterations = 32 |
const int | c_TickCountResolution = 15 |
static global::System.Collections.Generic.LinkedList< WeakReference > | s_Queues |
static global::System.Collections.Generic.LinkedList< WeakReference > | s_NewQueues |
static int | s_ThreadState |
static AutoResetEvent | s_ThreadReadyEvent |
static ManualResetEvent | s_ThreadShutdownEvent |
static WaitHandle[] | s_ThreadEvents |
static int | s_CacheScanIteration |
static Hashtable | s_QueuesCache |
Definition at line 11 of file TimerThread.cs.