| | |
| | | def GetCalcSpecInfo(self, calcIndex, presetID=0):
|
| | | calcKey = (calcIndex, presetID) if presetID else calcIndex
|
| | | return self._calcSpecEffDict.get(calcKey, {})
|
| | | def SetCalcSpecInfo(self, calcKey, specEffInfo, presetID=0):
|
| | | # @param calcKey: 与calcIndex公用,只是使用其他自定义key,一般用于同个属性功能点,但是又需要区分不同的子功能点时可用
|
| | | calcKey = (calcKey, presetID) if presetID else calcKey
|
| | | self._calcSpecEffDict[calcKey] = specEffInfo
|
| | | return
|
| | | def GetCalcAttr(self, calcIndex, presetID=0):
|
| | | calcKey = (calcIndex, presetID) if presetID else calcIndex
|
| | | return self._calcAttrDict.get(calcKey, {})
|