public ChunkSenderJobWorker(IPacketPackager packetPackager) { _packetPackager = packetPackager; }
public ClientboundPacketSinkGrain(IPacketPackager packetPackager) { _packetPackager = packetPackager; }
public BroadcastPacketSink(IReadOnlyCollection <IPacketSink> sinks, IPacketPackager packetPackager) { _sinks = sinks ?? Array.Empty <IPacketSink>(); _packetPackager = packetPackager; }
public ForwardToPlayerPacketSink(IPlayer player, IPacketPackager packetPackager) { _player = player; _packetPackager = packetPackager; }
public ChunkTrackingHub(IPacketPackager packetPackager) { _packetPackager = packetPackager; _broadcastPacketSink = new BroadcastPacketSink(_trackingPlayers.Values, packetPackager); }
public ChunkTrackingHub(IPacketPackager packetPackager) { _packetPackager = packetPackager; }
public ServerboundPacketSink(IPacketPackager packetPackager) { _packetPackager = packetPackager; _observers = ImmutableList.Create <IServerboundPacketObserver>(); }