public BuildingController
 (
     IBuildingManager buildingManager
 )
 {
     _buildingManager = buildingManager;
 }
Example #2
0
 public BuildQueue(IBuildingManager buildingManager, IUnitBuilder unitManager, IArmyManager armyManager)
 {
     _buildingManager = buildingManager;
     _queue           = new Queue <BuildQueueItem>();
     _unitManager     = unitManager;
     _armyManager     = armyManager;
 }
Example #3
0
 public CustomersController(ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                            IRequestManager requestManager,
                            IInterventionManager interventionManager, IOfferManager offerManager,
                            IOrderManager orderManager, IDepositInvoiceManager depositInvoiceManager, IInvoiceManager invoiceManager,
                            ITagManager tagManager, ICountryManager countryManager, ILanguageManager languageManager,
                            IHonorificPrefixManager honorificPrefixManager, IIncludedCollector includedCollector,
                            IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _customerManager        = customerManager;
     _contactManager         = contactManager;
     _buildingManager        = buildingManager;
     _requestManager         = requestManager;
     _interventionManager    = interventionManager;
     _offerManager           = offerManager;
     _orderManager           = orderManager;
     _depositInvoiceManager  = depositInvoiceManager;
     _invoiceManager         = invoiceManager;
     _tagManager             = tagManager;
     _countryManager         = countryManager;
     _languageManager        = languageManager;
     _honorificPrefixManager = honorificPrefixManager;
     _includedCollector      = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
 public void TestSetup()
 {
     accessor        = new BuildingAccessorMock();
     buildingManager = new BuildingManager(accessor);
     buildings       = new List <Building>();
     buildings       = buildingManager.RetrieveAllBuildings();
 }
Example #5
0
 private void ReleaseIfClicked()
 {
     if (EventSystem.current.IsPointerOverGameObject())
     {
         return;
     }
     if (Input.GetMouseButtonUp(0))
     {
         //Build building
         //TODO check efficiency
         List <ISacrificableSelectableObject> sacrificableSelectableObjects = playerObjectPool.GetSacrificableSelectedObjects();
         if (activeManager.GetBuildCosts() <= PlayerResources.GetInstance().GetResourceCount(PlayerResources.PlayerResource.SELECTED_BLOOD))
         {
             SacrificeUnits(sacrificableSelectableObjects);
             activeManager.PlaceBuilding(buildingToPlace);
             activeManager   = null;
             buildingToPlace = null;
         }
     }
     else if (Input.GetMouseButtonUp(1))
     {
         //Cancel building
         activeManager.ReleaseBuilding(buildingToPlace);
         activeManager   = null;
         buildingToPlace = null;
     }
 }
Example #6
0
        public BrowseBuilding()
        {
            InitializeComponent();
            buildingManager = new BuildingManager();

            allBuildings            = buildingManager.RetrieveAllBuildings();
            dgBuildings.ItemsSource = allBuildings;
        }
Example #7
0
 public BuildingsController(IBuildingManager buildingManager, ITelephoneManager telephoneManager, ICountryManager countryManager,
                            ILanguageManager languageManager, IHonorificPrefixManager honorificPrefixManager,
                            IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _buildingManager        = buildingManager;
     _telephoneManager       = telephoneManager;
     _countryManager         = countryManager;
     _languageManager        = languageManager;
     _honorificPrefixManager = honorificPrefixManager;
     _includedCollector      = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
 public PersonInformationModel(UserInfoViewModel model, IBuildingManager user)
 {
     Email         = model.Email;
     HasRegistered = model.HasRegistered;
     LoginProvider = model.LoginProvider;
     Roles         = model.Roles;
     FirstName     = user.FirstName;
     LastName      = user.LastName;
     BuildingId    = user.BuildingId;
     DoB           = user.DoB;
     Phone         = user.Phone;
     UserId        = user.UserId;
 }
Example #9
0
 public void BuildBuilding(IBuildingManager manager)
 {
     if (manager.GetBuildCosts() <= PlayerResources.GetInstance().GetResourceCount(PlayerResources.PlayerResource.SELECTED_BLOOD))
     {
         if (buildingToPlace != null)
         {
             activeManager.ReleaseBuilding(buildingToPlace);
         }
         buildingToPlace = manager.CreateBuilding();
         activeManager   = manager;
         MoveCurrentObjectToMouse(true);
     }
 }
Example #10
0
 public TelephonesController(ITelephoneManager telephoneManager, ICountryManager countryManager, ITelephoneTypeManager telephoneTypeManager,
                             ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                             IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _telephoneManager     = telephoneManager;
     _countryManager       = countryManager;
     _telephoneTypeManager = telephoneTypeManager;
     _customerManager      = customerManager;
     _contactManager       = contactManager;
     _buildingManager      = buildingManager;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
 public DepositInvoicesController(IDepositInvoiceManager depositInvoiceManager, ICustomerManager customerManager,
                                  IContactManager contactManager, IBuildingManager buildingManager, IOrderManager orderManager,
                                  IVatRateManager vatRateManager, IDocumentGenerationManager documentGenerationManager,
                                  IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _depositInvoiceManager     = depositInvoiceManager;
     _customerManager           = customerManager;
     _contactManager            = contactManager;
     _buildingManager           = buildingManager;
     _orderManager              = orderManager;
     _vatRateManager            = vatRateManager;
     _documentGenerationManager = documentGenerationManager;
     _includedCollector         = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
Example #12
0
 public RequestsController(IRequestManager requestManager, IOfferManager offerManager, IWayOfEntryManager wayOfEntryManager,
                           ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                           ICalendarEventManager calendarEventManager, IDocumentGenerationManager documentGenerationManager,
                           IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _requestManager            = requestManager;
     _offerManager              = offerManager;
     _wayOfEntryManager         = wayOfEntryManager;
     _customerManager           = customerManager;
     _contactManager            = contactManager;
     _buildingManager           = buildingManager;
     _calendarEventManager      = calendarEventManager;
     _documentGenerationManager = documentGenerationManager;
     _includedCollector         = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
Example #13
0
 public OffersController(IOfferManager offerManager, IRequestManager requestManager, IOrderManager orderManager,
                         ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                         IVatRateManager vatRateManager,
                         IDocumentGenerationManager documentGenerationManager, IIncludedCollector includedCollector,
                         IMapper mapper, IJsonApiBuilder jsonApiBuilder, ILogger <OffersController> logger)
 {
     _offerManager              = offerManager;
     _customerManager           = customerManager;
     _contactManager            = contactManager;
     _buildingManager           = buildingManager;
     _requestManager            = requestManager;
     _orderManager              = orderManager;
     _vatRateManager            = vatRateManager;
     _documentGenerationManager = documentGenerationManager;
     _includedCollector         = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
     _logger         = logger;
 }
Example #14
0
 public InterventionsController(IInterventionManager interventionManager, IWayOfEntryManager wayOfEntryManager, IEmployeeManager employeeManager,
                                ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                                IInvoiceManager invoiceManager, IOrderManager orderManager, IRequestManager requestManager,
                                IDocumentGenerationManager documentGenerationManager,
                                IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _interventionManager       = interventionManager;
     _wayOfEntryManager         = wayOfEntryManager;
     _customerManager           = customerManager;
     _contactManager            = contactManager;
     _buildingManager           = buildingManager;
     _invoiceManager            = invoiceManager;
     _orderManager              = orderManager;
     _requestManager            = requestManager;
     _employeeManager           = employeeManager;
     _documentGenerationManager = documentGenerationManager;
     _includedCollector         = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
Example #15
0
 /**
  * Returns true, if a new building was created
  */
 private void HandleNewObjectHotkey()
 {
     foreach (IBuildingManager manager in buildingManagers)
     {
         if (Input.GetKeyDown(manager.GetPlacementHotkey()))
         {
             if (buildingToPlace == null)
             {
                 BuildBuilding(manager);
             }
             else
             {
                 manager.ReleaseBuilding(buildingToPlace);
                 activeManager   = null;
                 buildingToPlace = null;
             }
             //Duplicate keycodes are not supported
             break;
         }
     }
 }
Example #16
0
    private void Start()
    {
        _progressionManager = new ProgressionManager();
        _vehicleManager     = new VehicleManager();
        if (_gameSettings == null)
        {
            _gameSettings = Resources.Load <GameSettings>(Util.PathTo("GameSettings"));
        }
        _threadedDataRequester = new ThreadedDataRequester();

        // Terrain Generator
        MeshSettings      meshSettings      = Resources.Load <MeshSettings>(Util.PathTo("MeshSettings"));
        HeightMapSettings heightMapSettings = Resources.Load <HeightMapSettings>(Util.PathTo("HeightMapSettings"));
        Material          terrainMaterial   = Resources.Load <Material>(Util.PathTo("TerrainMeshMaterial"));
        Transform         viewer            = _terrainViewer;

        _terrainGenerator      = new TerrainGenerator(meshSettings, heightMapSettings, viewer, terrainMaterial, _gameSettings.MapSize);
        _buildingManager       = new BuildingManager();
        _placementController   = new PlacementController(_buildingManager, _terrainGenerator);
        _cityCityManager       = new CityManager(_placementController, heightMapSettings.noiseSettings.seed);
        _treeManager           = new TreeManager(_placementController, _terrainGenerator);
        _transportRouteManager = new TransportRouteManager(new PathFinder(_terrainGenerator), _vehicleManager);
    }
Example #17
0
 public void UnregisterBuildingManager(IBuildingManager manager)
 {
     buildingManagers.Remove(manager);
 }
Example #18
0
 public PersonManager(IPersonRepository repository, IBuildingManager buildingManager)
 {
     _personRepository = repository;
     _buildingManager  = buildingManager;
 }
Example #19
0
 public ReservationController(ISportEventManager sportEventManager, IHallManager hallManager, IBuildingManager buildingManager)
 {
     _hallManager       = hallManager;
     _sportEventManager = sportEventManager;
     _buildingManager   = buildingManager;
 }
 public BuildBuildingAction(PlacementController placementController, IBuildingManager buildingManager)
 {
     this.placementController = placementController;
     this.buildingManager     = buildingManager;
 }
Example #21
0
 public HallController(IHallManager hallManager, IBuildingManager buildingManager, ISportManager sportManager)
 {
     _hallManager     = hallManager;
     _buildingManager = buildingManager;
     _sportManager    = sportManager;
 }
Example #22
0
 public BuildingApiController(IBuildingManager manager, IMapper mapper)
 {
     _manager = manager;
     _mapper  = mapper;
 }
Example #23
0
 public ConstructionSiteActorFactory(IBuildingManager buildingManager, IActorRefFactory factoryContext) : base(
         factoryContext)
 {
     this.buildingManager = buildingManager;
 }
Example #24
0
 public void RegisterBuildingManager(IBuildingManager manager)
 {
     buildingManagers.Add(manager);
 }
 // Use this for initialization
 void Start()
 {
     _buildingManager = FindObjectOfType <GameHandler>().BuildingManager;
     _mainCamera      = Camera.main;
 }
 public ApartmentController(IBuildingManager buildingManager)
 {
     this.buildingManager = buildingManager;
 }