-
Notifications
You must be signed in to change notification settings - Fork 1
The Conversation Handler Interface
Kyle Wilcox edited this page Jan 27, 2025
·
1 revision
For your game to respond to Yap, something needs to implement the Yap Conversation Handler Interface IYapConversationHandler
and register itself to the Yap Subsystem in the playing world.
There is no specific way you need to use Yap; you can have one, or multiple, conversation handlers. You can turn any UObject into a conversation handler. As Yap runs, it will emit events such as "Conversation Opened" and "Speaking Begins", and your handler(s) will be responsible to make things happen in your game such as spawning a conversation panel UI, setting speech text bubbles, and playing speech audio. Yap is completely agnostic, and performs no game-specific function for you.