Example #1
0
 /// <summary>
 /// 设置方向
 /// </summary>
 /// <param name="direction"></param>
 /// <param name="count">方向上显示的个数,需要修改</param>
 public void SetDirection(KListDirection direction, int count = int.MaxValue)
 {
     if (direction == KListDirection.LeftToRight)
     {
         SetDirection(direction, count, int.MaxValue);
     }
     else
     {
         SetDirection(direction, int.MaxValue, count);
     }
 }
Example #2
0
 /// <summary>
 /// 设置方向
 /// </summary>
 /// <param name="direction"></param>
 /// <param name="leftToRightCount"></param>
 /// <param name="topToBottomCount"></param>
 public void SetDirection(KListDirection direction, int leftToRightCount, int topToBottomCount)
 {
     m_direction = direction;
     if (m_direction == KListDirection.LeftToRight)
     {
         m_leftToRightCount = leftToRightCount;
         m_topToBottomCount = Mathf.Min(topToBottomCount, int.MaxValue / leftToRightCount);
     }
     else
     {
         m_leftToRightCount = Mathf.Min(leftToRightCount, int.MaxValue / topToBottomCount);
         m_topToBottomCount = topToBottomCount;
     }
 }