Installation
Basic Dependencies
- Install the Konado plugin (required)
- A Godot version that supports C# (Godot 4.6 or later recommended)
- Open the project with the Godot .NET editor. The regular Godot editor cannot compile or load C# addon scripts.
Installation Steps
- Extract the konadotnet plugin into the
addonsdirectory of your Godot project - Make sure the main
addons/konadoplugin is also present - In the Godot editor, open
Project -> Project Settings -> Pluginsand enableKonadofirst - Build the C# project and make sure MSBuild reports no errors
- Enable the
Konadotnetplugin - Reopen the project so autoloads and C# scripts are refreshed
First Enable Errors
When enabling Konadotnet for the first time before the C# project has been built, you may see:
text
Unable to load addon script from path: 'res://addons/konadotnet/Konadotnet.cs'.This is usually not a main Konado plugin issue. Build the project with the Godot .NET editor, reopen the project, then enable the plugin again.
Enable Order
Konadotnet depends on the main Konado plugin. Recommended order:
- Enable
Konado - Build the C# project
- Enable
Konadotnet
If Konadotnet is enabled first, it checks the main plugin status and will not register the API autoload when the main plugin is disabled.
Scene Requirement
DialogueManagerAPI requires a KND_DialogueManager node in the current scene. Konadotnet searches automatically and supports common node names:
DialogManagerDialogueManagerKonadoDialogueManager
If a scene contains multiple dialogue managers, bind one manually:
csharp
var manager = GetNode<Node>("UI/KonadoDialogueManager");
Konado.Runtime.API.KonadoAPI.DialogueManagerApi.BindDialogueManager(manager);