improve spawn position checks
This commit is contained in:
parent
91ab911f9c
commit
ad211433fb
1 changed files with 147 additions and 80 deletions
|
|
@ -1,7 +1,7 @@
|
|||
namespace TanksServer.GameLogic;
|
||||
|
||||
internal sealed class CollideBulletsWithTanks(
|
||||
BulletManager bullets, TankManager tanks, SpawnQueueProvider spawnQueueProvider
|
||||
BulletManager bullets, TankManager tanks, SpawnQueue spawnQueue
|
||||
) : ITickStep
|
||||
{
|
||||
public Task TickAsync()
|
||||
|
|
@ -24,7 +24,7 @@ internal sealed class CollideBulletsWithTanks(
|
|||
tank.Owner.Deaths++;
|
||||
|
||||
tanks.Remove(tank);
|
||||
spawnQueueProvider.Queue.Enqueue(tank.Owner);
|
||||
spawnQueue.EnqueueForDelayedSpawn(tank.Owner);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue