public void StartDialogue(Dialogue_Dialogue dialogue) { Talking = true; //alle Sätze speichern NPC_sentences.Clear(); NPC_sentences = dialogue.Sentences.ToList <Sentence>(); //NPC Speichern GameObject[] AllNPCs = GameObject.FindGameObjectsWithTag("NPC"); foreach (GameObject npc in AllNPCs) { if (npc.GetComponent <NPC>().Name == dialogue.Name) { Current_NPC = npc; break; } } //folge speichern Folge = dialogue.Folge; //NextDial speichern Next_Dial = null; if (dialogue.NextDialogue != null) { Next_Dial = dialogue.NextDialogue; } //Sätze durch iterieren Sentence_Index = 0; IterateDialogue(); }
public void ChangeLook(Dialogue_Dialogue dial) { InspectDialogue = dial; }
public void ChangeDialogue(Dialogue_Dialogue Dialogue) { FirstDialogue = Dialogue; }