コード例 #1
0
ファイル: Builder.cs プロジェクト: MarkosUA/Builder
 public Builder(DataBuilderPrefab dataBuilderPrefab, Stone.Factory stoneFactory, Tree.Factory treeFactory)
 {
     _dataBuilderPrefab = dataBuilderPrefab;
     _stoneFactory      = stoneFactory;
     _treeFactory       = treeFactory;
     _buildingId        = 0;
 }
コード例 #2
0
ファイル: BuilderManager.cs プロジェクト: MarkosUA/Builder
 public BuilderManager(DataBuilderPrefab dataBuilderPrefab, Border border, PlayerBuildings playerBuildings,
                       ICheckBeforeBuild checkBeforeBuild, IBuilder builder)
 {
     _dataBuilderPrefab = dataBuilderPrefab;
     _checkBeforeBuild  = checkBeforeBuild;
     _builder           = builder;
     _border            = border;
     _playerBuildings   = playerBuildings;
 }
コード例 #3
0
 public CheckBeforeBuild(DataBuilderPrefab dataBuilderPrefab, DataBuildingsSettings dataBuildingsSettings)
 {
     _dataBuilderPrefab     = dataBuilderPrefab;
     _dataBuildingsSettings = dataBuildingsSettings;
 }
コード例 #4
0
 private void Construct(PlayerController playerController, DataBuilderPrefab dataBuilderPrefab)
 {
     _playerController  = playerController;
     _dataBuilderPrefab = dataBuilderPrefab;
 }