private void Start() { _Instance = this; ResourceManager.Init(); GameConfig.Init(); SdkManager.set_first_setup_time(); SdkManager.send_event("app_start"); LocalModelManager.Instance.Stage_Level_chapter1.Init(); LocalModelManager.Instance.Equip_equip.Init(); LocalModelManager.Instance.Character_Level.Init(); LocalModelManager.Instance.Stage_Level_stagechapter.Init(); LocalModelManager.Instance.Stage_Level_activitylevel.Init(); LocalModelManager.Instance.Stage_Level_activity.Init(); LocalModelManager.Instance.Achieve_Achieve.Init(); LocalModelManager.Instance.Shop_MysticShop.Init(); CInstance <PlayerPrefsMgr> .Instance.Init(); AdsRequestHelper.Init(); AdsRequestHelper.getRewardedAdapter().isLoaded(); LocalSave.Instance.InitData(); LocalSave.Instance.BattleIn_CheckInit(); GameLogic.Hold.Guide.Init(); this._InitNameGenerator(); SdkManager.InitSdks(); Debug.unityLogger.logEnabled = false; NetManager.mNetCache.Init(); NetManager.StartPing(); WindowUI.Init(); this._InitPureMVC(); }
private void onClickButtonInternal(int count) { bool flag = false; bool flag2 = false; if (LocalSave.Instance.GetDiamondBoxFreeCount(base.mBoxType) > 0) { flag = true; flag2 = true; } else { count = MathDxx.Clamp(count, 0, base.mTransfer.diamonds.Length - 1); if (base.CheckCanOpen(2, this.get_price(count))) { flag2 = true; } } if (flag2) { if (LocalSave.Instance.GetTimeBoxCount(LocalSave.TimeBoxType.BoxChoose_DiamondNormal) > 0) { SdkManager.send_event_ad(ADSource.eDiamondNormal, "CLICK", 0, 0, string.Empty, string.Empty); } if (!NetManager.IsNetConnect) { CInstance <TipsUIManager> .Instance.Show(ETips.Tips_NetError, Array.Empty <string>()); if (LocalSave.Instance.GetTimeBoxCount(LocalSave.TimeBoxType.BoxChoose_DiamondNormal) > 0) { SdkManager.send_event_ad(ADSource.eDiamondNormal, "IMPRESSION", 0, 0, "FAIL", "NET_ERROR"); } } else if (LocalSave.Instance.GetTimeBoxCount(LocalSave.TimeBoxType.BoxChoose_DiamondNormal) > 0) { if (LocalSave.Instance.IsAdFree()) { this.send_get_box(); } else if (!AdsRequestHelper.getRewardedAdapter().isLoaded()) { SdkManager.send_event_ad(ADSource.eDiamondNormal, "IMPRESSION", 0, 0, "FAIL", "AD_NOT_READY"); WindowUI.ShowAdInsideUI(AdInsideProxy.EnterSource.eGameTurn, delegate { SdkManager.send_event_ad(ADSource.eDiamondNormal, "REWARD", 0, 0, "INSIDE", string.Empty); this.send_get_box(); }); } else { AdsRequestHelper.getRewardedAdapter().Show(this); SdkManager.send_event_ad(ADSource.eDiamondNormal, "IMPRESSION", 0, 0, "SUCCESS", string.Empty); } } else { this.send_get_box(); } } }
public void Open() { this.show_close(false); AdsRequestHelper.getRewardedAdapter().AddCallback(this); if (LocalSave.Instance.IsAdFree()) { this.Image_Ad.enabled = false; this.Text_Turn.get_rectTransform().anchoredPosition = new Vector2(0f, this.Text_Turn.get_rectTransform().anchoredPosition.y); } else { this.Image_Ad.enabled = true; this.Text_Turn.get_rectTransform().anchoredPosition = new Vector2(this.Text_TurnX, this.Text_Turn.get_rectTransform().anchoredPosition.y); } object[] args = new object[] { GameLogic.Hold.Language.GetLanguageByTID("key_ad_count", Array.Empty <object>()), LocalSave.Instance.BattleAd_Get() }; this.Text_Last.text = Utils.FormatString("{0}: {1}", args); this.bStartTurn = false; GameLogic.Hold.Sound.PlayUI(0xf4244); this.Button_Cancel.onClick = delegate { if (this.onClickClose != null) { this.onClickClose(); } }; this.Button_Ad.SetDepondNet(true); this.Button_Ad.onClick = delegate { this.bAdReward = false; SdkManager.send_event_ad(ADSource.eTurntable, "CLICK", 0, 0, string.Empty, string.Empty); if (!NetManager.IsNetConnect) { CInstance <TipsUIManager> .Instance.Show(ETips.Tips_NetError, Array.Empty <string>()); SdkManager.send_event_ad(ADSource.eTurntable, "IMPRESSION", 0, 0, "FAIL", "NET_ERROR"); } else if (LocalSave.Instance.IsAdFree()) { this.show_button(false); this.mTurnCtrl.Init(); } else if (!AdsRequestHelper.getRewardedAdapter().isLoaded()) { SdkManager.send_event_ad(ADSource.eTurntable, "IMPRESSION", 0, 0, "FAIL", "AD_NOT_READY"); WindowUI.ShowAdInsideUI(AdInsideProxy.EnterSource.eGameTurn, delegate { this.show_button(false); this.mTurnCtrl.Init(); }); } else { SdkManager.send_event_ad(ADSource.eTurntable, "IMPRESSION", 0, 0, "SUCCESS", string.Empty); AdsRequestHelper.getRewardedAdapter().Show(this); } }; this.show_button(true); this.InitUI(); }
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); }
public void Deinit() { AdsRequestHelper.getRewardedAdapter().RemoveCallback(this); }
protected override void OnDeinit() { AdsRequestHelper.getRewardedAdapter().RemoveCallback(this); }