Je me suis posé la question sur un projet où quelques" if, else if" suffiront mais par soucis d'optimisation l'idée est intéressante.
En BTS, je me rappel l'avoir utilisé mais sa remonte à plusieurs années. Il s'agissait de quelque chose dans cette idée:
Code : Tout sélectionner
private var i: int;
start
{
i: Random.Range(1, 4);
selon i: // Selon la valeur aléatoire (entre 1 et 3 compris) donnée à la variable i
1: Debug.Log ("réaliser l'action 1");
2: Debug.Log ("réaliser l'action 2");
3: Debug.Log ("réaliser l'action 3");
}