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