Fix indents

This commit is contained in:
Cintique
2022-05-06 19:21:12 +10:00
parent 726399a87d
commit 1484c75595
@@ -8,91 +8,91 @@ namespace Barotrauma
{ {
public static long LastUpdateTime = 0; public static long LastUpdateTime = 0;
public static double Time => Timing.TotalTime; public static double Time => Timing.TotalTime;
public static float GetUsageMemory() public static float GetUsageMemory()
{ {
Process proc = Process.GetCurrentProcess(); Process proc = Process.GetCurrentProcess();
float memory = MathF.Round(proc.PrivateMemorySize64 / (1024 * 1024), 2); float memory = MathF.Round(proc.PrivateMemorySize64 / (1024 * 1024), 2);
proc.Dispose(); proc.Dispose();
return memory; return memory;
} }
private class TimerComparer : IComparer<TimedAction> private class TimerComparer : IComparer<TimedAction>
{ {
public int Compare(TimedAction timedAction1, TimedAction timedAction2) public int Compare(TimedAction timedAction1, TimedAction timedAction2)
{ {
if (timedAction1 == null || timedAction2 == null) if (timedAction1 == null || timedAction2 == null)
return 0; return 0;
return -Math.Sign(timedAction2.executionTime - timedAction1.executionTime); return -Math.Sign(timedAction2.executionTime - timedAction1.executionTime);
} }
} }
private class TimedAction private class TimedAction
{ {
public LuaCsAction action public LuaCsAction action
{ {
get; get;
private set; private set;
} }
private int delayMs; private int delayMs;
public double executionTime public double executionTime
{ {
get; get;
private set; private set;
} }
public TimedAction(LuaCsAction action, int delayMs) public TimedAction(LuaCsAction action, int delayMs)
{ {
this.action = action; this.action = action;
this.delayMs = delayMs; this.delayMs = delayMs;
executionTime = Time + (delayMs / 1000f); executionTime = Time + (delayMs / 1000f);
} }
} }
private static List<TimedAction> timedActions = new List<TimedAction>(); private static List<TimedAction> timedActions = new List<TimedAction>();
private static void AddTimer(TimedAction timedAction) private static void AddTimer(TimedAction timedAction)
{ {
int insertionPoint = timedActions.BinarySearch(timedAction, new TimerComparer()); int insertionPoint = timedActions.BinarySearch(timedAction, new TimerComparer());
if (insertionPoint < 0) if (insertionPoint < 0)
{ {
insertionPoint = ~insertionPoint; insertionPoint = ~insertionPoint;
} }
timedActions.Insert(insertionPoint, timedAction); timedActions.Insert(insertionPoint, timedAction);
} }
public static void Update() public static void Update()
{ {
while (timedActions.Count > 0) while (timedActions.Count > 0)
{ {
TimedAction timedAction = timedActions[0]; TimedAction timedAction = timedActions[0];
if (Time >= timedAction.executionTime) if (Time >= timedAction.executionTime)
{ {
timedAction.action(); timedAction.action();
timedActions.RemoveAt(0); timedActions.RemoveAt(0);
} }
else else
{ {
break; break;
} }
} }
} }
public static void Clear() public static void Clear()
{ {
timedActions = new List<TimedAction>(); timedActions = new List<TimedAction>();
} }
public static void Wait(LuaCsAction action, int millisecondDelay) public static void Wait(LuaCsAction action, int millisecondDelay)
{ {
TimedAction timedAction = new TimedAction(action, millisecondDelay); TimedAction timedAction = new TimedAction(action, millisecondDelay);
AddTimer(timedAction); AddTimer(timedAction);
} }
} }
} }