Hi.
The OnConversationEnd of player actor triggers twice whenever conversation ends.
I only want the event to trigger once whenever conversation ends.
I checked the error code(caused by the second trigger) and found that this may be caused by the following.
Can I change any setting to avoid the duplicate of conversation end event?
One more small thing I would like to ask, does player actor conversation events triggered by any conversations, included conversation not involved player actor?
OnConversationEnd triggered twice
OnConversationEnd triggered twice
- Attachments
-
- deplicateEndEvent.png (219.5 KiB) Viewed 398 times
Re: OnConversationEnd triggered twice
Hi,
Are you using the current version of the Dialogue System?
I think something else might be going on there. It will only send OnConversationEnd if the Dialogue Manager GameObject is different from the actor and conversant GameObjects.
Are you using the current version of the Dialogue System?
I think something else might be going on there. It will only send OnConversationEnd if the Dialogue Manager GameObject is different from the actor and conversant GameObjects.
Re: OnConversationEnd triggered twice
I am using 2.2.45 version.
My dialogue manager object is not actor nor conversant, so this will cause double trigger of OnConversationEnd event?
My dialogue manager object is not actor nor conversant, so this will cause double trigger of OnConversationEnd event?
Re: OnConversationEnd triggered twice
Hi,
No, OnConversationEnd will run on the Dialogue Manager and the actor. If the conversant is different from the actor, it will also run on the conversant.
No, OnConversationEnd will run on the Dialogue Manager and the actor. If the conversant is different from the actor, it will also run on the conversant.