예제 #1
0
    public IEnumerator GameStartCut(float Speed)
    {
        fademanager.UIFadeIn(Speed);
        yield return(new WaitUntil(() => fademanager.color.a > 0.99f));

        backgroundImage.gameObject.SetActive(false);
        yield return(new WaitForSeconds(2f));

        gamemanager.CutSceneTalk(100);
        yield return(new WaitUntil(() => !playermanager.isaction));

        GameObject blackImage = GameObject.Find("Black Image");

        blackImage.SetActive(false);
        yield return(new WaitForSeconds(1.3f));

        StartCoroutine(gamemanager.QuestionCoroutine(200, new int[] { 400, 300 }));
        yield return(new WaitUntil(() => !playermanager.isaction));

        if (gamemanager.choiecTalk.result == 0)
        {
            StartCoroutine(FirstMeet());
        }
        else
        {
            StartCoroutine(GetAnswer());
        }
    }