potential fix for locking issues

This commit is contained in:
Vinzenz Schroeter 2024-04-28 15:34:32 +02:00
commit c0172963d5

View file

@ -8,12 +8,12 @@ internal sealed class MoveTanks(
{
private readonly GameRules _config = options.Value;
public Task TickAsync(TimeSpan delta)
public ValueTask TickAsync(TimeSpan delta)
{
foreach (var tank in entityManager.Tanks)
tank.Moving = TryMoveTank(tank, delta);
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
private bool TryMoveTank(Tank tank, TimeSpan delta)