id; } $unit = new GameUnitDetail( $id, $name, $attack, $defence, $speed, $avoid, $cost, $rice, $recruitType, $recruitCondition, $recruitFirst, $info ); $constID[$id] = $unit; $constName[$name] = $unit; if($recruitType == 1){ if(!key_exists($recruitCondition, $constRegion)){ $constRegion[$recruitCondition] = []; } $constRegion[$recruitCondition][] = $unit; } if($recruitType == 2){ if(!key_exists($recruitCondition, $constCity)){ $constCity[$recruitCondition] = []; } $constCity[$recruitCondition][] = $unit; } } static::$constID = $constID; static::$constName = $constName; static::$constCity = $constCity; static::$constRegion = $constRegion; } }