Пример #1
0
 public GameObjectInitializeDefaultMovementGeneratorEventListener(IEntityCreationStartingEventSubscribable subscriptionService,
                                                                  [NotNull] IEntityGuidMappable <IMovementData> movementDataMappable,
                                                                  [NotNull] IReadonlyEntityGuidMappable <GameObjectInstanceModel> gameObjectInstanceModel)
     : base(subscriptionService)
 {
     MovementDataMappable            = movementDataMappable ?? throw new ArgumentNullException(nameof(movementDataMappable));
     GameObjectInstanceModelMappable = gameObjectInstanceModel ?? throw new ArgumentNullException(nameof(gameObjectInstanceModel));
 }
Пример #2
0
 public ClientOnEntityCreatingCreateWorldObjectRepresentationEventListener(IEntityCreationStartingEventSubscribable subscriptionService,
                                                                           IFactoryCreatable <GameObject, EntityPrefab> prefabFactory,
                                                                           IReadonlyEntityGuidMappable <IMovementData> movementDataMappable,
                                                                           ILocalCharacterDataRepository characterDataRepository)
     : base(subscriptionService, prefabFactory, movementDataMappable)
 {
     CharacterDataRepository = characterDataRepository;
 }
Пример #3
0
 public ServerOnEntityCreatingCreateWorldObjectRepresentationEventListener(IEntityCreationStartingEventSubscribable subscriptionService,
                                                                           IFactoryCreatable <GameObject, EntityPrefab> prefabFactory,
                                                                           IReadonlyEntityGuidMappable <IMovementData> movementDataMappable)
     : base(subscriptionService, prefabFactory, movementDataMappable)
 {
 }