Exemplo n.º 1
0
 /// <inheritdoc />
 protected BaseUnityNetworkClient(
     MessageHandlerService <TIncomingPayloadType, TOutgoingPayloadType> handlers,
     ILog logger,
     IPeerMessageContextFactory messageContextFactory)
 {
     Handlers = handlers;
     Logger   = logger;
     MessageContextFactory = messageContextFactory;
 }
Exemplo n.º 2
0
 public HackyInstanceSharedClientData([NotNull] INetworkSerializationService serializerService,
                                      [JetBrains.Annotations.NotNull] MessageHandlerService <GameServerPacketPayload, GameClientPacketPayload> messageHandler,
                                      [JetBrains.Annotations.NotNull] IPeerMessageContextFactory messageContextFactory,
                                      [JetBrains.Annotations.NotNull] IConnectionService connectionService,
                                      [JetBrains.Annotations.NotNull] IPeerPayloadSendService <GameClientPacketPayload> sendService)
 {
     SerializerService     = serializerService ?? throw new ArgumentNullException(nameof(serializerService));
     MessageHandler        = messageHandler ?? throw new ArgumentNullException(nameof(messageHandler));
     MessageContextFactory = messageContextFactory ?? throw new ArgumentNullException(nameof(messageContextFactory));
     ConnectionService     = connectionService ?? throw new ArgumentNullException(nameof(connectionService));
     SendService           = sendService ?? throw new ArgumentNullException(nameof(sendService));
 }
Exemplo n.º 3
0
 /// <inheritdoc />
 public GameNetworkClient(MessageHandlerService <GameServerPacketPayload, GameClientPacketPayload> handlers, ILog logger, IPeerMessageContextFactory messageContextFactory)
     : base(handlers, logger, messageContextFactory)
 {
 }