public void setStartLine() { checkpointList[0].setStartLine(); //si la Road n'est pas une loop, un chekpoint start fait office de ligne d'arrivee //ET si le mode est semi-procédural GenerationProcedural type = roadManager.GetGenerationProcedural; if (!isLoop && type == GenerationProcedural.semi) { Checkpoint checkpoint = checkpointList[checkpointList.Count - 1]; if (!checkpoint.IsFinish) { checkpoint.setStartLine(); } } }
public void configure(GenerationProcedural mode, int nbCarte, int nbTours, Player[] players) { for (int i = 0; i < players.Length; i++) { joueurs.Add(players[i].gameObject); } if (!AllowConfigure) { return; } generationProcedural = mode; if (generationProcedural == GenerationProcedural.semi) { nombreDeRoad = nbCarte; toursParRoad = nbTours; } else { nombreDeRoad = 4; } }