diff --git a/Entities/SpinnerBreakingBallGeneric.cs b/Entities/SpinnerBreakingBallGeneric.cs index 8f83232..b35d5ea 100644 --- a/Entities/SpinnerBreakingBallGeneric.cs +++ b/Entities/SpinnerBreakingBallGeneric.cs @@ -86,15 +86,15 @@ public override void Update() { base.Update(); - List listOfSpinners; + IEnumerable listOfSpinners; if (spinnerNeighbors == null) { if (computeSpinnerNeighbors == null) { computeSpinnerNeighborsToken = new CancellationTokenSource(); computeSpinnerNeighbors = computeSpinnerConnections(computeSpinnerNeighborsToken.Token); } - listOfSpinners = Scene.Tracker.GetEntities().OfType().Where(spinner => getColor(spinner).Equals(color)).ToList(); + listOfSpinners = Scene.Tracker.GetEntities().OfType().Where(spinner => getColor(spinner).Equals(color)); } else { - listOfSpinners = spinnerNeighbors.Keys.ToList(); + listOfSpinners = spinnerNeighbors.Keys; } // we want to check all spinners explicitly instead of just going CollideCheck(),