コード例 #1
0
    //新加组的初始化;
    public void Init(MsgJson.AddNewGroup newGroup)
    {
        m_GroupID            = newGroup.id;
        m_GroupName          = newGroup.name;
        m_GroupNameText.text = m_GroupName;

        m_Button.onClick.AddListener(OnClick);
    }
コード例 #2
0
    //-------------------------------------------- Message Response ------------------------------------------------

    //加入新组;
    void OnAddNewGroups(string data)
    {
        //销毁加入新组面板;
        Destroy(GameObject.Find("AddNewGroupPanel(Clone)"));

        MsgJson.AddNewGroup tmp = JsonUtility.FromJson <MsgJson.AddNewGroup>(data);

        if (tmp.state == "success")
        {
            GameObject go = FrameUtil.AddChild(m_GroupItemList.gameObject, m_GroupItem, m_GroupItemList.childCount - 1);
            go.GetComponent <GroupsGroupItemLogic>().Init(tmp);
            //将新数据加入总管理;
            ControlPlayer.Instance.m_GroupFunctionDic[tmp.id] = new List <string>();
            RefreshDisplay(tmp.id, tmp.name);
        }
        else
        {
            Debug.LogError("--------------------------------- 添加新组失败 --------------------------------------");
        }
    }