// 升級 private void OnLevelUpBtnClick() { int Cost = m_Camp.GetLevelUpCost(); 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.LevelUp(); ShowInfo(m_Camp); }