public int GetTargetIndex(List<WorldObject> availableTargets)
{
int availableTargetsCount = availableTargets.Count;
for (int index = 0; index < availableTargetsCount; index++)
{
int availableTargetOwner = availableTargets[index].Owner;
if (availableTargetOwner != 0 && availableTargetOwner != this.Owner)
{
return index;
}
}
return -1;
}
}