完成
This commit is contained in:
@@ -28,17 +28,17 @@ namespace Script
|
||||
/// <summary>
|
||||
/// 会议联系人类和面板
|
||||
/// </summary>
|
||||
private MeetingContacts _meetingContacts;
|
||||
private MeetingContactsController _meetingContactsController;
|
||||
|
||||
/// <summary>
|
||||
/// 会议参与者列表和面板
|
||||
/// </summary>
|
||||
private MeetingInfoList _meetingInfoList;
|
||||
private MeetingInfoListController _meetingInfoListController;
|
||||
|
||||
/// <summary>
|
||||
/// 会议聊天面板
|
||||
/// </summary>
|
||||
private MeetingChat _meetingChat;
|
||||
private MeetingChatController _meetingChatController;
|
||||
|
||||
/// <summary>
|
||||
/// 房间人数
|
||||
@@ -80,18 +80,18 @@ namespace Script
|
||||
_contactsTog = panelGo.transform.Find("Tabs/Contacts").GetComponent<Toggle>();
|
||||
_meetingOrganizersTog = panelGo.transform.Find("Tabs/MeetingOrganizers").GetComponent<Toggle>();
|
||||
|
||||
_meetingContacts = new MeetingContacts();
|
||||
_meetingContacts.Initialize(panelGo.transform.Find("MeetingContacts").gameObject);
|
||||
_meetingInfoList = new MeetingInfoList();
|
||||
_meetingInfoList.Initialize(panelGo.transform.Find("MeetingInfoList").gameObject, this);
|
||||
_meetingChat = new MeetingChat();
|
||||
_meetingChat.Initialize(panelGo.transform.Find("MeetingChat").gameObject, this);
|
||||
_meetingContactsController = new MeetingContactsController();
|
||||
_meetingContactsController.Initialize(panelGo.transform.Find("MeetingContacts").gameObject);
|
||||
_meetingInfoListController = new MeetingInfoListController();
|
||||
_meetingInfoListController.Initialize(panelGo.transform.Find("MeetingInfoList").gameObject, this);
|
||||
_meetingChatController = new MeetingChatController();
|
||||
_meetingChatController.Initialize(panelGo.transform.Find("MeetingChat").gameObject, this);
|
||||
}
|
||||
|
||||
public override void OnEnter(Action complete = null)
|
||||
{
|
||||
base.OnEnter(complete);
|
||||
_meetingInfoList.OnEnter();
|
||||
_meetingInfoListController.OnEnter();
|
||||
_titleText.text = this.GetSystem<IGlobalConfigSystem>().GetConnectionName();
|
||||
this.GetSystem<IGlobalConfigSystem>().StartConnectionTime(_timeText);
|
||||
_idText.text = this.GetSystem<IGlobalConfigSystem>().GetConnectionId();
|
||||
@@ -107,7 +107,7 @@ namespace Script
|
||||
public override void OnExit(float delay = 0)
|
||||
{
|
||||
base.OnExit(delay);
|
||||
_meetingInfoList.OnExit();
|
||||
_meetingInfoListController.OnExit();
|
||||
_arrowLeft.onClick.RemoveListener(OnArrowLeftClick);
|
||||
_chatTog.onValueChanged.RemoveListener(OnChatTog);
|
||||
_contactsTog.onValueChanged.RemoveListener(OnContactsTog);
|
||||
@@ -131,7 +131,7 @@ namespace Script
|
||||
}
|
||||
|
||||
// 更新会议聊天面板人数
|
||||
_meetingChat.OnUserCountChangedEvent?.Invoke(obj.Count);
|
||||
_meetingChatController.OnUserCountChangedEvent?.Invoke(obj.Count);
|
||||
}
|
||||
|
||||
private void OnUsersChangedDisconnected(string obj)
|
||||
@@ -152,26 +152,26 @@ namespace Script
|
||||
}
|
||||
|
||||
_roomPeopleNumText.text = _userMap.Count.ToString();
|
||||
_meetingChat.OnUserCountChangedEvent?.Invoke(_userMap.Count);
|
||||
_meetingChatController.OnUserCountChangedEvent?.Invoke(_userMap.Count);
|
||||
}
|
||||
|
||||
private void OnMeetingOrganizersTog(bool value)
|
||||
{
|
||||
_meetingInfoList.PanelGo.SetActive(value);
|
||||
_meetingInfoListController.PanelGo.SetActive(value);
|
||||
}
|
||||
|
||||
private void OnContactsTog(bool value)
|
||||
{
|
||||
_meetingContacts.PanelGo.SetActive(value);
|
||||
_meetingContactsController.PanelGo.SetActive(value);
|
||||
if (value)
|
||||
_meetingContacts.OnEnter();
|
||||
_meetingContactsController.OnEnter();
|
||||
}
|
||||
|
||||
private void OnChatTog(bool value)
|
||||
{
|
||||
_meetingChat.PanelGo.SetActive(value);
|
||||
_meetingChatController.PanelGo.SetActive(value);
|
||||
if (value)
|
||||
_meetingChat.OnEnter();
|
||||
_meetingChatController.OnEnter();
|
||||
}
|
||||
|
||||
private void OnArrowLeftClick()
|
||||
@@ -181,8 +181,8 @@ namespace Script
|
||||
public override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
_meetingChat.OnDestroy();
|
||||
_meetingContacts.OnDestroy();
|
||||
_meetingChatController.OnDestroy();
|
||||
_meetingContactsController.OnDestroy();
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
|
||||
Reference in New Issue
Block a user