| | |
| | | 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() |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | 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() |