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); }
/// <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); }
/// <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); }
public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview) { BookModelInfoBean bookModelInfo = listBookModel[position]; ui_ViewGameBookContentMap.SetData(bookModelInfo); }