potential fix for locking issues

This commit is contained in:
Vinzenz Schroeter 2024-04-28 15:34:32 +02:00
parent 7044ffda79
commit c0172963d5
20 changed files with 112 additions and 141 deletions

View file

@ -9,12 +9,12 @@ internal sealed class CollideBullets(
{
private const int ExplosionRadius = 3;
public Task TickAsync(TimeSpan _)
public ValueTask TickAsync(TimeSpan _)
{
entityManager.RemoveWhere(BulletHitsTank);
entityManager.RemoveWhere(BulletHitsWall);
entityManager.RemoveWhere(BulletTimesOut);
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
private bool BulletTimesOut(Bullet bullet)