public static void Set(UIPanel panel, UIWidget widget, string effect_name, string current_section_name) { //IL_003a: Unknown result type (might be due to invalid IL or missing references) if (!(widget == null)) { UIVisibleWidgetEffect uIVisibleWidgetEffect = widget.GetComponent <UIVisibleWidgetEffect>(); if (effect_name == null) { if (uIVisibleWidgetEffect != null) { Object.Destroy(uIVisibleWidgetEffect); } } else { if (uIVisibleWidgetEffect == null) { uIVisibleWidgetEffect = widget.get_gameObject().AddComponent <UIVisibleWidgetEffect>(); } uIVisibleWidgetEffect.panel = panel; uIVisibleWidgetEffect.widget = widget; if (string.IsNullOrEmpty(uIVisibleWidgetEffect.sectionName)) { uIVisibleWidgetEffect.sectionName = (current_section_name ?? MonoBehaviourSingleton <GameSceneManager> .I.GetCurrentSectionName()); } if (uIVisibleWidgetEffect.effectName != effect_name) { uIVisibleWidgetEffect.DeleteEffect(); } uIVisibleWidgetEffect.effectName = effect_name; } } }
private IEnumerator DoInitalize() { LoadingQueue loadQueue = new LoadingQueue(this); loadQueue.CacheEffect(RESOURCE_CATEGORY.EFFECT_UI, $"ef_ui_pointresult_{currentData.eventId:D8}"); if (loadQueue.IsLoading()) { yield return((object)loadQueue.Wait()); } SetVisibleWidgetEffect(UI.TXT_BANNER, $"ef_ui_pointresult_{currentData.eventId:D8}"); UIVisibleWidgetEffect visibleWidget = bannerCtrl.GetComponent <UIVisibleWidgetEffect>(); visibleWidget.SetRendererQueue(4000); PlayAudio(AUDIO.TITLE_LOGO); ResourceLoad.LoadEventBannerResultTexture(GetCtrl(UI.SPR_LOGO).GetComponent <UITexture>(), (uint)currentData.eventId); ResourceLoad.LoadEventBannerResultBGTexture(GetCtrl(UI.SPR_LOGO_BG).GetComponent <UITexture>(), (uint)currentData.eventId); TweenAlpha logoBGAlpha = GetCtrl(UI.SPR_LOGO_BG).GetComponent <TweenAlpha>(); if (logoBGAlpha != null) { logoBGAlpha.ResetToBeginning(); logoBGAlpha.PlayForward(); } base.Initialize(); }