Extra Dialog System is a plug-in for Unity Engine, which adds a dialog system and a node-based editor for dialogs.
Extra Dialog System uses other our package - ExID & Pool - for identifying objects.
EDS allows you to create dialog trees for NPCs and manage them with node-based editor, communicate with them using colliders and display them with GUI.
Its fully customizable qand sources are included.
You can buy it on the Unity AssetStore for $20:
Pure server view:
Screenshot of implementing one of SKSE functions with ScriptDragon:
Here`s a video demonstration of Extra Dialog System testing.