/// <summary> /// Generate players foreach spawn zone /// </summary> /// <param name="n" >Side measure</param> /// <param name="nodes"></param> public static void GenerateAllPlayers(int n, DGraph <GameObject> nodes) { //gets all map spawn zones //initialize the genetic algorithm population array int[] spawns = PositionTools.DetermineSpawns(n); geneticFather.Being = new GameObject[maximum - Static_HumansCuantity]; geneticFather.startPos = Static_HumansCuantity; for (var i = 0; i < spawns.Length && i < maximum; i++) { GeneratePlayer(Static_HumansCuantity > 0, nodes.getNode(spawns[i]), i.ToString()); Static_HumansCuantity--; } geneticFather.init(); }