From a8da4f9cd1722185d12c00e7cb2194178584afb5 Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Mon, 16 Jan 2023 17:52:31 -0300 Subject: [PATCH] Removed unused variable and added exception in case timer is null --- .../BarotraumaShared/SharedSource/LuaCs/LuaCsTimer.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsTimer.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsTimer.cs index 7fdef3f58..18e6ade84 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsTimer.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsTimer.cs @@ -55,6 +55,11 @@ namespace Barotrauma private void AddTimer(TimedAction timedAction) { + if (timedAction == null) + { + throw new ArgumentNullException(nameof(timedAction)); + } + int insertionPoint = timedActions.BinarySearch(timedAction, new TimerComparer()); if (insertionPoint < 0) @@ -67,7 +72,6 @@ namespace Barotrauma public void Update() { - List timedActionsToRemove = new List(); TimedAction[] timedCopy = timedActions.ToArray(); for (int i = 0; i < timedCopy.Length; i++) {