void OnDeleteUser(string data) { //销毁确认面板; Destroy(GameObject.Find("ConfirmPanel(Clone)")); MsgJson.DeleteGroup tmp = JsonUtility.FromJson <MsgJson.DeleteGroup>(data); if (tmp.state == "success") { //删除界面上的用户; for (int i = 0; i < m_UserItemList.childCount; ++i) { if (m_UserItemList.GetChild(i).GetComponent <UserAccessUserItemLogic>().m_UserID == ControlPlayer.Instance.m_CurrentEditUserID) { Destroy(m_UserItemList.GetChild(i).gameObject); //将第一个用户的信息显示在用户信息里面; m_FirstName.text = ControlPlayer.Instance.m_UserAccessData.users[0].firstname; m_LastName.text = ControlPlayer.Instance.m_UserAccessData.users[0].lastname; m_Email.text = ControlPlayer.Instance.m_UserAccessData.users[0].email; m_Phone.text = ControlPlayer.Instance.m_UserAccessData.users[0].phone; RefreshGroupDisplay(ControlPlayer.Instance.m_UserAccessData.users[0].id); } } } else { Debug.LogError("--------------------------------- 删除组失败 --------------------------------------"); } }
//删除组消息响应; void OnDeleteGroups(string data) { //销毁确认面板; Destroy(GameObject.Find("ConfirmPanel(Clone)")); MsgJson.DeleteGroup tmp = JsonUtility.FromJson <MsgJson.DeleteGroup>(data); if (tmp.state == "success") { //删除界面上的功能; for (int i = 0; i < m_GroupItemList.childCount; ++i) { if (m_GroupItemList.GetChild(i).GetComponent <GroupsGroupItemLogic>().m_GroupID == m_CurrentChoseGroupID) { Destroy(m_GroupItemList.GetChild(i).gameObject); m_CurrentChoseGroupID = m_GroupItemList.GetChild(0).GetComponent <GroupsGroupItemLogic>().m_GroupID; RefreshDisplay(m_GroupItemList.GetChild(0).GetComponent <GroupsGroupItemLogic>().m_GroupID, m_GroupItemList.GetChild(0).GetComponent <GroupsGroupItemLogic>().m_GroupName); } } } else { Debug.LogError("--------------------------------- 删除组失败 --------------------------------------"); } }