gemSetSlot = new \stdClass(); } } /** * 配置 * @return sm_equip */ public function mo() { $mo = GameConfig::equip_getItem($this->typeId); my_Assert(null != $mo, ErrCode::err_const_no); return $mo; } public function equipLevelMo() { $mo = GameConfig::equip_levelupgrade_getItem($this->mo()->rarity, $this->qual,$this->mo()->position,$this->level); my_Assert(null != $mo, ErrCode::err_const_no); return $mo; } /* * 装备最大等级 */ public function Equip_MaxLevel() { $rarity = $this->mo()->rarity; $qual = $this->qual; $posId = $this->mo()->position; $dic = GameConfig::equip_levelupgrade(); $max = 0; foreach ($dic as $str => $mo) { if($mo->rarity == $rarity && $mo->qual == $qual && $mo->posId == $posId){ if($mo->level > $max){ $max = $mo->level; } } } return $max; } }