Quest Tree
  • Quest Tree Documentation
  • đŸ•šī¸Quick Start
    • Installation
    • Start Editing
  • 🎓Tutorials
    • Videos
    • Example Scenes
  • 🧩Components
    • Core Defaults
      • Quest Tree Initializer
      • Quest Tree Sync
      • General Dialogue
      • Default Quest Provider
    • Default UI
      • Default Choice Button
      • Default Dialogue Window
      • Default Dialogue Window Triggerer
      • Default Input Handler
      • Default Item Slot
      • Default Memorable Message
      • Default Quest Foldout
      • Default Quest Foldout Item
      • Default Quest HUD
      • Default Quest HUD Item
      • Default Quest Message UI
      • Default Quest Window
      • NPC World Canvas Handler
    • World Triggers
      • World Dialogue Trigger
      • World Quest Completer
      • World Quest Failer
      • World Quest Receiver
      • World Requirement Trigger
  • âš™ī¸Systems
    • Quest Tree
      • Editor Window
      • Quest Types Editor
      • Settings
      • Character
      • Items
        • Item
    • Dialogue Tree
      • Editor Window
        • Nodes
          • Dialogue Node
          • Choices Node
          • Receive Node
          • Complete Node
          • Trigger Node
          • Boolean (If) Node
      • Settings
      • Quest Dialogue
      • General Dialogue
  • 📄Scripting
    • Quests
      • Getting Quests
        • Quest Find Settings
      • Working with Quests
        • Quest Types
        • Child Quests
        • Quest NPCs
        • Requirements
      • Managing Quest States
    • Dialogue
      • Getting Dialogue
      • Dialogue Graph
        • Working With the Graph
    • Initialization
    • Disconnect
    • Syncing
    • Events
    • Saving/Loading
    • Player Recognition
    • Choices
    • Items
      • Rewards
        • Managing Granted Rewards
    • Characters
    • Requirements Manager
    • Procedural Generation
  • đŸ› ī¸Support
    • Getting Help
  • 📚Changelogs
    • Latest Releases
  • ⭐Rate Me?
Powered by GitBook
On this page
  • Purpose
  • Creating General Dialogue
  • Limitations
  1. Systems
  2. Dialogue Tree

General Dialogue

PreviousQuest DialogueNextQuests

Last updated 6 months ago

Purpose

The purpose of general dialogue is to provide a method of having dialogue that is unrelated to quests. So, this results in some limitations for quest-oriented nodes.

Creating General Dialogue

It's a good idea to place dialogue objects inside a folder called Resources if you need to access them through code at runtime. Ideally, you should use the Assets/StylishEsper/Quest Tree/Resources/General Dialogue folder.

You can create a general dialogue object from Assets > Create > Quest Tree > General Dialogue. To open it, click on it and then click "Open Dialogue Editor" from the inspector.

Limitations

General dialogue has some limitations compared to quest dialogue.

  1. The receive node will not work when the receive type is set to 'Quest'.

  2. The complete node wont work at all.

  3. The trigger node won't work at all.

âš™ī¸