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); }
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); }