对List的x进行升序和降序
List<Vector2> datas = new List<Vector2>();
datas.Add(new Vector2(3, 47));
datas.Add(new Vector2(0, 38));
datas.Add(new Vector2(4, 38));
datas.Add(new Vector2(2, 79));
datas.Add(new Vector2(1, 83));
// 按照 x 坐标进行升序排序
//datas = datas.OrderBy(v => v.x).ToList();
// 按照 x 坐标进行降序排序
datas = datas.OrderByDescending(v => v.x).ToList();
for (int index = 0; index < datas.Count; index++)
{
Debug.Log(datas[index]);
}