# NaninovelIntegrationExample **Repository Path**: ja67/NaninovelIntegrationExample ## Basic Information - **Project Name**: NaninovelIntegrationExample - **Description**: An example project for using Naninovel visual novel engine as a drop-in dialogue system - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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.