private void onLevelUp_bottleLabel()
        {
            this.mBottleLevel.text = (ModelManager.Instance.Get_Settle_BottleExpLevel() + Settlement_NormalRewards.bottle_levelUpCount).ToString();
            Settlement_NormalRewards.bottle_levelUpCount++;
            int nextLevel = ModelManager.Instance.Get_Settle_BottleExpLevel() + Settlement_NormalRewards.bottle_levelUpCount;

            this.mBottleLevelTemp.text = nextLevel.ToString();
            this.mBottleLevel.GetComponent <TweenAlpha>().ResetToBeginning();
            this.mBottleLevel.GetComponent <TweenPosition>().ResetToBeginning();
            this.mBottleLevelTemp.GetComponent <TweenAlpha>().ResetToBeginning();
            this.mBottleLevelTemp.GetComponent <TweenPosition>().ResetToBeginning();
            this.mBottleLevel.GetComponent <TweenAlpha>().PlayForward();
            this.mBottleLevel.GetComponent <TweenPosition>().PlayForward();
            this.mBottleLevelTemp.GetComponent <TweenAlpha>().PlayForward();
            this.mBottleLevelTemp.GetComponent <TweenPosition>().PlayForward();
            if (nextLevel <= 1)
            {
                return;
            }
            List <object>       source = BaseDataMgr.instance.GetDicByType <SysMagicbottleExpVo>().Values.ToList <object>();
            SysMagicbottleExpVo sysMagicbottleExpVo = (SysMagicbottleExpVo)(from obj in source
                                                                            where ((SysMagicbottleExpVo)obj).levelRange <= nextLevel
                                                                            select obj).LastOrDefault <object>();
            int exp = sysMagicbottleExpVo.exp;

            this.mBottleTexture.mainTexture = ResourceManager.Load <Texture>(sysMagicbottleExpVo.smallIcon, true, true, null, 0, false);
            this.bottleBar.Play(-1f, -1f, (float)exp);
        }
Пример #2
0
        public static int Get_Settle_BottleExpCurRequired(this ModelManager mmng)
        {
            SettlementModelData settlementModelData = mmng.Get_SettlementModelData();
            int                 level  = settlementModelData.bottleExpRecord_level;
            List <object>       source = BaseDataMgr.instance.GetDicByType <SysMagicbottleExpVo>().Values.ToList <object>();
            SysMagicbottleExpVo sysMagicbottleExpVo = (SysMagicbottleExpVo)(from obj in source
                                                                            where ((SysMagicbottleExpVo)obj).levelRange <= level
                                                                            select obj).LastOrDefault <object>();

            if (sysMagicbottleExpVo != null)
            {
                return(sysMagicbottleExpVo.exp);
            }
            return(100);
        }