lcy
1 天以前 7fc003759fca0c2820a66cb4d5d817af30fb20bc
400 【常规】跑马灯
2个文件已修改
27 ■■■■ 已修改文件
Main/System/Message/SysNotifyMgr.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Tip/ServerTipDetails.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Message/SysNotifyMgr.cs
@@ -31,6 +31,7 @@
    private void Awake()
    {
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent;
        StageManager.Instance.AfterLoadingGameScene += OnStageLoadFinish;
        // StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
        Co_Instance().Forget();
    }
@@ -56,6 +57,7 @@
    {
        base.OnDestroy();
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent;
        StageManager.Instance.AfterLoadingGameScene -= OnStageLoadFinish;
        // StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
    }
Main/System/Tip/ServerTipDetails.cs
@@ -27,20 +27,20 @@
            return;
        }
        // if (!UIManager.Instance.IsOpened<MarqueeWin>())
        // {
        //     UIManager.Instance.OpenWindow<MarqueeWin>();
        // }
        if (!UIManager.Instance.IsOpened<MarqueeWin>())
        {
            UIManager.Instance.OpenWindow<MarqueeWin>();
        }
    }
    public static void OnStageLoadFinish()
    {
        // if (StageLoad.Instance.currentStage is LoginStage)
        // {
        //     m_Marquees.Clear();
        //     return;
        // }
        // Co_StageLoadFinish().Forget();
        if (StageManager.Instance.currentStage == StageName.Login)
        {
            m_Marquees.Clear();
            return;
        }
        Co_StageLoadFinish().Forget();
    }
    private static async UniTask Co_StageLoadFinish()
@@ -55,12 +55,9 @@
        }
    }
    static bool CheckOpenMarquee()
    {
        return true;
        // TODO YYL
        // return (StageLoad.Instance.currentStage is DungeonStage) && !StageLoad.Instance.isLoading;
        return StageManager.Instance.currentStage == StageName.Game;
    }
    public static SystemHintData RequireMarquee()