private void SetLandBGM(string landId) { switch (landId) { case "1": FusionAudio.PostBGMEvent("BGM/DongLuoMa", true); break; case "2": FusionAudio.PostBGMEvent("BGM/XiLuoMa", true); break; case "3": FusionAudio.PostBGMEvent("BGM/AiJi", true); break; case "4": FusionAudio.PostBGMEvent("BGM/BoSi", true); break; case "5": FusionAudio.PostBGMEvent("BGM/ManZuZhiDi", true); break; case "6": FusionAudio.PostBGMEvent("BGM/RenYuDao", true); break; } FusionAudio.StartBGM(); }
public override IEnumerator OnAddToStack() { BGTexture.spriteName = "Game_Background_21"; yield return(base.OnAddToStack()); GlobalMenuManager.Instance.PushCache("LTLegionWarQualifyView"); yield return(new WaitUntil(() => LTLegionWarJoinController.callBack)); GameDataSparxManager.Instance.RegisterListener(LTLegionWarManager.QualifyEnemyListDataId, OnFlowEnemyListListener); if (LTLegionWarManager.Instance.serveCurState != 1) { controller.Close(); yield break; } else { int ts = 0; if (LTLegionWarTimeLine.Instance != null) { ts = Convert.ToInt32(LTLegionWarTimeLine.Instance.QualifyEndTime - EB.Time.Now); } if (ts <= 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_EconomyTemplateManager_62898")); CheckTime(); yield break; } } isOpen = true; FusionAudio.PostBGMEvent("BGM/JunTuanZhan", true); FusionAudio.StartBGM(); LTLegionWarManager.Instance.GetQualifyWarEnemyList();//获取预赛数据 }
protected void PlayBgm() { if (storyData != null && !string.IsNullOrEmpty(storyData.bgm)) { FusionAudio.PostBGMEvent(storyData.bgm, true); FusionAudio.StartBGM(); } }
public override IEnumerator OnAddToStack() { isOpen = true; FusionAudio.PostBGMEvent("BGM/Shop", true); FusionAudio.StartBGM(); yield return(base.OnAddToStack()); ReflashTimeTest(); ReflashFreeGiftRP(); Hotfix_LT.Messenger.AddListener("OnOffersFetched", OnOffersFetched); Hotfix_LT.Messenger.AddListener <EB.IAP.Item, EB.IAP.Transaction>(Hotfix_LT.EventName.OnOfferPurchaseSuceeded, OnOfferPurchaseSuceeded); Hotfix_LT.Messenger.AddListener <string>(Hotfix_LT.EventName.OnOfferPurchaseFailed, OnOfferPurchaseFailed); Hotfix_LT.Messenger.AddListener(Hotfix_LT.EventName.OnOfferPurchaseCanceled, OnOfferPurchaseCanceled); Hotfix_LT.Messenger.AddListener(Hotfix_LT.EventName.ChargeFreeGiftReflash, ReflashUI); LTRedPointSystem.Instance.AddRedPointNodeCallBack(RedPointConst.chargedaygift, ChargeDayGiftRP); LTRedPointSystem.Instance.AddRedPointNodeCallBack(RedPointConst.chargeweekgift, ChargeWeekGiftRP); LTRedPointSystem.Instance.AddRedPointNodeCallBack(RedPointConst.chargemonthgift, ChargeMonthGiftRP); }
public override IEnumerator OnAddToStack() { FusionAudio.PostBGMEvent("BGM/JunTuanZhan", true); FusionAudio.StartBGM(); yield return(new WaitUntil(() => LTLegionWarJoinController.callBack)); if (isWatchLog) { FinalStatusListener(null, null); FinalFieldListener(null, null); } else { Messenger.AddListener(Hotfix_LT.EventName.LegionWar_UpdataFinal, UpdataListener); if (LTLegionWarManager.Instance.serveCurState < 2) { controller.Close(); yield break; } else { int ts = 0; if (LTLegionWarTimeLine.Instance != null) { ts = Convert.ToInt32(((LTLegionWarFinalController._WarType == WarType.Semifinal) ? LTLegionWarTimeLine.Instance.SemiFinalStopTime : LTLegionWarTimeLine.Instance.FinalStopTime) - EB.Time.Now); } if (ts <= 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_LTLegionWarFinalController_4204")); controller.Close(); yield break; } } LTLegionWarManager.Instance.EnterSemiFinalFiled(LTLegionWarManager.Instance.SemiFinalField, 0); } yield return(base.OnAddToStack()); InitLegionData(); }
public void Play(DialogueStepData data) { if (m_Icon != null && data.Icon.StartsWith("Header_")) { m_Icon.enabled = true; m_Icon.spriteName = ReplaceIcon(data.Icon); } if (data.Layout != (int)eDialogueLayout.Middle) { m_SpeakName.text = string.Format("{0}:", ReplaceName(data.SpeakName)); } else { if (m_SpeakName != null) { m_SpeakName.gameObject.CustomSetActive(false); } } // 防止同一个人连续多次说话动画还连续播放多次 if (lastDialogueId != data.DialogueId) { lastIcon = string.Empty; lastStepId = -1; lastDialogueId = data.DialogueId; } if (lastIcon != data.Icon || data.StepId - lastStepId > 1) { string DLGid = string.Format("{0}/{1}", data.DialogueId, data.StepId); string audioEventName = Hotfix_LT.Data.GuideAudioTemplateManager.Instance.GetDLGAudio(DLGid); string audioBGMName = Hotfix_LT.Data.GuideAudioTemplateManager.Instance.GetDLGBGM(DLGid); if (audioEventName != null) { if (!string.IsNullOrEmpty(currentAudioName)) { FusionAudio.PostEvent(currentAudioName, false); currentAudioName = audioEventName; } FusionAudio.PostEvent(audioEventName, true); FusionAudio.PostBGMEvent(audioBGMName, true); } UITweener[] tweeners = mDMono.transform.GetComponentsInChildren <UITweener>(); for (int i = 0; i < tweeners.Length; i++) { tweeners[i].ResetToBeginning(); tweeners[i].PlayForward(); } } lastIcon = data.Icon; lastStepId = data.StepId; if (m_LazySpeakContext == null) { m_LazySpeakContext = m_SpeakContext.transform.GetMonoILRComponent <UILazyLabel>(); } m_LazySpeakContext.Text = string.Format("{0}{1}", (global::UserData.Locale == EB.Language.ChineseSimplified || global::UserData.Locale == EB.Language.ChineseTraditional) ? m_Soujin : " ", data.Context); m_SpeakContext.fontSize = data.FontSize; }