示例#1
0
        //public Dictionary<string, string> PowerMaxPushTime;



        /// <summary>
        /// 初始化购买钻石集合
        /// </summary>
        /// <param name="res">规则</param>
        public void InitRule(UserRuleRes res)
        {
            //PowerMaxPushTime=new Dictionary<string, string>();
            if (BuyGemRules == null)
            {
                BuyGemRules = new List <BuyGemRulePB>();
                BuyGemRules = res.BuyGemRules.ToList();
            }

            BuyGoldUpperlimit           = 0;
            BuyPowerUpperlimit          = 0;
            BuyEncouragePowerUpperlimit = 0;
            for (int i = 0; i < BuyGemRules.Count; i++)
            {
                switch (BuyGemRules[i].BuyType)
                {
                case BuyGemTypePB.BuyGold:
                    BuyGoldUpperlimit++;
                    break;

                case BuyGemTypePB.BuyPower:
                    BuyPowerUpperlimit++;
                    break;

                case BuyGemTypePB.BuyEncouragePower:
                    BuyEncouragePowerUpperlimit++;
                    break;
                }
            }


            GuideManager.InitGuideRule(res.GuideRules);
            ShareRules = res.ShareRules.ToList();
        }
示例#2
0
 private void OnGetUserRule(UserRuleRes res)
 {
     GlobalData.PlayerModel.InitRule(res);
 }