I've been using Dialogue System for a couple of months on and off, and it's been great! It's truly a great asset, huge timesaver.
I'm running into an issue that I never encountered before. Before when I used the Selector and Usable / Dialogue Actor / Dialogue System Trigger component, it worked fine, and I would be able to activate the each trigger as many times as I wanted.
I made some changes since then and now when I start a conversation using the DS Triggers, it only runs once and then never fires again. I've tried messing with the Triggers, the Actor/Conversant, Selector and Usable, added triggers to different game objects. If I run the the dialogue once, the triggers on every other gameobject do not work.
Current Setup:
- Player gameobject has the Selector / Dialogue Actor / Dialogue System Events components assigned.
- NPC gameobject has Usable / Dialogue System Trigger components assigned.
- Mouse0 is the interact button. DS Triggers are assigned to separate conversations.
- On the first click, doesn't matter which NPC I choose, it fires correctly and the conversation assigned to the DS Trigger on the specific NPC is activated.
- Afterwards, I go through the prompt and then the conversation ends correctly.
- The same NPC DS Trigger does not fire again, nor does the other NPC. This is vice versa if I start with the second NPC. That one works and then none of the other triggers work again.