Example #1
0
        /// <summary>
        /// 升级条件
        /// </summary>
        public void  UpgradeCondition(int exp)
        {
            int curLevel = Model_PlayerExtendDataProxy.GetInstance().GetLevel();

            if (exp >= 100 && exp < 300 && curLevel == 0)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
            else if (exp >= 300 && exp < 500 && curLevel == 1)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
            else if (exp >= 500 && exp < 1000 && curLevel == 2)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
            else if (exp >= 1000 && exp < 3000 && curLevel == 3)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
            else if (exp >= 3000 && exp < 5000 && curLevel == 4)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
            else if (exp >= 5000 && exp < 10000 && curLevel == 5)
            {
                Model_PlayerExtendDataProxy.GetInstance().AddLevel();
            }
        }
 public Model_PlayerExtendDataProxy(int exp, int killnum, int level, int gold, int diamonds) : base(exp, killnum, level, gold, diamonds)
 {
     if (_Instance == null)
     {
         _Instance = this;
     }
     else
     {
     }
 }