Indeed there were some breaking changes in Dialogue Trees but these really had to be done to support Unity 5.5. I am really sorry for that.
Basically, the change is that DialogueTree is no longer “attached” to a gameobject and has been replaced with DialogueTreeController (which holds a reference to a DialogueTree object) very similar to how it is done with BehaviourTreeOwner and FSMOwner.
All the methods have been moved from DialogueTree class, to DialogueTreeController class. So for example this: gameObject.GetComponent<DialogueTree>().StartDialogue(), has to be replaced with: gameObject.GetComponent<DialogueTreeController>().StartDialogue().
Please let me know if you need further help.
Thanks a lot.
Join us on Discord: https://discord.gg/97q2Rjh
Login
Register
By registering on this website you agree to our Privacy Policy.