示例#1
0
 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;
     }
 }
示例#2
0
	} //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