示例#1
0
 void Start()
 {
     for (int i = 0; i < buildingCreates.Count; i++)
     {
         if (buildingCreates[i].unitSize.Length == 0)
         {
             //set building features
             BuildingProcessor building = new BuildingProcessor();
             building.setBlock(buildingCreates[i].block);
             building.setHeight(buildingCreates[i].height);
             building.setName(buildingCreates[i].nameOfBuilding);
             building.setWeight(buildingCreates[i].weight);
             buildings.Add(building);
         }
         else
         {
             //set Unitbuilding features
             UnitProcessor unit = new UnitProcessor();
             unit.setBlock(buildingCreates[i].block);
             unit.setHeight(buildingCreates[i].height);
             unit.setName(buildingCreates[i].nameOfBuilding);
             unit.setWeight(buildingCreates[i].weight);
             unit.setUnitSize(buildingCreates[i].unitSize);
             units.Add(unit);
         }
     }
 }