namespace TanksServer.GameLogic; internal sealed class BulletManager { private readonly HashSet _bullets = []; public void Spawn(Player tankOwner, FloatPosition position, double rotation) => _bullets.Add(new Bullet(tankOwner, position, rotation)); public IEnumerable GetAll() => _bullets; public void RemoveWhere(Predicate predicate) => _bullets.RemoveWhere(predicate); }