public NetworkedTrackerChangePacketFactory( [NotNull] IReadonlyEntityGuidMappable <EntityGameObjectDirectory> gameObjectDirectoryMappable, [NotNull] ILocalPlayerDetails localPlayerDetails) { GameObjectDirectoryMappable = gameObjectDirectoryMappable ?? throw new ArgumentNullException(nameof(gameObjectDirectoryMappable)); LocalPlayerDetails = localPlayerDetails ?? throw new ArgumentNullException(nameof(localPlayerDetails)); }
public OnCameraInputChangedUpdateWorldTransformRotationEventListener(ICameraInputChangedEventSubscribable subscriptionService, [NotNull] IEntityGuidMappable <WorldTransform> transformMappable, [NotNull] ILocalPlayerDetails playerDetails) : base(subscriptionService) { TransformMappable = transformMappable ?? throw new ArgumentNullException(nameof(transformMappable)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); }
/// <inheritdoc /> public PlayerSelfSpawnEventHandler( ILog logger, IFactoryCreatable <GameObject, DefaultEntityCreationContext> playerFactory, IReadOnlyCollection <IGameInitializable> initializables, ILocalPlayerDetails localPlayerDetails) : base(logger) { PlayerFactory = playerFactory ?? throw new ArgumentNullException(nameof(playerFactory)); Initializables = initializables ?? throw new ArgumentNullException(nameof(initializables)); LocalPlayerDetails = localPlayerDetails ?? throw new ArgumentNullException(nameof(localPlayerDetails)); }
public AuthenticateVoiceSessionEventListener(IVoiceNetworkInitializedEventSubscribable subscriptionService, [NotNull] ILog logger, [NotNull] VivoxUnity.Client voiceClient, [NotNull] ILocalPlayerDetails playerDetails, [NotNull] IVivoxAuthorizationService vivoxAutheAuthorizationService) : base(subscriptionService) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); VoiceClient = voiceClient ?? throw new ArgumentNullException(nameof(voiceClient)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); VivoxAutheAuthorizationService = vivoxAutheAuthorizationService ?? throw new ArgumentNullException(nameof(vivoxAutheAuthorizationService)); }
public OnMoveInputChangeNetworkSendInputEventListener(IMovementInputChangedEventSubscribable subscriptionService, [NotNull] IPeerPayloadSendService <GameClientPacketPayload> sendService, [NotNull] IReadonlyNetworkTimeService timeService, [NotNull] IReadonlyEntityGuidMappable <WorldTransform> transformMap, [NotNull] ILocalPlayerDetails playerDetails) : base(subscriptionService) { SendService = sendService ?? throw new ArgumentNullException(nameof(sendService)); TimeService = timeService ?? throw new ArgumentNullException(nameof(timeService)); TransformMap = transformMap ?? throw new ArgumentNullException(nameof(transformMap)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); }
/// <inheritdoc /> public SocialConnectionGameInitializable( [NotNull] IEnumerable <ISignalRConnectionHubInitializable> initializableSocialServices, [NotNull] IServiceDiscoveryService serviceDiscoveryService, [NotNull] ILocalPlayerDetails playerDetails, [NotNull] IReadonlyAuthTokenRepository authTokenProvider, [NotNull] ILog logger) { InitializableSocialServices = initializableSocialServices ?? throw new ArgumentNullException(nameof(initializableSocialServices)); ServiceDiscoveryService = serviceDiscoveryService ?? throw new ArgumentNullException(nameof(serviceDiscoveryService)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); AuthTokenProvider = authTokenProvider ?? throw new ArgumentNullException(nameof(authTokenProvider)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public OnMoveInputChangePredictMovementDataEventListener(IMovementInputChangedEventSubscribable subscriptionService, [NotNull] ILocalPlayerDetails playerDetails, [NotNull] INetworkTimeService timeService, [NotNull] IReadonlyEntityGuidMappable <WorldTransform> transformMap, [NotNull] MovementUpdateMessageHandler movementUpdateHandler, [NotNull] IEntityGuidMappable <IMovementData> movementDataMappable) : base(subscriptionService) { PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); TimeService = timeService ?? throw new ArgumentNullException(nameof(timeService)); TransformMap = transformMap ?? throw new ArgumentNullException(nameof(transformMap)); MovementUpdateHandler = movementUpdateHandler ?? throw new ArgumentNullException(nameof(movementUpdateHandler)); MovementDataMappable = movementDataMappable ?? throw new ArgumentNullException(nameof(movementDataMappable)); }
/// <inheritdoc /> public MovementUpdateMessageHandler( ILog logger, [NotNull] IFactoryCreatable <IMovementGenerator <GameObject>, EntityAssociatedData <IMovementData> > movementGeneratorFactory, [NotNull] IEntityGuidMappable <IMovementGenerator <GameObject> > movementGeneratorMappable, [NotNull] IEntityGuidMappable <IMovementData> movementDataMappable, [NotNull] IKnownEntitySet knownEntities, [NotNull] ILocalPlayerDetails playerDetails) : base(logger) { MovementGeneratorFactory = movementGeneratorFactory ?? throw new ArgumentNullException(nameof(movementGeneratorFactory)); MovementGeneratorMappable = movementGeneratorMappable ?? throw new ArgumentNullException(nameof(movementGeneratorMappable)); MovementDataMappable = movementDataMappable ?? throw new ArgumentNullException(nameof(movementDataMappable)); KnownEntities = knownEntities ?? throw new ArgumentNullException(nameof(knownEntities)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); }
public InitializeRealtimeSocialServiceEventListener(ILocalPlayerSpawnedEventSubscribable subscriptionService, [NotNull] ILog logger, [NotNull] IServiceDiscoveryService serviceDiscoveryService, [NotNull] ILocalPlayerDetails playerDetails, [NotNull] IReadonlyAuthTokenRepository authTokenProvider, [NotNull] IRemoteSocialHubClient remoteSocialClient, [NotNull] IEnumerable <IConnectionHubInitializable> connectionHubInitializable) : base(subscriptionService) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); ServiceDiscoveryService = serviceDiscoveryService ?? throw new ArgumentNullException(nameof(serviceDiscoveryService)); PlayerDetails = playerDetails ?? throw new ArgumentNullException(nameof(playerDetails)); AuthTokenProvider = authTokenProvider ?? throw new ArgumentNullException(nameof(authTokenProvider)); RemoteSocialClient = remoteSocialClient ?? throw new ArgumentNullException(nameof(remoteSocialClient)); ConnectionHubInitializable = connectionHubInitializable ?? throw new ArgumentNullException(nameof(connectionHubInitializable)); }
public ClientMovementGeneratorFactory([NotNull] IReadonlyEntityGuidMappable <CharacterController> controllerMappable, [NotNull] ILocalPlayerDetails localPlayerDetails) { ControllerMappable = controllerMappable ?? throw new ArgumentNullException(nameof(controllerMappable)); LocalPlayerDetails = localPlayerDetails ?? throw new ArgumentNullException(nameof(localPlayerDetails)); }
/// <inheritdoc /> public PlayerSelfSpawnEventPayloadHandler(ILog logger, [NotNull] ILocalPlayerDetails localPlayerDetails) : base(logger) { LocalPlayerDetails = localPlayerDetails ?? throw new ArgumentNullException(nameof(localPlayerDetails)); }
public TestCameraDataFactory([NotNull] ILocalPlayerDetails details, [NotNull] IReadonlyEntityGuidMappable <EntityGameObjectDirectory> cameraObjectMappable) { Details = details ?? throw new ArgumentNullException(nameof(details)); CameraObjectMappable = cameraObjectMappable ?? throw new ArgumentNullException(nameof(cameraObjectMappable)); }