//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(); }
private void OnGetUserRule(UserRuleRes res) { GlobalData.PlayerModel.InitRule(res); }