Exemplo n.º 1
0
 public SystemCenterSpawner(
     ObjectGlobalTunables globalTunables,
     ObjectRegistry registry,
     SystemCenterFacade.Factory factory,
     Settings settings,
     [Inject(Id = "PlanetoidSpawner")] ObjectSpawner planetoidSpawner)
     : base(globalTunables, registry)
 {
     ObjectFactory     = factory;
     _settings         = settings;
     _planetoidSpawner = (PlanetoidSpawner)planetoidSpawner;
 }
 public ObjectStateDefault(
     ObjectGlobalTunables globalTunables,
     Settings settings,
     ObjectRegistry registry,
     ObjectStateManager stateManager,
     ObjectModel model)
 {
     _globalTunables = globalTunables;
     _registry       = registry;
     _stateManager   = stateManager;
     _model          = model;
     _settings       = settings;
 }
Exemplo n.º 3
0
        public PlanetoidSpawner(
            ObjectGlobalTunables globalTunables,
            ObjectRegistry registry,
            PlanetoidFacade.Factory factory,
            PlanetoidFacade.Pool pool,
            Settings settings,
            Signals.DespawnPlanetoid despawnPlanetoid,
            Signals.Supernova supernova)
            : base(globalTunables, registry)
        {
            ObjectFactory    = factory;
            _settings        = settings;
            _pool            = pool;
            _supernovaSignal = supernova;

            _despawnPlanetoidSignal  = despawnPlanetoid;
            _despawnPlanetoidSignal += DespawnPlanetoid;

            _supernovaSignal += Supernova;
        }
Exemplo n.º 4
0
 public ShipSpawner(ObjectGlobalTunables globalTunables, ObjectRegistry registry, ShipFacade.Factory factory, Settings settings)
     : base(globalTunables, registry)
 {
     ObjectFactory = factory;
     _settings     = settings;
 }
Exemplo n.º 5
0
 public DerivedObjectTemplateSpawner(ObjectGlobalTunables globalTunables, ObjectRegistry registry, DerivedObjectTemplateFacade.Factory factory, Settings settings)
     : base(globalTunables, registry)
 {
     ObjectFactory = factory;
     _settings     = settings;
 }
Exemplo n.º 6
0
 protected ObjectSpawner(ObjectGlobalTunables globalTunables,  ObjectRegistry registry)
 {
     GlobalTunables = globalTunables;
     ObjectRegistry = registry;
 }