/// <inheritdoc /> public OnStartRestartNetworkClientHandlingInititablize( [NotNull] IManagedNetworkClient <GameClientPacketPayload, GameServerPacketPayload> client, [NotNull] INetworkClientManager clientManager, [NotNull] ILog logger) { Client = client ?? throw new ArgumentNullException(nameof(client)); ClientManager = clientManager ?? throw new ArgumentNullException(nameof(clientManager)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <inheritdoc /> public PreBurstStartInstanceClientConnection([NotNull] IManagedNetworkClient <GameClientPacketPayload, GameServerPacketPayload> client, [NotNull] ICharacterService characterDataService, [NotNull] IReadonlyAuthTokenRepository authTokenRepo, [NotNull] ICharacterDataRepository characterDataRepo, [NotNull] IZoneServerService zoneService, [NotNull] ILog logger, [NotNull] INetworkClientManager networkClientManager) { Client = client ?? throw new ArgumentNullException(nameof(client)); CharacterDataService = characterDataService ?? throw new ArgumentNullException(nameof(characterDataService)); AuthTokenRepo = authTokenRepo ?? throw new ArgumentNullException(nameof(authTokenRepo)); CharacterDataRepo = characterDataRepo ?? throw new ArgumentNullException(nameof(characterDataRepo)); ZoneService = zoneService ?? throw new ArgumentNullException(nameof(zoneService)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); NetworkClientManager = networkClientManager ?? throw new ArgumentNullException(nameof(networkClientManager)); }
public ConnectionCheckDebugTickable(INetworkClientDisconnectedEventSubscribable subService, [NotNull] IManagedNetworkClient <GameClientPacketPayload, GameServerPacketPayload> client, [NotNull] ILog logger, [NotNull] INetworkClientManager clientManager) : base(subService) { Client = client ?? throw new ArgumentNullException(nameof(client)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); ClientManager = clientManager ?? throw new ArgumentNullException(nameof(clientManager)); }
/// <inheritdoc /> public SharedOnSceneChangedDisableNetworkHandlingEventListener(IServerRequestedSceneChangeEventSubscribable subscriptionService, [NotNull] INetworkClientManager clientManager) : base(subscriptionService) { ClientManager = clientManager ?? throw new ArgumentNullException(nameof(clientManager)); }