예제 #1
0
        public List <DropData> GetDiamondBoxNormal()
        {
            bool flag = true;

            object[] args = new object[] { LocalSave.Instance.GetServerUserID() };
            string   key  = Utils.FormatString("GetDiamondBox1_FirstGet_{0}", args);

            if (PlayerPrefsEncrypt.HasKey(key))
            {
                flag = false;
            }
            else
            {
                PlayerPrefsEncrypt.SetInt(key, 0);
            }
            int num = LocalSave.Instance.Stage_GetStage();
            Box_SilverNormalBox beanById = LocalModelManager.Instance.Box_SilverNormalBox.GetBeanById(num);
            List <DropData>     dropList = LocalModelManager.Instance.Drop_Drop.GetDropList(beanById.SingleDrop);

            for (int i = LocalModelManager.Instance.Equip_equip.GetBeanById(dropList[0].id).Position; flag && (i == 1); i = LocalModelManager.Instance.Equip_equip.GetBeanById(dropList[0].id).Position)
            {
                dropList = LocalModelManager.Instance.Drop_Drop.GetDropList(beanById.SingleDrop);
            }
            return(dropList);
        }
예제 #2
0
 protected override void OnInit()
 {
     this.bWatchEnd = false;
     LocalSave.Instance.mGuideData.CheckDiamondBox(base.NotFreeParent.transform as RectTransform, 1);
     this.mData = LocalModelManager.Instance.Box_SilverNormalBox.GetBeanById(LocalSave.Instance.Stage_GetStage());
     base.mTransfer.diamonds = this.mData.Price1;
     base.PerTime            = this.mData.Time * 60;
     base.mGoldCtrl.SetValue(this.get_price(0));
     base.FreeShow(false);
     base.UpdateBox();
     if (LocalSave.Instance.IsAdFree())
     {
         this.Image_Ad.enabled = false;
         base.Text_Free.get_rectTransform().anchoredPosition = new Vector2(0f, base.Text_Free.get_rectTransform().anchoredPosition.y);
     }
     else
     {
         this.Image_Ad.enabled = true;
         base.Text_Free.get_rectTransform().anchoredPosition = new Vector2(base.Text_FreeX, base.Text_Free.get_rectTransform().anchoredPosition.y);
     }
     AdsRequestHelper.getRewardedAdapter().RemoveCallback(this);
     AdsRequestHelper.getRewardedAdapter().AddCallback(this);
 }