Leilão - Presa Predador

O algorítimo de leilão consiste na distribuição de tarefas para agentes com base no valor do Custo Real da tarefa.
 * Eu inicio calculando benefício das tarefas para os agentes, através da conta do meu limite de distância(limite de interesse) menos a distância entre cada tarefa e cada agente.
 * Em seguida eu defino que o custo de todas as tarefas inicializa com 1(um).
 * Em sequência eu garanto que todos os Agentes inicializarão sem nenhuma Tarefa atrelada a eles.
 * E por fim eu executo o Leilão, fazendo os seguintes passos:
 * E é assim que os Lances, após as atribuições, são calculados:
 * Após tudo ser calculado, o último passo é avisar quem "ganhou" cada Tarefa:
 * Após isso, eu crio um objeto da Classe Tarefa dentro do meu script de Agente e faço com que ele persiga a Tarefa:
 * E faço a Tarefa se mover com um script de Boids, a mesma fica se movendo de forma aleatória(esse script não terá print pois é muito grande.)


 * Por fim eu adicionei um Trail Render no Agente, fazendo com que ele deixe um rastro por onde anda e fiz com que esse rastro pegasse o Material da Tarefa, facilitando a visualização de qual Tarefa aquele Agente está perseguindo:
 * Vídeo do Algoritmo em funcionamento:

Autor: Bernardo Vieira - 548971 - 6º Período do curso de Tecnologia em Jogos Digitas, pela Pontifícia Universidade Católica de Minas Gerais.
 * Link para download do Unity Package: AQUI