Example #1
0
    public void Init()
    {
        Notice_Content.text = Model.NoticeInfo;

        GameObject  tmpObj;
        BtnItem     tmpBtnItem;
        BtnInfoItem tmpBtnInfo;

        for (int i = 0; i < Model.btnList.Count; i++)
        {
            //print("生成按钮的数量="+i);
            tmpBtnInfo = Model.btnList[i];
            tmpObj     = GUITools.AddChild(BtnGrid, BtnItem);
            tmpBtnItem = tmpObj.GetComponent <BtnItem>();
            tmpBtnItem.BtnName.text = tmpBtnInfo.BtnName;
            tmpBtnItem.BtnInfo      = tmpBtnInfo;
            tmpBtnItem.OnClick      = OnBtnBack;

            tmpObj.SetActive(true);
        }
    }
    public void Init()
    {
        Notice_Content.text = Model.NoticeInfo;
        BtnText.text        = Model.OneBtnName;

        GameObject     tmpObj;
        ToggleItem     tmpToggleItem;
        ToggleInfoItem tmpToggleInfo;

        for (int i = 0; i < Model.toggleList.Count; i++)
        {
            tmpToggleInfo = Model.toggleList[i];
            tmpObj        = GUITools.AddChild(BtnGrid, BtnItem);
            tmpToggleItem = tmpObj.GetComponent <ToggleItem>();
            tmpToggleItem.ToggleName.text = tmpToggleInfo.ToggleName;
            tmpToggleItem.TogInfo         = tmpToggleInfo;
            //tmpToggleItem.OnValueChange = OnToggleBack;

            tmpObj.SetActive(true);
        }
    }