示例#1
0
 public ZergBuildingPlacement(ActiveUnitData activeUnitData, SharkyUnitData sharkyUnitData, DebugService debugService, BuildingService buildingService)
 {
     ActiveUnitData  = activeUnitData;
     SharkyUnitData  = sharkyUnitData;
     DebugService    = debugService;
     BuildingService = buildingService;
 }
示例#2
0
 public WallOffPlacement(ActiveUnitData activeUnitData, SharkyUnitData sharkyUnitData, DebugService debugService, MapData mapData, BuildingService buildingService, TargetingData targetingData)
 {
     ActiveUnitData  = activeUnitData;
     SharkyUnitData  = sharkyUnitData;
     DebugService    = debugService;
     MapData         = mapData;
     BuildingService = buildingService;
     TargetingData   = targetingData;
 }
示例#3
0
 public ProtossBuildingPlacement(ActiveUnitData activeUnitData, SharkyUnitData sharkyUnitData, DebugService debugService, MapDataService mapDataService, BuildingService buildingService, IBuildingPlacement wallOffPlacement)
 {
     ActiveUnitData   = activeUnitData;
     SharkyUnitData   = sharkyUnitData;
     DebugService     = debugService;
     MapDataService   = mapDataService;
     BuildingService  = buildingService;
     WallOffPlacement = wallOffPlacement;
 }
示例#4
0
 public BuildingPlacement(IBuildingPlacement protossBuildingPlacement, IBuildingPlacement terranBuildingPlacement, IBuildingPlacement zergBuildingPlacement, BaseData baseData, ActiveUnitData activeUnitData, BuildingService buildingService, SharkyUnitData sharkyUnitData)
 {
     ProtossBuildingPlacement = protossBuildingPlacement;
     TerranBuildingPlacement  = terranBuildingPlacement;
     ZergBuildingPlacement    = zergBuildingPlacement;
     BaseData        = baseData;
     ActiveUnitData  = activeUnitData;
     BuildingService = buildingService;
     SharkyUnitData  = sharkyUnitData;
 }