public void ChangerTexte(EtapeDialogue etapeDialogue) { texte_contenu.text = etapeDialogue.contenu; texte_nomPersonnage.text = etapeDialogue.nomPersonnage; if (etapeDialogue.choix == null) { texte_choix1.gameObject.SetActive(false); texte_choix2.gameObject.SetActive(false); texte_choix1.text = ""; texte_choix2.text = ""; } else { texte_choix1.gameObject.SetActive(true); texte_choix2.gameObject.SetActive(true); texte_choix1.text = etapeDialogue.choix.texte_choix1; texte_choix2.text = etapeDialogue.choix.texte_choix2; } }
} //TesterSiOk /// <summary> /// Ajoute une etape d'interaction a la sequence. /// Assemble les elements recus dans une liste-etape, puis l'ajoute a la liste-sequence. /// Conseil: Afin de simplifier votre travail, utilisez plutot les methodes SequencerReplique, SequencerObjet, etc. /// </summary> /// <param name="type">Le type d'interaction (replique, combat, objet, etc.)</param> /// <param name="contenuA">Element de contenu (chaine optionnelle).</param> /// <param name="contenuB">Element de contenu (chaine optionnelle).</param> /// <param name="contenuC">Element de contenu (chaine optionnelle).</param> static public void Sequencer(TypeEtape type, string contenuA=null, string contenuB=null, string contenuC=null){ EtapeDialogue uneEtape = new EtapeDialogue(type, contenuA, contenuB, contenuC); _listeSeq.Add(uneEtape); } //Sequencer