IEnumerator ScriptBranch1() { ScriptBranch scriptNode1 = new ScriptBranch(this); ScriptPiece talk = new ScriptPiece(subtitle, "Grados: What's the plan now ", grados); talk.talkDelay = 2; scriptNode1.AddScriptPiece(talk); ScriptPieceDecision scriptWithDecision = new ScriptPieceDecision(subtitle, "(Press 1): I'm going to my friends house.\n (Press 2): None of your business", emma, cutscene1, cutscene2); scriptNode1.AddScriptPiece(scriptWithDecision); yield return StartCoroutine(scriptNode1.Play(ShowTalker)); yield return null; }
void SetupBranchB1() { b1.AddScriptPiece(new ScriptPiece(subtitle, null, null, cutscene1)); //b1.AddScriptPiece(new ScriptPiece(subtitle, null, null, null)); ScriptPieceDecision scriptWithDecision = new ScriptPieceDecision(subtitle, "(Press 1): Ugh, I do not need to hear that.\n(Press 2): Mmmm, I wonder if a power outage will interupt that.", emma); b1.AddScriptPiece(scriptWithDecision); ; }