I’m implementing Dialogue scripts to my project. I’m using Unity 2023.1.9f1
I’ve got this annoying little bug. When I’m creating new Dialoge errors pops up:
[Worker0] MissingReferenceException: The variable nodes of Dialogue doesn't exist anymore.
You probably need to reassign the nodes variable of the 'Dialogue' script in the inspector.
UnityEngine.Object+MarshalledUnityObject.ThrowNullExceptionObjectImpl (System.Object obj) (at <affe600311164ff58161da271ceee4f0>:0)
UnityEngine.Object+MarshalledUnityObject.MarshalNullCheck[T] (T obj) (at <affe600311164ff58161da271ceee4f0>:0)
UnityEngine.Object.GetName (UnityEngine.Object obj) (at <affe600311164ff58161da271ceee4f0>:0)
UnityEngine.Object.get_name () (at <affe600311164ff58161da271ceee4f0>:0)
RPG.Dialogue.Dialogue.OnValidate () (at Assets/Scripts/Dialogue/Dialogue.cs:25)
RPG.Dialogue.Dialogue.OnEnable () (at Assets/Scripts/Dialogue/Dialogue.cs:17)
This is what happens on those lines
When I clear console, and click over dialogues - error doesn’t appear anymore.
I’ve cheked out “17 Conversant Names” commit from Git, and it works fine. No such errors in sight.
The commit uses 2020.1.3f1 version of Unity.