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