示例#1
0
    public void insertdateInBack()
    {
        PVPListData data = new PVPListData();

        //this.datasList.Insert(0, data);
        this.datasList.Add(data);
    }
示例#2
0
 /// <summary>
 /// 在itemsList后面补上一个item
 /// </summary>
 void AddToBack(PVPListItem backItem, PVPListItem newItem, int newIndex, PVPListData newData)
 {
     InitItem(newItem, newIndex, newData);
     // 计算新item的位置
     if (m_SV.movement == UIScrollView.Movement.Vertical)
     {
         float offsetY = backItem.widget.height * 0.5f + gapDis + newItem.widget.height * 0.5f;
         if (arrangeDirection == ArrangeDirection.Down_to_Up)
         {
             offsetY *= -1f;
         }
         newItem.widget.transform.localPosition = backItem.widget.cachedTransform.localPosition - new Vector3(0f, offsetY, 0f);
     }
     else
     {
         float offsetX = backItem.widget.width * 0.5f + gapDis + newItem.widget.width * 0.5f;
         if (arrangeDirection == ArrangeDirection.Right_to_Left)
         {
             offsetX *= -1f;
         }
         newItem.widget.transform.localPosition = backItem.widget.cachedTransform.localPosition + new Vector3(offsetX, 0f, 0f);
     }
     newItem.transform.SetAsLastSibling();
     //m_grid.repositionNow = true;
     //m_grid.Reposition();
 }
示例#3
0
    public void insertdateInBack(int minci, int jifen, string name)
    {
        PVPListData data = new PVPListData();

        //this.datasList.Insert(0, data);
        this.datasList.Add(data);
        //print("名次:" + minci + "积分:" + jifen + "用户名" + name);
    }
示例#4
0
    /// <summary>
    /// 用数据列表来初始化scrollview
    /// </summary>
    /// <param name="item">Item.</param>
    /// <param name="indexData">Index data.</param>
    /// <param name="data">Data.</param>
    void InitItem(PVPListItem item, int dataIndex, PVPListData data)
    {
        item.dataIndex = dataIndex;

        // print(item.gameObject.name);
        if (OnItemInit != null)
        {
            OnItemInit(item, data);
        }
        //item.widget.transform.localPosition = itemStartPos;
    }
示例#5
0
    public void insertdateInBack(LuaTable tb)
    {
        //print(tb.ToString()+"123123213213123213213213");

        //print(tb[1]);
        for (int i = 1; i <= tb.Length; i++)
        {
            LuaTable userdata = tb[i] as LuaTable;
            //print("名次:" + userdata["minci"]+"积分:" + userdata["jifen"] +"用户名"+ userdata["username"]);
            PVPListData data = new PVPListData();
            this.datasList.Add(data);
        }
    }
示例#6
0
 private void OnInitItem(PVPListItem item, PVPListData data)
 {
     PVPListData myData   = data as PVPListData;
     PVPListItem itemComp = item.widget.GetComponent <PVPListItem>();
 }