Exemple #1
0
 public Builder(DataBuilderPrefab dataBuilderPrefab, Stone.Factory stoneFactory, Tree.Factory treeFactory)
 {
     _dataBuilderPrefab = dataBuilderPrefab;
     _stoneFactory      = stoneFactory;
     _treeFactory       = treeFactory;
     _buildingId        = 0;
 }
Exemple #2
0
 public BuilderManager(DataBuilderPrefab dataBuilderPrefab, Border border, PlayerBuildings playerBuildings,
                       ICheckBeforeBuild checkBeforeBuild, IBuilder builder)
 {
     _dataBuilderPrefab = dataBuilderPrefab;
     _checkBeforeBuild  = checkBeforeBuild;
     _builder           = builder;
     _border            = border;
     _playerBuildings   = playerBuildings;
 }
Exemple #3
0
 public CheckBeforeBuild(DataBuilderPrefab dataBuilderPrefab, DataBuildingsSettings dataBuildingsSettings)
 {
     _dataBuilderPrefab     = dataBuilderPrefab;
     _dataBuildingsSettings = dataBuildingsSettings;
 }
Exemple #4
0
 private void Construct(PlayerController playerController, DataBuilderPrefab dataBuilderPrefab)
 {
     _playerController  = playerController;
     _dataBuilderPrefab = dataBuilderPrefab;
 }