public void AutoChooseNextLeader()
{
Creature newLeader;
lock (_sync)
{
var time = _members[0].CreationTime;
newLeader = _members[0];
for (int i = 1; i < _members.Count; i++)
{
if (time < _members[i].CreationTime)
{
newLeader = _members[i];
time = _members[i].CreationTime;
}
}
}
this.SetLeader(newLeader);
}