I have just run into a problem where I get a StackOverflowException if I add a QuestEntity component to the object that already has a QuestGiver component.
However, when trying to reproduce it in the Demo scene, at first I was not able to do that.
I found out that it only happens when the QuestGiver's ID and DisplayName fields are empty.
Steps to reproduce:
- Go to QuestMachine Demo scene
- Create an empty GameObject
- Add QuestGiver component
- Add QuestEntity component
- Start the game
Hopefully, this helps.
Best wishes,
Artem