I have a conversation between 2 NPCs and the player. Lets call them A and B.
Everyone has a DialogueActor component used for Barks.
To launch the conversation the player can either talk to A or B. It will then call
Code: Select all
DialogueManager.StartConversation(conversationName, player.transform, npcTransform);
In database I have Actor = A and Conversant = B (I tried also the opposite and Player as Actor but same result)
If I talk to A, no problem. (example : A : "Hello" B : "Good Bye")
If I talk to B, all speaker info are replaced by B (example : B : "Hello" B : "Good Bye")
I looked some topics and maybe my problem is similar to this one but I can't find any solution.
I tried to call
Code: Select all
DialogueManager.StartConversation(conversationName, null, null);
I need to use StartConversation if possible since I'm using some network code.
Thank you