Example #1
0
 public void SetData(BookModelInfoBean bookModelInfo)
 {
     this.bookModelInfo = bookModelInfo;
     SetContentBG();
     SetContentSizePosition();
     InitMapData();
 }
    /// <summary>
    /// 获取游戏数据
    /// </summary>
    /// <returns></returns>
    public BookModelInfoBean GetBookModelInfoData()
    {
        BookModelInfoBean data = serviceBookModelInfo.QueryData();

        if (data == null)
        {
            data = new BookModelInfoBean();
        }
        return(data);
    }
Example #3
0
    /// <summary>
    /// 获取数据
    /// </summary>
    /// <param name="action"></param>
    /// <returns></returns>
    public BookModelInfoBean GetBookModelInfoData(Action <BookModelInfoBean> action)
    {
        BookModelInfoBean data = GetModel().GetBookModelInfoData();

        if (data == null)
        {
            GetView().GetBookModelInfoFail("没有数据", null);
            return(null);
        }
        GetView().GetBookModelInfoSuccess <BookModelInfoBean>(data, action);
        return(data);
    }
Example #4
0
 /// <summary>
 /// 设置标签
 /// </summary>
 public void SetLabels(List <BookModelInfoBean> listBookModel)
 {
     ui_Labels.DestroyAllChild(true, 1);
     listLabels.Clear();
     for (int i = 0; i < listBookModel.Count; i++)
     {
         BookModelInfoBean bookModel = listBookModel[i];
         //创建一个标签
         GameObject objItemLabel = Instantiate(ui_Labels.gameObject, ui_LabelItem.gameObject);
         objItemLabel.SetActive(true);
         //设置文本
         Transform tfTitle = objItemLabel.transform.Find("Title");
         Text      tvTitle = tfTitle.GetComponent <Text>();
         tvTitle.text = bookModel.name;
         //获取按钮
         RadioButtonView btLabel = objItemLabel.GetComponent <RadioButtonView>();
         listLabels.Add(btLabel);
     }
     ui_Labels.InitRadioButton();
     ui_Labels.SetPosition(0, true);
 }
 /// <summary>
 /// 保存游戏数据
 /// </summary>
 /// <param name="data"></param>
 public void SetBookModelInfoData(BookModelInfoBean data)
 {
     serviceBookModelInfo.UpdateData(data);
 }
Example #6
0
    public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview)
    {
        BookModelInfoBean bookModelInfo = listBookModel[position];

        ui_ViewGameBookContentMap.SetData(bookModelInfo);
    }