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);
|
||||
break;
|
||||
case 1:
|
||||
barriers = barriers.OrderBy(b => b.Object.DistanceTo2D(Game.LocalPlayer.Character)).ToList();
|
||||
barriers[0].Object.Delete();
|
||||
barriers.RemoveAt(0);
|
||||
var nearestBarrier = barriers.OrderBy(b => b.Object.DistanceTo2D(Game.LocalPlayer.Character)).FirstOrDefault();
|
||||
if(nearestBarrier != null)
|
||||
{
|
||||
nearestBarrier.Object.Delete();
|
||||
barriers.Remove(nearestBarrier);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
foreach (Barrier b in barriers.Where(b => b.Object))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue