Esempio n. 1
0
 public static function FromDatabase(array $row, Colony $colony)
 {
     $members = array();
     foreach ($row as $rowName => $rowValue) {
         $buildObject = clone ResourceParser::Instance()->GetItemByName($rowName);
         $buildObject->Amount($rowValue);
         $members[$rowName] = $buildObject;
     }
     $newGroup = new BuildingGroup();
     $newGroup->Members($members);
     $newGroup->Colony($colony);
     return $newGroup;
 }
Esempio n. 2
0
 public function Buildings()
 {
     return BuildingGroup::Merge($this->ProductionUnits(), $this->BuildingUnits());
 }