/IntegrationExample

An example project for using Naninovel visual novel engine as a drop-in dialogue system

Primary LanguageC#

An example project with Naninovel used as both drop-in dialogue for a 3D adventure game and a switchable standalone novel mode.

Be aware, that Naninovel package is not distributed with the project, hence compilation errors will be produced after opening it for the first time; import Naninovel from the Asset Store to resolve the issues.

All the project-specific (example) scripts are stored at Assets/Runtime folder.

Naninovel is initialized manually (auto initialization is disabled in the engine configuration menu) via Runtime/SetupGame.cs script attached to SetupGame game object located on MainScene scene.

Runtime/DialogueTrigger.cs script used as component on triggers perform switch to dialogue mode when player is hitting the trigger colliders.

Runtime/SwitchToNovelMode.cs custom command is used to switch to novel mode from both C# and naninovel scripts.

Runtime/SwitchToAdventureMode.cs custom command is used to switch to adventure from novel mode.