//新加组的初始化; public void Init(MsgJson.AddNewGroup newGroup) { m_GroupID = newGroup.id; m_GroupName = newGroup.name; m_GroupNameText.text = m_GroupName; m_Button.onClick.AddListener(OnClick); }
//-------------------------------------------- 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("--------------------------------- 添加新组失败 --------------------------------------"); } }