1
Fork 0
mirror of https://github.com/thegeneralist01/Scene-Manager-DevRepo synced 2026-01-11 15:40:29 +01:00

Added null check for removing nearest barrier

This commit is contained in:
Rich Dunne 2020-09-17 16:11:08 -06:00
parent f2909ef6a8
commit 53caddcc44

View file

@ -245,9 +245,12 @@ namespace SceneManager
barriers.RemoveAt(barriers.Count - 1); barriers.RemoveAt(barriers.Count - 1);
break; break;
case 1: case 1:
barriers = barriers.OrderBy(b => b.Object.DistanceTo2D(Game.LocalPlayer.Character)).ToList(); var nearestBarrier = barriers.OrderBy(b => b.Object.DistanceTo2D(Game.LocalPlayer.Character)).FirstOrDefault();
barriers[0].Object.Delete(); if(nearestBarrier != null)
barriers.RemoveAt(0); {
nearestBarrier.Object.Delete();
barriers.Remove(nearestBarrier);
}
break; break;
case 2: case 2:
foreach (Barrier b in barriers.Where(b => b.Object)) foreach (Barrier b in barriers.Where(b => b.Object))