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:
parent
f2909ef6a8
commit
53caddcc44
1 changed files with 6 additions and 3 deletions
|
|
@ -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))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue