예제 #1
0
    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("--------------------------------- 删除组失败 --------------------------------------");
        }
    }
예제 #2
0
    //删除组消息响应;
    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("--------------------------------- 删除组失败 --------------------------------------");
        }
    }