/// <summary>
/// index 需要移动的Item索引
/// IsResetName 是否重设名字
/// </summary>
/// <param name="index"></param>
/// <param name="?"></param>
public void PopItem(int index,bool IsResetName)
{
BetterList<Transform> list = GetChildList();
if (list ==null ||index >= list.size || list.size < 1)
{
return;
}
string[] ListName = new string[list.size];
//记录名字
if (IsResetName)
{
for (int i = 0; i < list.size; i++)
{
ListName[i] = list[i].name;
}
}
Transform t = list[index];
list.Remove(t);
list.Insert(0, t);
if (IsResetName)
{
for (int i = 0; i < list.size; i++)
{
list[i].name = ListName[i];
}
}
ResetPosition(list);
}
/// index 需要移动的Item索引
/// IsResetName 是否重设名字
/// </summary>
/// <param name="index"></param>
/// <param name="?"></param>
public void PopItem(int index,bool IsResetName)
{
BetterList<Transform> list = GetChildList();
if (list ==null ||index >= list.size || list.size < 1)
{
return;
}
string[] ListName = new string[list.size];
//记录名字
if (IsResetName)
{
for (int i = 0; i < list.size; i++)
{
ListName[i] = list[i].name;
}
}
Transform t = list[index];
list.Remove(t);
list.Insert(0, t);
if (IsResetName)
{
for (int i = 0; i < list.size; i++)
{
list[i].name = ListName[i];
}
}
ResetPosition(list);
}