| | |
| | | bool hasLastTalkData = ChatManager.Instance.TryGetLastTalkData(out ChatChannel type, out TalkData data); |
| | | if (!hasLastTalkData) |
| | | { |
| | | ChatManager.Instance.nowChatTab = ChatTab.World; |
| | | ChatManager.Instance.nowChatTab = ChatChannel.World; |
| | | ChatManager.Instance.nowChatChannel = ChatChannel.World; |
| | | } |
| | | else |
| | |
| | | { |
| | | case ChatChannel.World: |
| | | default: |
| | | ChatManager.Instance.nowChatTab = ChatTab.World; |
| | | ChatManager.Instance.nowChatTab = ChatChannel.World; |
| | | ChatManager.Instance.nowChatChannel = ChatChannel.World; |
| | | break; |
| | | case ChatChannel.Guild: |
| | | ChatManager.Instance.nowChatTab = ChatTab.Guild; |
| | | ChatManager.Instance.nowChatTab = ChatChannel.Guild; |
| | | ChatManager.Instance.nowChatChannel = ChatChannel.Guild; |
| | | break; |
| | | case ChatChannel.CrossServer: |
| | | ChatManager.Instance.nowChatTab = ChatTab.CrossServer; |
| | | ChatManager.Instance.nowChatTab = ChatChannel.CrossServer; |
| | | ChatManager.Instance.nowChatChannel = ChatChannel.CrossServer; |
| | | break; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | private void OnChatTabChangeEvent(ChatTab tab) |
| | | private void OnChatTabChangeEvent(ChatChannel tab) |
| | | { |
| | | //UpdateChat(tab); |
| | | } |