// 武器升級 private void OnWeaponLevelUpBtnClick() { int Cost = m_Camp.GetWeaponLevelUpCost(); if (CheckRule(Cost > 0, "已達最高等级") == false) { return; } // 是否足够 string Msg = string.Format("AP不足无法升級,需要{0}点AP", Cost); if (CheckRule(m_PBDGame.CostAP(Cost), Msg) == false) { return; } // 升級 m_Camp.WeaponLevelUp(); ShowInfo(m_Camp); }