Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TimeoutHelper.cs
Go to the documentation of this file.
1namespace System.Threading;
2
3internal static class TimeoutHelper
4{
5 public static uint GetTime()
6 {
7 return (uint)Environment.TickCount;
8 }
9
10 public static int UpdateTimeOut(uint startTime, int originalWaitMillisecondsTimeout)
11 {
12 uint num = GetTime() - startTime;
13 if (num > int.MaxValue)
14 {
15 return 0;
16 }
17 int num2 = originalWaitMillisecondsTimeout - (int)num;
18 if (num2 <= 0)
19 {
20 return 0;
21 }
22 return num2;
23 }
24}
static int TickCount
static int UpdateTimeOut(uint startTime, int originalWaitMillisecondsTimeout)