public void OnMultiBlitzBtnClick() { if (campaignId <= 0) { return; } Hotfix_LT.Data.FuncTemplate ft = Hotfix_LT.Data.FuncTemplateManager.Instance.GetFunc(10077); if (ft != null && !ft.IsConditionOK()) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, ft.GetConditionStr()); return; } int vaildTimes = IsVigorEnough(10); if (vaildTimes <= 0) { BalanceResourceUtil.TurnToVigorGotView(); return; } if (isRequest) { return; } InputBlockerManager.Instance.Block(InputBlockReason.FUSION_BLOCK_UI_INTERACTION, 0.5f); isRequest = true; if (mCallback != null) { mCallback(); } LTInstanceMapModel.Instance.RequestMainBlitzCampaign(campaignId, vaildTimes, delegate { isRequest = false; List <LTMainInstanceBlitzData> list = LTInstanceUtil.GetBlitzData(); for (int i = 0; i < list.Count; ++i) { FusionTelemetry.ItemsUmengCurrency(list[i].ItemList, "主线扫荡"); } Hashtable data = Johny.HashtablePool.Claim(); data.Add("list", list); data.Add("num", 10); data.Add("ItemId", mTargetItemId); GlobalMenuManager.Instance.Open("LTMainInstanceBlitzView", data); if (!string.IsNullOrEmpty(mTargetItemId)) { controller.Close(); } }); }
private IEnumerator ResetScroll() { DataList = LTInstanceUtil.GetBlitzData(); DynamicScroll.Clear(); /*TweenScale[] tsArray = DynamicScroll.GetComponentsInChildren<TweenScale>(true); * for (int i = 0; i < tsArray.Length; i++) * { * tsArray[i].enabled = true; * tsArray[i].ResetToBeginning(); * }*/ yield return(null); InitUI(); isNotCallBack = false; }