Exemple #1
0
 /// <inheritdoc />
 public WorldDownloadingGameInitializable(ICharacterService characterService, ICharacterDataRepository localCharacterData, IReadonlyAuthTokenRepository authTokenRepo, IZoneServerService zoneDataService, IContentServerServiceClient contentService, ILog logger)
 {
     CharacterService   = characterService;
     LocalCharacterData = localCharacterData;
     AuthTokenRepo      = authTokenRepo;
     ZoneDataService    = zoneDataService;
     ContentService     = contentService;
     Logger             = logger;
 }
Exemple #2
0
 /// <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));
 }