For the complete documentation index, see llms.txt. This page is also available as Markdown.

Conversation availability

Find guides for checking whether a Convai character can hear the player right now, and reacting in your UI when it cannot.

Conversation availability is how the Convai Unity SDK answers whether the player can talk to a character right now, and what is in the way when they cannot. A connected room does not mean the addressed character can hear anything — the service has to announce the character first, and ConvaiManager.ConversationAvailability is the single place that answer lives. Everything in the SDK that takes player input already asks it.

Where availability comes from

Availability is not a room-wide flag. It answers for ConvaiManager.AddressedCharacter — whoever the player is currently talking to — so the same room can report one character Ready while another is still Preparing. The same answer is also available per character on ConvaiCharacter.ConversationAvailability, for UI tied to one specific character rather than to whoever is currently addressed. See How conversation availability works for the model behind the states.

Next steps

Start with How conversation availability works to understand the states, then Gate your UI on availability to wire your own input surface to it.

Multi-character sessions

Last updated

Was this helpful?