Skip to content

Commit

Permalink
Remove unnecessary toList calls by using IEnumerable instead
Browse files Browse the repository at this point in the history
  • Loading branch information
AuroraKy committed Jun 29, 2024
1 parent a9dd18b commit cd1e62e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Entities/SpinnerBreakingBallGeneric.cs
Original file line number Diff line number Diff line change
Expand Up @@ -86,15 +86,15 @@ public override void Update() {

base.Update();

List<SpinnerType> listOfSpinners;
IEnumerable<SpinnerType> listOfSpinners;
if (spinnerNeighbors == null) {
if (computeSpinnerNeighbors == null) {
computeSpinnerNeighborsToken = new CancellationTokenSource();
computeSpinnerNeighbors = computeSpinnerConnections(computeSpinnerNeighborsToken.Token);
}
listOfSpinners = Scene.Tracker.GetEntities<SpinnerType>().OfType<SpinnerType>().Where(spinner => getColor(spinner).Equals(color)).ToList();
listOfSpinners = Scene.Tracker.GetEntities<SpinnerType>().OfType<SpinnerType>().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<SpinnerType>(),
Expand Down

0 comments on commit cd1e62e

Please sign in to comment.