Exemple #1
0
 public Barrak(Game.Game game, Vector2 position, IPlacementService placementService)
     : base(game, position, placementService)
 {
     Size       = BuildingSize;
     Health     = MaxHealth = MaximumHealthConst;
     ViewRadius = 3;
 }
Exemple #2
0
 public PlacementsController(IPlacementService placementService, IStrategyService strategyService, ICreativeService creativeService, IMappingEngine mapping)
 {
     _placementService = placementService;
     _strategyService  = strategyService;
     _creativeService  = creativeService;
     _mapping          = mapping;
 }
 public PlacementsController(
     ILogger <PlacementsController> logger,
     IPlacementService placementService,
     IUserService userService)
 {
     _logger           = logger;
     _placementService = placementService;
     _userService      = userService;
 }
Exemple #4
0
 public CandidateQualifiedForOpeningViewModel(ICandidateService candidateService, IOpeningsService openingService, IPlacementService placementService, IJobHistoryService jobHistoryService, IJobHistoryCompanyService jobHistoryCompanyService, IJobHistoryJobService jobHistoryJobService)
 {
     CandidateService         = candidateService;
     OpeningsService          = openingService;
     PlacementService         = placementService;
     JobHistoryService        = jobHistoryService;
     JobHistoryCompanyService = jobHistoryCompanyService;
     JobHistoryJobService     = jobHistoryJobService;
     Messenger.Default.Register <ViewQualifiedCandidatesForOpeningViewMessage>(this, LoadCandidatesQualifiedForOpening);
 }
Exemple #5
0
 public FactoryBuilding(Game.Game game, Vector2 position, IPlacementService placementService)
 {
     mGame             = game;
     mPlacementService = placementService;
     Waypoint          = Position = position;
     mIntelligence     = BTree.Build().Sequence(b => b
                                                .Selector(b1 => b1
                                                          .Leaf(new CheckOrderLeaf(this))
                                                          .Leaf(new LockOrderLeaf(this)))
                                                .Leaf(new WaitOrderLeaf(this))
                                                .Leaf(new UnlockOrderLeaf(this))
                                                ).Build();
 }
        public PlacementServiceWrapper(IPlacementService placementService, ISiteThemeService siteThemeService, IShapeTableLocator shapeTableLocator,
                                       RequestContext requestContext, IVirtualPathProvider virtualPathProvider, IShapeFactory shapeFactory, IContentManager contentManager,
                                       IEnumerable <IContentPartDriver> contentPartDrivers, IEnumerable <IContentFieldDriver> contentFieldDrivers)
        {
            PlacementService    = placementService;
            SiteThemeService    = siteThemeService;
            ShapeTableLocator   = shapeTableLocator;
            RequestContext      = requestContext;
            VirtualPathProvider = virtualPathProvider;
            ShapeFactory        = shapeFactory;
            ContentManager      = contentManager;
            ContentPartDrivers  = contentPartDrivers;
            ContentFieldDrivers = contentFieldDrivers;

            Logger = NullLogger.Instance;
        }
Exemple #7
0
 public AdminController(
     IOrchardServices orchardServices,
     IContentDefinitionService contentDefinitionService,
     IContentDefinitionManager contentDefinitionManager,
     IPlacementService placementService,
     Lazy <IEnumerable <IShellSettingsManagerEventHandler> > settingsManagerEventHandlers,
     ShellSettings settings
     )
 {
     Services = orchardServices;
     _contentDefinitionService     = contentDefinitionService;
     _contentDefinitionManager     = contentDefinitionManager;
     _placementService             = placementService;
     _settingsManagerEventHandlers = settingsManagerEventHandlers;
     _settings = settings;
     T         = NullLocalizer.Instance;
 }
Exemple #8
0
 public BuildingTemplate(
     Game.Game game,
     Func <Vector2, Task <Building> > createBuilding,
     TimeSpan buildTime,
     Vector2 size,
     Vector2 position,
     float maxHealth,
     IPlacementService placementService)
 {
     mGame            = game;
     mCreateBuilding  = createBuilding;
     PlacementService = placementService;
     mFullBuildTime   = mBuildTime = buildTime;
     Size             = size;
     Position         = position;
     MaxHealth        = maxHealth;
     Health           = 5;
     ViewRadius       = 1;
 }
Exemple #9
0
 public UpdatePlacementView_ViewModel(IPlacementService placementService)
 {
     PlacementService = placementService;
     Messenger.Default.Register <LoadUpdatePlacementViewMessage>(this, s => NotifyMe(s));
 }