Removed unused variable and added exception in case timer is null

This commit is contained in:
EvilFactory
2023-01-16 17:52:31 -03:00
parent 070d2c11a7
commit a8da4f9cd1
@@ -55,6 +55,11 @@ namespace Barotrauma
private void AddTimer(TimedAction timedAction) private void AddTimer(TimedAction timedAction)
{ {
if (timedAction == null)
{
throw new ArgumentNullException(nameof(timedAction));
}
int insertionPoint = timedActions.BinarySearch(timedAction, new TimerComparer()); int insertionPoint = timedActions.BinarySearch(timedAction, new TimerComparer());
if (insertionPoint < 0) if (insertionPoint < 0)
@@ -67,7 +72,6 @@ namespace Barotrauma
public void Update() public void Update()
{ {
List<TimedAction> timedActionsToRemove = new List<TimedAction>();
TimedAction[] timedCopy = timedActions.ToArray(); TimedAction[] timedCopy = timedActions.ToArray();
for (int i = 0; i < timedCopy.Length; i++) for (int i = 0; i < timedCopy.Length; i++)
{ {