i have a List m_list
its full of gameobjects
i have my player position
and i want to order the m_list by the distance from my player.
how do i go about this ?
i have a List m_list
its full of gameobjects
i have my player position
and i want to order the m_list by the distance from my player.
how do i go about this ?
If using System.Linq;
hits = hits.OrderBy(
x => Vector2.Distance(this.transform.position,x.transform.position)
).ToList();
Linqless
hits.Sort(delegate(Enemy a, Enemy b)
{return Vector2.Distance(this.transform.position,a.transform.position)
.CompareTo(
Vector2.Distance(this.transform.position,b.transform.position) );
});
Hope it saves some typing.