Example #1
0
 public ClientInitializeDefaultMovementGeneratorEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                              IEntityGuidMappable <IMovementGenerator <GameObject> > movementGeneratorMappable,
                                                              IFactoryCreatable <IMovementGenerator <GameObject>, EntityAssociatedData <IMovementData> > movementGeneratorFactory,
                                                              IReadonlyEntityGuidMappable <IMovementData> movementDataMappable)
     : base(subscriptionService, movementGeneratorMappable, movementGeneratorFactory, movementDataMappable)
 {
 }
Example #2
0
 public RegisterPlayerLevelChangeEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                               [NotNull] IEntityDataChangeCallbackRegisterable dataChangeRegisterable,
                                               [JetBrains.Annotations.NotNull] IReadonlyEntityGuidMappable <IWorldObject> worldObjectMappable)
     : base(subscriptionService)
 {
     DataChangeRegisterable = dataChangeRegisterable ?? throw new ArgumentNullException(nameof(dataChangeRegisterable));
     WorldObjectMappable    = worldObjectMappable ?? throw new ArgumentNullException(nameof(worldObjectMappable));
 }
Example #3
0
 public QueryPlayerAvatarModelEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                            [NotNull] IReadonlyEntityGuidMappable <IEntityDataFieldContainer> entityDataContainer,
                                            [NotNull] ICharacterService characterService)
     : base(subscriptionService)
 {
     EntityDataContainer = entityDataContainer ?? throw new ArgumentNullException(nameof(entityDataContainer));
     CharacterService    = characterService ?? throw new ArgumentNullException(nameof(characterService));
 }
Example #4
0
 public SetEntityPlayerNameEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                         [NotNull] IReadonlyEntityGuidMappable <EntityGameObjectDirectory> objectDirectoryMappable,
                                         [NotNull] IEntityNameQueryable nameQueryable)
     : base(subscriptionService)
 {
     ObjectDirectoryMappable = objectDirectoryMappable ?? throw new ArgumentNullException(nameof(objectDirectoryMappable));
     NameQueryable           = nameQueryable ?? throw new ArgumentNullException(nameof(nameQueryable));
 }
Example #5
0
 public GameObjectDefaultFieldInitializationEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                          [NotNull] IReadonlyEntityGuidMappable <IEntityDataFieldContainer> entityDataMappable,
                                                          [NotNull] IReadonlyEntityGuidMappable <GameObjectTemplateModel> gameObjectTemplateMappable)
     : base(subscriptionService)
 {
     EntityDataMappable         = entityDataMappable ?? throw new ArgumentNullException(nameof(entityDataMappable));
     GameObjectTemplateMappable = gameObjectTemplateMappable ?? throw new ArgumentNullException(nameof(gameObjectTemplateMappable));
 }
Example #6
0
 public GameObjectBehaviourCreationEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                 [NotNull] IClientGameObjectEntityBehaviourFactory behaviourFactory,
                                                 [NotNull] IReadonlyEntityGuidMappable <IEntityDataFieldContainer> entityDataMappable)
     : base(subscriptionService)
 {
     BehaviourFactory   = behaviourFactory ?? throw new ArgumentNullException(nameof(behaviourFactory));
     EntityDataMappable = entityDataMappable ?? throw new ArgumentNullException(nameof(entityDataMappable));
 }
Example #7
0
 public DemoMakeObjectsClickableInteractableEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                          [NotNull] IReadonlyEntityGuidMappable <GameObject> gameObjectMappable,
                                                          [NotNull] IPeerPayloadSendService <GameClientPacketPayload> sendService,
                                                          [NotNull] IReadonlyLocalPlayerDetails localPlayerDetails,
                                                          [NotNull] IReadonlyEntityGuidMappable <IEntityDataFieldContainer> entityDataFieldMappable)
     : base(subscriptionService)
 {
     GameObjectMappable      = gameObjectMappable ?? throw new ArgumentNullException(nameof(gameObjectMappable));
     SendService             = sendService ?? throw new ArgumentNullException(nameof(sendService));
     LocalPlayerDetails      = localPlayerDetails ?? throw new ArgumentNullException(nameof(localPlayerDetails));
     EntityDataFieldMappable = entityDataFieldMappable ?? throw new ArgumentNullException(nameof(entityDataFieldMappable));
 }
Example #8
0
 public PlayerCreatedSendPlayerCreationPayloadToPlayerEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                                    INetworkMessageSender <GenericSingleTargetMessageContext <PlayerSelfSpawnEventPayload> > sender,
                                                                    IReadonlyEntityGuidMappable <IMovementData> movementDataMappable,
                                                                    IFactoryCreatable <FieldValueUpdate, EntityFieldUpdateCreationContext> entityDataUpdateFactory,
                                                                    IReadonlyEntityGuidMappable <IEntityDataFieldContainer> entityDataMappable)
     : base(subscriptionService)
 {
     Sender = sender;
     MovementDataMappable    = movementDataMappable;
     EntityDataUpdateFactory = entityDataUpdateFactory;
     EntityDataMappable      = entityDataMappable;
 }
Example #9
0
 protected PlayerCreationFinishedEventListener(IEntityCreationFinishedEventSubscribable subscriptionService)
     : base(subscriptionService)
 {
 }
Example #10
0
 public WorldActorEntityActorCreationEventListener(IEntityCreationFinishedEventSubscribable subscriptionService)
     : base(subscriptionService)
 {
 }
Example #11
0
 public WorldActorEntityActorCreationEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                   [NotNull] IWorldActorRef worldActor)
     : base(subscriptionService)
 {
     WorldActor = worldActor ?? throw new ArgumentNullException(nameof(worldActor));
 }
Example #12
0
 public BroadcastLocalPlayerSpawnedEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                                 [NotNull] ILocalCharacterDataRepository characterDateRepository)
     : base(subscriptionService)
 {
     CharacterDateRepository = characterDateRepository ?? throw new ArgumentNullException(nameof(characterDateRepository));
 }
Example #13
0
 public EnablePlayerPersistenceEventListener(IEntityCreationFinishedEventSubscribable subscriptionService,
                                             [NotNull] IEntityGuidMappable <EntitySaveableConfiguration> playerPersistenceConfigMappable)
     : base(subscriptionService)
 {
     PlayerPersistenceConfigMappable = playerPersistenceConfigMappable ?? throw new ArgumentNullException(nameof(playerPersistenceConfigMappable));
 }