| ▼NWolfstagInteractive | |
| ►NConvoCore | |
| ►NEditor | |
| CConvoCoreYamlWatcher | |
| ►NSaveSystem | |
| CConversationSnapshot | Serializable snapshot of a single conversation's progress: the active line ID, the set of visited line IDs, completion status, and any conversation-scoped variables |
| CConvoCoreCharacterProfileExtensions | |
| CConvoCoreConversationSaveManager | Attach alongside a ConvoCore component to persist and restore conversation state (active line, visited lines, conversation-scoped variables) |
| CConvoCoreGameSnapshot | Serializable snapshot of the full game save state, including all conversation progress and global variables |
| CConvoCoreSaveManager | |
| CConvoCoreSaveManagerBootstrapper | |
| CConvoCoreSettingsSnapshot | Serializable snapshot of the player's settings state — currently the selected language code |
| CConvoCoreSnapshotMigrator | |
| CConvoCoreVariable | A strongly-typed named variable that can hold a string, int, float, or bool value |
| CConvoSettingsState | ScriptableObject that bridges ConvoCoreLanguageManager with the save system |
| CConvoVariableEntry | Container pairing a ConvoCoreVariable with its scope and read-only flag |
| CConvoVariableStore | |
| CIConvoSaveProvider | |
| CJsonFileConvoSaveProvider | |
| CYamlFileConvoSaveProvider | |
| CAnimatorExpressionMapping | |
| CBaseDialogueLineAction | Base ScriptableObject class for all ConvoCore dialogue line actions |
| CBaseExpressionAction | Abstract base ScriptableObject for custom expression actions |
| CBlendShapeExpressionMapping | |
| CBlendShapeTarget | |
| ►CCameraRelativeBehaviour | Character behaviour type that places characters at authored offsets relative to the active camera |
| CCameraSlotEntry | |
| CCharacterBehaviourContext | Context passed to ConvoCoreCharacterBehaviour.ResolvePresence each time a character needs to be resolved for a dialogue line |
| CCharacterRepresentationBase | Abstract ScriptableObject base class for all character visual representations |
| CChoiceResult | Shared mutable reference used to pass a player's choice selection back from the UI to the ConvoCore runner after PresentChoices completes |
| CContainerInput | Plays one or more conversations from a ConversationContainer asset |
| CConversationBranchResult | |
| ►CConversationContainer | ScriptableObject that groups one or more ConvoCoreConversationData assets into a single addressable unit for branching and playback |
| CEntry | |
| CConversationContainerRuntime | |
| CConvoAudioReference | Abstract base for audio references used in ConvoCore's audio manifest |
| ►CConvoCore | Main conversation runner MonoBehaviour |
| CLineFrame | Represents a frame of dialogue within a conversation sequence |
| CConvoCoreActionOnlyDisplay | Minimal prefab display component |
| CConvoCoreAddressablesUtil | |
| CConvoCoreAnimatorBehaviour | Character behaviour type for scene-resident characters that are driven by an Animator |
| CConvoCoreAnimatorDisplay | Prefab display component that maps expression display names to Animator parameters |
| CConvoCoreAudioEventKeyReference | Passes a middleware event key (FMOD event path, Wwise event name, etc.) through the IConvoAudioProvider interface without introducing SDK compile dependencies in the ConvoCore core assembly |
| ►CConvoCoreAudioManifest | Maps dialogue line IDs to audio clips or middleware references, supporting Unity AudioSource, FMOD, Wwise, and custom provider backends |
| CAudioEntry | |
| CConvoCoreBlendShapeDisplay | Prefab display component that maps expression display names to SkinnedMeshRenderer blend shape indices and target weights |
| CConvoCoreCameraRelativePosition | Added at runtime to spawned characters by CameraRelativeBehaviour when using CameraRelativeBehaviour.PositioningMode.Continuous mode |
| CConvoCoreCharacterBehaviour | Abstract ScriptableObject base for all character behaviour types |
| CConvoCoreCharacterDisplayBase | Generic base class for all prefab-based character displays |
| CConvoCoreCharacterExpression | |
| CConvoCoreCharacterProfileBaseData | ScriptableObject that defines a character's identity within ConvoCore: their display name, CharacterID (matched against YAML), name colour, and the collection of CharacterRepresentationBase assets that map expression IDs to visuals |
| ►CConvoCoreConversationData | |
| CCharacterRepresentationData | |
| CChoiceOption | Represents a single selectable option in a LineContinuationMode.PlayerChoice line |
| CDialogueLineInfo | |
| CLineContinuation | |
| CLocalizedDialogue | |
| CConvoCoreDialogueHistoryUI | |
| CConvoCoreDialogueLineActionDialogueLineActionGroup | |
| CConvoCoreDialogueLineActionEnableDisableGameObject | |
| CConvoCoreDialogueLineActionFadeInOutSpriteRenderer | |
| CConvoCoreDialogueLineActionInstantiatePrefab | |
| CConvoCoreDialogueLineActionModifyTransform | |
| CConvoCoreDialogueLineActionPlayAudioClip | |
| CConvoCoreDialogueLocalizationHandler | |
| CConvoCoreFollowTarget | Added at runtime to spawned characters by FollowTargetBehaviour |
| CConvoCoreHistoryRendererProfile | |
| CConvoCoreHistoryRendererRegistry | Discovers all IConvoCoreHistoryRenderer implementations |
| CConvoCoreLanguageManager | |
| CConvoCoreLanguageSettings | |
| CConvoCoreLanguageSettingsLoader | |
| CConvoCoreLineID | |
| CConvoCoreLineIDUtility | |
| CConvoCorePrefabPool | |
| ►CConvoCorePrefabRepresentationSpawner | Resolves, tracks, and releases prefab-based character displays for a single UI instance |
| CActiveCharacterEntry | |
| CConvoCoreSampleUI3D | World-space dialogue UI for 3D character conversations |
| CConvoCoreSampleUICanvas | Canvas-space dialogue UI supporting both sprite and prefab-in-canvas character representations |
| CConvoCoreSceneCharacterRegistrant | Add this component to any scene GameObject that should be driven by ConvoCore as a scene-resident character (i.e |
| CConvoCoreSceneCharacterRegistry | Scene-level registry that maps developer-assigned string IDs to IConvoCoreCharacterDisplay instances that already exist in the scene |
| CConvoCoreSettings | Global runtime settings ScriptableObject for ConvoCore |
| CConvoCoreSimpleFade | Drop-on component that implements both IConvoCoreFadeIn and IConvoCoreFadeOut by fading a CanvasGroup or a Renderer material's alpha over a configurable duration |
| CConvoCoreSpawnPoint | Lightweight scene marker used by WorldPointBehaviour to define named spawn positions |
| CConvoCoreSpawnPointRegistry | Scene singleton that tracks all ConvoCoreSpawnPoint instances by their ID |
| CConvoCoreTransformLerp | Added at runtime by TransformLerpBehaviour to smoothly move a character's Transform to a target position and rotation over a given duration |
| ►CConvoCoreUIFoundation | Used as a basis of any UI that can be assigned in the inspector that includes all the base functions needed to interoperate with the dialogue state machine |
| CDisplaySlotDefinition | A named slot entry that maps a display name to a scene object reference |
| CConvoCoreUnityAudioProvider | Default Unity AudioSource-based audio provider |
| CConvoCoreUnityAudioReference | Built-in Unity AudioClip-based audio reference |
| CConvoCoreYamlLoader | |
| CConvoCoreYamlParser | Provides methods to parse YAML text into a conversation data structure and manage associated dialogue configurations |
| CConvoCoreYamlSerializer | |
| CConvoCoreYamlUtilities | |
| CConvoStartContext | |
| CDefaultConversationContext | Default no-op implementation of IConversationContext |
| CDialogueHistoryEntry | |
| CDialogueHistoryRendererContext | Context container passed to renderers on initialization |
| CDialogueLineDisplayOptions | |
| CDialogueYamlConfig | |
| CExpressionActionContext | Context passed to BaseExpressionAction when a character expression is applied |
| CExpressionIDSelectorAttribute | Marks a string field to be rendered as a popup of expression IDs coming from a sibling SerializedProperty that references a CharacterRepresentationBase asset |
| CExternalBehaviour | Character behaviour type for characters that are fully managed by the developer |
| ►CFollowTargetBehaviour | Character behaviour type that spawns characters and keeps them following a scene Transform during the conversation |
| CFollowSlotEntry | |
| CGameObjectHelper | |
| CGameObjectReference | |
| CIConversationContext | Provides optional runtime context for branch evaluation |
| CIConvoAudioProvider | Interface for audio playback backends |
| CIConvoCoreCharacterDisplay | |
| CIConvoCoreFadeIn | |
| CIConvoCoreFadeOut | |
| CIConvoCoreHistoryRenderer | Base contract for any dialogue history renderer |
| CIConvoCoreLanguageSettingsLoader | |
| CIConvoCoreRepresentationInitializable | Optional interface for character representations that require manual initialization |
| CIConvoCoreRunner | Minimal interface implemented by ConvoCore |
| CIConvoCoreSpreadsheetReader | Defines the contract for reading a spreadsheet file into ConvoCore's internal dialogue configuration format |
| CIConvoInput | Input strategy interface |
| CIConvoStartContextProvider | Implement on a component alongside ConvoCore to control how a conversation is started |
| CIDialogueHistoryOutput | |
| CIDialogueHistoryOutputPrefab | |
| CIDialogueLineEditorCustomizable | Interface for character representations that want to provide a custom editor UI for per-line display options |
| CIEditorPreviewableRepresentation | |
| CIUIFoundation | Contract between the ConvoCore runner and a dialogue UI implementation |
| CLocalizedDialogueResult | |
| CPagedListAttribute | |
| CParticipantConfigurationSlot | Associates a conversation participant (by CharacterID) with a default configuration entry name on their PrefabCharacterRepresentationData asset |
| CPlainTextHistoryRenderer | Simple dialogue history renderer that appends plain text lines to a TMP_Text component with no markup or color formatting |
| CPrefabCharacterConfigurationEntry | A named configuration for a prefab character: the prefab to spawn as a fallback when the character is not found in the scene registry, the character behavior ScriptableObjects that control world-space placement, and any entry-specific expression overrides |
| CPrefabCharacterRepresentationData | Defines how a prefab-based character is displayed in a ConvoCore conversation |
| CPrefabDialogueHistoryOutput | |
| CPrefabExpressionMapping | |
| CPrefabHistoryRenderer | Renderer that requests prefab-based dialogue entry creation via IDialogueHistoryOutputPrefab |
| CRepresentationExpressionOverride | |
| CRepresentationPair | |
| CRichTextHistoryRenderer | History renderer that outputs formatted text (e.g., color and bold speaker names) using a generic IDialogueHistoryOutput |
| CSequencedBehaviour | Character behaviour type that wraps a list of other behaviour types and selects between them based on a conversation index counter or an optional named condition |
| CSimplePrefabRepresentationDisplay | |
| CSingleConversationInput | Plays a single ConvoCoreConversationData asset directly |
| CSpreadsheetRowConfig | A parsed dialogue line paired with its exact source row number in the spreadsheet |
| CSpriteCharacterRepresentationData | |
| CSpriteExpressionMapping | |
| CTMPDialogueHistoryOutput | |
| ►CTransformLerpBehaviour | Character behaviour type for scene-resident characters that move to an authored offset position when a conversation begins and return to their original position when it ends |
| CLerpSlotEntry | |
| ►CWorldPointBehaviour | Character behaviour type that places characters at scene-authored positions |
| CWorldPointEntry | |