/// <summary> /// 刷新item /// </summary> /// <param name="args"></param> private void OnUpdateItem(params object[] args) { int index = (int)args[0]; GameObject obj = (GameObject)args[1]; MJRecordItemData data = MJGameBackModel.Inst.RecordAllData[index]; obj.SetActive(true); obj.GetComponent <MJRecordItem>().SetData(data); }
/// <summary> /// 初始化item /// </summary> /// <param name="args"></param> private void OnInitItem(params object[] args) { int index = (int)args[0]; MJRecordItemData data = MJGameBackModel.Inst.RecordAllData[index]; GameObject obj = NGUITools.AddChild(mScroll.gameObject, mItem); obj.SetActive(true); obj.GetComponent <MJRecordItem>().SetData(data); mScroll.InitItem(index, obj); }
private MJRecordItemData mData; //数据 #region 初始化 /// <summary> /// 设置数据并显示 /// </summary> /// <param name="data"></param> public void SetData(MJRecordItemData data) { mData = data; //类型 mType.text = data.roomName; //时间 mTime.text = data.createTime.Replace(' ', '\n'); //初始化玩家 InitPlayers(data.usersInfo); }