コード例 #1
0
    /// <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);
    }
コード例 #2
0
    /// <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);
    }
コード例 #3
0
    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);
    }