Esempio n. 1
0
 public InitializeClientLoadingPositionEventListener(ILocalPlayerSpawnedEventSubscribable subscriptionService,
                                                     [NotNull] RsUnityClient client,
                                                     [NotNull] IReadonlyEntityGuidMappable <IMovementData> movementDataMappable)
     : base(subscriptionService)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
     MovementDataMappable = movementDataMappable ?? throw new ArgumentNullException(nameof(movementDataMappable));
 }
 public EntityCreatingCreateWorldObjectRepresentationEventListener(IEntityCreationStartingEventSubscribable subscriptionService,
                                                                   [NotNull] RsUnityClient client,
                                                                   [JetBrains.Annotations.NotNull] ILocalCharacterDataRepository characterDataRepository)
     : base(subscriptionService)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
     CharacterDataRepository = characterDataRepository ?? throw new ArgumentNullException(nameof(characterDataRepository));
 }
Esempio n. 3
0
 public InitializeDefaultLocalSpawnRequirementsEventListener(ILocalPlayerSpawnedEventSubscribable subscriptionService,
                                                             [NotNull] RsUnityClient client,
                                                             [NotNull] ILocalCharacterDataRepository characterDataRepository)
     : base(subscriptionService)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
     CharacterDataRepository = characterDataRepository ?? throw new ArgumentNullException(nameof(characterDataRepository));
 }
Esempio n. 4
0
 /// <inheritdoc />
 public MovementSimulationTickable(
     IReadonlyEntityGuidMappable <IMovementGenerator <IWorldObject> > movementGenerators,
     IReadonlyEntityGuidMappable <IWorldObject> worldObjectMap,
     INetworkTimeService timeService,
     [NotNull] IReadonlyKnownEntitySet knonwnEntities,
     [JetBrains.Annotations.NotNull] RsUnityClient client)
 {
     MovementGenerators = movementGenerators ?? throw new ArgumentNullException(nameof(movementGenerators));
     WorldObjectMap     = worldObjectMap ?? throw new ArgumentNullException(nameof(worldObjectMap));
     TimeService        = timeService ?? throw new ArgumentNullException(nameof(timeService));
     KnonwnEntities     = knonwnEntities ?? throw new ArgumentNullException(nameof(knonwnEntities));
     Client             = client ?? throw new ArgumentNullException(nameof(client));
 }
 public ClientInitializeDefaultMovementGeneratorEventListener(IEntityWorldObjectCreatedEventSubscribable subscriptionService,
                                                              [NotNull] IEntityGuidMappable <IMovementGenerator <IWorldObject> > movementGeneratorMappable,
                                                              [NotNull] IFactoryCreatable <IMovementGenerator <IWorldObject>, EntityAssociatedData <IMovementData> > movementGeneratorFactory,
                                                              [NotNull] IReadonlyEntityGuidMappable <IMovementData> movementDataMappable,
                                                              [JetBrains.Annotations.NotNull] RsUnityClient client,
                                                              [JetBrains.Annotations.NotNull] IReadonlyNetworkTimeService timeService)
     : base(subscriptionService)
 {
     MovementGeneratorMappable = movementGeneratorMappable ?? throw new ArgumentNullException(nameof(movementGeneratorMappable));
     MovementGeneratorFactory  = movementGeneratorFactory ?? throw new ArgumentNullException(nameof(movementGeneratorFactory));
     MovementDataMappable      = movementDataMappable ?? throw new ArgumentNullException(nameof(movementDataMappable));
     Client      = client ?? throw new ArgumentNullException(nameof(client));
     TimeService = timeService ?? throw new ArgumentNullException(nameof(timeService));
 }
Esempio n. 6
0
 public PathMovementGenerator([NotNull] PathBasedMovementData pathData, [NotNull] RsUnityClient client)
     : base(pathData)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
 }
Esempio n. 7
0
 public DefaultMovementGeneratorFactory([JetBrains.Annotations.NotNull] ILog logger, [JetBrains.Annotations.NotNull] RsUnityClient client)
 {
     Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     Client = client ?? throw new ArgumentNullException(nameof(client));
 }
 public SetClientAuthResultEventListener(IAuthenticationResultRecievedEventSubscribable subscriptionService, RsUnityClient client)
     : base(subscriptionService)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
 }
Esempio n. 9
0
 public InitializeLocalPlayerEventListener(ILocalPlayerSpawnedEventSubscribable subscriptionService,
                                           [NotNull] RsUnityClient client)
     : base(subscriptionService)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
 }
Esempio n. 10
0
 public RegionLoadedCheckTickable([JetBrains.Annotations.NotNull] RsUnityClient client)
 {
     Client = client ?? throw new ArgumentNullException(nameof(client));
 }