コード例 #1
0
    void EndDialogue()
    {
        dialogueBox.SetActive(false);
        WitchMovement witchMovement = witch.GetComponent <WitchMovement>();

        if (npcName == "The Witch")
        {
            if (!witchMovement.IsMoving() && !witchMovement.IsAtTarget())
            {
                witchMovement.SetIsMoving(true);
            }
            witch.GetComponent <NPC>().dialogue.sentences = new string[] { "Oh my, you survived this long!", "There, now your curse is removed!" };
            if (witchMovement.IsAtTarget())
            {
                FindObjectOfType <LoadHandler>().LoadNextScene();
            }
        }
    }
コード例 #2
0
 private void Start()
 {
     sentences     = new Queue <string>();
     witchMovement = witch.GetComponent <WitchMovement>();
 }