Saving ConversationState while using simultaneous conversations
Posted: Tue Jul 25, 2023 11:10 am
I'm currently making a 2d immersive Sim style game, and I'm trying to create a system for passive AI chatter. The idea is for NPCs to have dialogue between themselves in the background, and I need to be able to store their conversation states in case they are interrupted and their conversation needs to be resumed later. The issue is that I can't seem to find anything in the documentation, or forums about how to do this when simultaneous conversations are active. DialogueManager.CurrentConversationState is the only way I see to get a conversation state, and that only grabs the most recently active conversationState.
Is there any way I can get a ConversationState by an ID, or identifier? or alternatively is there any way I can grab the dialogueEntryID from a specific conversation so that I can play the conversation at that node?
Is there any way I can get a ConversationState by an ID, or identifier? or alternatively is there any way I can grab the dialogueEntryID from a specific conversation so that I can play the conversation at that node?