| | |
| | | manager.OnChatTabChangeEvent += OnChatTabChange; |
| | | manager.OnUpdateTalkEvent += OnUpdateTalkEvent; |
| | | manager.OnUpdateTalkCacheListEvent += OnUpdateTalkCacheList; |
| | | manager.OnDeleteTalkEvent += OnDeleteTalkEvent; |
| | | |
| | | scrChatTab.OnRefreshCell += OnRefreshChatTabCell; |
| | | scrWorld.OnGetDynamicSize += OnGetWorldChatDynamicSize; |
| | |
| | | |
| | | clickScreenOtherSpace.AddListener(OnClickScreenOtherSpace); |
| | | GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; |
| | | |
| | | |
| | | isSettingOpen = false; |
| | | transSettings.SetActive(isSettingOpen); |
| | |
| | | manager.OnChatTabChangeEvent -= OnChatTabChange; |
| | | manager.OnUpdateTalkEvent -= OnUpdateTalkEvent; |
| | | manager.OnUpdateTalkCacheListEvent -= OnUpdateTalkCacheList; |
| | | manager.OnDeleteTalkEvent -= OnDeleteTalkEvent; |
| | | |
| | | scrChatTab.OnRefreshCell -= OnRefreshChatTabCell; |
| | | scrWorld.OnGetDynamicSize -= OnGetWorldChatDynamicSize; |
| | |
| | | clickScreenOtherSpace.RemoveAllListeners(); |
| | | } |
| | | |
| | | private void OnDeleteTalkEvent(ChatChannel channel) |
| | | { |
| | | if (channel == ChatChannel.World) |
| | | { |
| | | CreateScroller(scrWorld, channel); |
| | | } |
| | | else if (channel == ChatChannel.Guild) |
| | | { |
| | | CreateScroller(scrGuild, channel); |
| | | } |
| | | } |
| | | |
| | | private void OnRefreshGuildCell(ScrollerDataType type, CellView cell) |
| | | { |
| | | OnRefreshCell(type, cell); |