Dialogue System
A branching NPC dialogue system where player choices lead to different conversation paths, using a simple state-based flow to track progress through the conversation.
- The player approaches the NPC and a ProximityPrompt appears.
- Triggering the prompt opens a custom dialogue UI on the client.
- Lines are shown one by one, advancing with each click.
- When the conversation ends, the UI closes and the prompt becomes available again.