Ejemplo n.º 1
0
    //内部Click响应初始化;
    public void Init(MsgJson.Groups group)
    {
        m_GroupID            = group.id;
        m_GroupName          = group.name;
        m_GroupNameText.text = m_GroupName;

        m_Button.onClick.AddListener(OnClick);
    }
Ejemplo n.º 2
0
    //存储改变后的功能数据;
    void OnSaveButtonClick()
    {
        MsgJson.SaveGroupInfo tmp = new MsgJson.SaveGroupInfo();

        MsgJson.Groups        m  = new MsgJson.Groups();
        List <MsgJson.Groups> ml = new List <MsgJson.Groups>();

        m.id   = m_CurrentChoseGroupID;
        m.name = m_GroupNameInputField.text;;

        ml.Add(m);

        tmp.group = ml.ToArray();

        List <MsgJson.FuncitonID> addList = new List <MsgJson.FuncitonID>();


        foreach (var v in m_FunctionToggleDic)
        {
            if (v.Value.GetComponent <Toggle>().isOn)
            {
                MsgJson.FuncitonID i = new MsgJson.FuncitonID();
                i.id = v.Key;
                addList.Add(i);
            }
        }

        tmp.addFunctionList = addList.ToArray();

        WWWForm form = new WWWForm();

        form.AddField("token", PlayerPrefs.GetString("token"));
        form.AddField("msg", JsonUtility.ToJson(tmp));
        Debug.Log(JsonUtility.ToJson(tmp));

        HttpManager.Instance.SendPostForm(ProjectConst.SaveGroupInfo, form);
    }
Ejemplo n.º 3
0
 public void Init(MsgJson.Groups groupInfo)
 {
     m_GroupID   = groupInfo.id;
     m_GroupName = groupInfo.name;
 }