| | |
| | |
|
| | | return allSkillCnt
|
| | |
|
| | | ## 获取技能总等级
|
| | | # @param curPlayer
|
| | | # @return allSkillLV:总技能等级
|
| | | def GetAllSkillInfo(curPlayer, funcTypeList):
|
| | | def GetAllSkillCacheInfo(curPlayer, funcTypeList):
|
| | | ## 获取技能缓存信息
|
| | | # @return: {funcType:{skillID:skillLV, ...}, ...}
|
| | | skillDict = {}
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | |
| | | funcType = curPlayerSkill.GetFuncType()
|
| | | if funcType not in funcTypeList:
|
| | | continue
|
| | | if funcType not in skillDict:
|
| | | skillDict[funcType] = {}
|
| | | skillLVDict = skillDict[funcType]
|
| | | skillLVDict[curPlayerSkill.GetSkillID()] = curPlayerSkill.GetSkillLV()
|
| | | funcTypeKey = str(funcType)
|
| | | if funcTypeKey not in skillDict:
|
| | | skillDict[funcTypeKey] = {}
|
| | | skillLVDict = skillDict[funcTypeKey]
|
| | | skillLVDict["%s" % curPlayerSkill.GetSkillID()] = curPlayerSkill.GetSkillLV()
|
| | | return skillDict
|