public void CalculateScore() //Calculo el puntaje obtenido por el agente de acuerdo a las prioridades arriba mencionadas { score = 0; distanceToTarget = Vector3.Distance(transform.position, target.position); score += MathS.InverseProportion(distanceToTarget, 10.0f); if (distanceToTarget <= 1.0f && touchedFloor) { if (method == Method.Genetic) { score += MathS.InverseProportion(timeToTarget, 10.0f); } } }