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)); }
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)); }
/// <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)); }
public PathMovementGenerator([NotNull] PathBasedMovementData pathData, [NotNull] RsUnityClient client) : base(pathData) { Client = client ?? throw new ArgumentNullException(nameof(client)); }
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)); }
public InitializeLocalPlayerEventListener(ILocalPlayerSpawnedEventSubscribable subscriptionService, [NotNull] RsUnityClient client) : base(subscriptionService) { Client = client ?? throw new ArgumentNullException(nameof(client)); }
public RegionLoadedCheckTickable([JetBrains.Annotations.NotNull] RsUnityClient client) { Client = client ?? throw new ArgumentNullException(nameof(client)); }