//得到解释 public override string GetDesc() { SCLIENT_SKILL pSkill = (SCLIENT_SKILL)(GetSkillImpl()); if (pSkill != null) { return(pSkill.GetSkillDesc()); } return(""); }
// 心法特殊描述 [5/9/2012 SUN] public string GetDesc1() { SCLIENT_SKILL pSkill = GetSkillImpl() as SCLIENT_SKILL; if (pSkill != null) { SCLIENT_SKILLCLASS pXinfa = CObjectManager.Instance.getPlayerMySelf().GetCharacterData().Get_SkillClass(pSkill.m_pDefine.m_nSkillClass); DBC.COMMON_DBC <_DBC_XINFA_SKILL_DATA> dbc = CDataBaseSystem.Instance.GetDataBase <_DBC_XINFA_SKILL_DATA>((int)DataBaseStruct.DBC_XINFA_SKILL_DATA); _DBC_XINFA_SKILL_DATA define = dbc.Search_Index_EQU(pXinfa.m_pDefine.nID); int nMenPai = CObjectManager.Instance.getPlayerMySelf().GetCharacterData().Get_MenPai(); int nStepValue = define.nMenPaiValue[nMenPai] / 100; int curValue = pXinfa.m_nLevel * nStepValue; return(string.Format(pSkill.GetSkillDesc(), nStepValue, curValue)); } return(""); }