Settings panel
Add a runtime settings panel so users can adjust microphone, transcript mode, and notification preferences, or access the same settings programmatically.
Controllable settings
Setting
Description
Add the settings panel to your scene
2
Connect a trigger to open the panel
using Convai.Runtime.Components;
using UnityEngine;
using UnityEngine.UI;
public class SettingsButton : MonoBehaviour
{
private void Start()
{
GetComponent<Button>().onClick.AddListener(() =>
{
if (ConvaiManager.ActiveManager.TryGetSettingsPanelController(out var c))
c.Open();
});
}
}SettingsPanel inspector reference
SettingsPanel inspector referenceField
Description
IConvaiSettingsPanelController — visibility API
IConvaiSettingsPanelController — visibility APIMember
Description
Usage examples
Safety training — pause menu integration
Corporate onboarding — pre-populate settings from authentication
Troubleshooting
Symptom
Likely cause
Fix
Next steps
Customizing UI componentsRuntime settings APIChat and subtitle modesLast updated
Was this helpful?