Beispiel #1
0
    IEnumerator Say()
    {
        wasSaid = true;

        foreach (var v in FindObjectsOfType <DialogMultiTrigger>())
        {
            v.isSpeaking = false;
        }

        yield return(StartCoroutine(dm.Say(dialog, charNum)));

        dm.CloseDialog();
    }
Beispiel #2
0
    IEnumerator Say()
    {
        yield return(StartCoroutine(dm.Say("Where the *beep* am I?")));

        yield return(StartCoroutine(dm.Say("I need a charging station! \n My apps are a huge battery drain.")));

        dm.CloseDialog();
    }
    IEnumerator Say()
    {
        yield return(StartCoroutine(dm.Say("Oh, uh, pardon me. Excuse me. *ahem* \n This uses a lot of power, gotta get to that door fast.")));

        transform.parent.parent.gameObject.SetActive(false);

        dm.CloseDialog();
    }
Beispiel #4
0
    IEnumerator Say()
    {
        wasSaid = true;

        while (isSpeaking)
        {
            for (int i = 0; i < dialog.Length; i++)
            {
                if (isSpeaking)
                {
                    yield return(StartCoroutine(dm.Say(dialog[i], characterNum[i])));

                    dm.CloseDialog();
                    if (i == dialog.Length - 1)
                    {
                        isSpeaking = false;
                    }
                }
            }
        }

        dm.CloseDialog();
    }