public void SetUpManual(string text, bool includeDefaultResponse) { // print("Setting up manual dialogue control (" + includeDefaultResponse + ") with text\n" + text); this.gameObject.AddComponent <DialogueEvidence>(); DialogueEvidence e = this.GetComponent <DialogueEvidence>(); e.id = "&&NONE&&"; e.opener = "opener"; DialogueLine l = new DialogueLine(); l.id = e.opener; EvidenceObject eo = gameObject.GetComponent <EvidenceObject>(); if (eo != null) { this.name_ = eo.title; } l.text = text; if (e.lines.ContainsKey(e.opener)) { e.lines[e.opener] = l; } else { e.lines.Add(e.opener, l); } intentionalNoResponse = !includeDefaultResponse; this.SetUp(e); }
public virtual void SetUp(DialogueEvidence de) { this.dialogueEvidence = de; this.setUp = true; this.endDialogue = false; currentLineID = dialogueEvidence.opener; update(); }
public void Load(DialogueEvidence eo) { LoadBackground(eo.filepath); }
public override void SetUp(DialogueEvidence de) { SetUp(); }