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); } } }