Exemple #1
0
 /// <summary>
 /// 增加经验值
 /// </summary>
 public void AddEXP(int addValue)
 {
     base.EXP += addValue;
     //经验值达到一定阶段,会自动提升当前等级
     //***可能还可以改进?***
     Mod_UpgradeLevelRule.GetInstance().LevelUpCheck(base.EXP);
 }
Exemple #2
0
 /// <summary>
 /// 提升等级
 /// </summary>
 public void AddLevel()
 {
     ++base.Level;
     //等级提升,玩家的各种属性都会有所提升。
     //***肯定需要加以改进***
     Mod_UpgradeLevelRule.GetInstance().LevelUpOperationMgr((LevelName)base.Level);              //数值型转换成枚举类型
 }
Exemple #3
0
 /// <summary>
 /// 得到本类实例
 /// </summary>
 public static Mod_UpgradeLevelRule GetInstance()
 {
     if (_Instance == null)
     {
         _Instance = new Mod_UpgradeLevelRule();
     }
     return(_Instance);
 }