| | |
| | | CheckChatFloatOpen();
|
| | | if (win is MainInterfaceWin)
|
| | | {
|
| | | CheckOpenChatAfterCollect();
|
| | | SnxxzGame.Instance.StartCoroutine(Co_CheckAfterCollect());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | CheckOpenChatAfterCollect();
|
| | | }
|
| | |
|
| | | IEnumerator Co_CheckAfterCollect()
|
| | | {
|
| | | yield return null;
|
| | | CheckOpenChatAfterCollect();
|
| | | }
|
| | |
|
| | | void CheckOpenChatAfterCollect()
|
| | | {
|
| | | if (!openChatAfterCollect)
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | if (!WindowCenter.Instance.Open<MainInterfaceWin>()
|
| | | if (!WindowCenter.Instance.CheckOpen<MainInterfaceWin>()
|
| | | || WindowCenter.Instance.ExitAnyFullScreenOrMaskWin()
|
| | | || StageManager.Instance.isLoading
|
| | | || NewBieCenter.Instance.inGuiding)
|
| | |
| | | {
|
| | | ChatCtrl.Inst.presentChatType = ChatInfoType.Fairy;
|
| | | WindowCenter.Instance.CloseImmediately<MainInterfaceWin>();
|
| | | WindowCenter.Instance.Open<SocialWin>(false, 2);
|
| | | WindowCenter.Instance.Open<SocialWin>();
|
| | | }
|
| | | }
|
| | | #endregion
|