Je vais essayer de t'expliquer.
Avec une faction (disons allemands, mais c'est pareil pour toutes).
J'ai mon soldat de base, qui une fois au niveau approprié, peut se spécialiser (tank, avion, parachutiste, sniper...) ou bien rester en soldat.
Si tu oriente ton soldat de base en tankiste, bah il restera dans son tank. Tu peux payer pour qu'il redevienne fantassin, et éventuellement ensuite l'orienter dans une voie différente.
Pour les soldats spécialisés que l'on peut acheter directement, eux ne peuvent pas changer de voie ( y compris les fantassins formés à l'académie, niveau 12 et 15 de mémoire )
Si tu veux pouvoir changer de soldat/role au cours d'une bataille, tu dois déjà avoir plusieurs personnages de cette faction ( dans mon cas, deux fantassins, un aviateur, un tankiste ), et créer ou rejoindre un squad qui possède des places auxiliaires ( un squad de fantassin peut avoir une place de tank et d'avion, c'est ce que j'ai perso)
Au cours de la bataille, si les ressources sont disponibles ( avion, tank de la bonne catégorie ) alors au moment de (re)spawn tu peux choisir d'occuper le slot auxiliaire et d'utiliser un autre de tes personnages.