bugs in newest version

Announcements, support questions, and discussion for Quest Machine.
Post Reply
alsoknownas-stefan
Posts: 29
Joined: Fri Jul 17, 2020 9:19 am

bugs in newest version

Post by alsoknownas-stefan »

Hi there,

I recently bought Quest machine and am doing the quick start tutorial on youtube. I noticed a few errors when creating a new quest through the quest giver component. See screenshot. Thought I would let you know. More info: Unity version 2019.4.4f1 LTS. I have both Quest machine and Dialogue system installed and already set up the integration.
Attachments
screenshot2.png
screenshot2.png (368.21 KiB) Viewed 2182 times
User avatar
Tony Li
Posts: 21925
Joined: Thu Jul 18, 2013 1:27 pm

Re: bugs in newest version

Post by Tony Li »

Hi,

Thanks for reporting that. I'll take a look and see if I can clean them up for the next release. I don't like to see any errors or warnings, but in the meantime in this case they entirely harmless editor-only message. They don't affect the operation of Quest Machine or anything else.

p.s. - Thanks for using Quest Machine and the Dialogue System!
dlevel
Posts: 168
Joined: Wed Nov 16, 2016 6:17 pm

Re: bugs in newest version

Post by dlevel »

just to add on this I have this bug when trying to change the offers in one quest, I have to restart unity to "fix" it, but again I can't edit this values. Unity version: 2019.4.4f1 with latest QM

video:

error:

NullReferenceException: Object reference not set to an instance of an object
UnityEditor.PropertyHandler.OnGUILayout (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren, UnityEngine.GUILayoutOption[] options) (at <fd8fd784002f49beab0500d3a24213b9>:0)
UnityEditor.EditorGUILayout.PropertyField (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren, UnityEngine.GUILayoutOption[] options) (at <fd8fd784002f49beab0500d3a24213b9>:0)
UnityEditor.EditorGUILayout.PropertyField (UnityEditor.SerializedProperty property, System.Boolean includeChildren, UnityEngine.GUILayoutOption[] options) (at <fd8fd784002f49beab0500d3a24213b9>:0)
PixelCrushers.QuestMachine.IconQuestUIContentEditor.Draw () (at Assets/Pixel Crushers/Quest Machine/Third Party Support/ORK Framework Support/Scripts/Editor/Quest Content/ORKIconQuestContentEditor.cs:29)
PixelCrushers.QuestMachine.QuestSubassetEditor.OnInspectorGUI () (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Subasset Editors/Subasset Editor/QuestSubassetEditor.cs:34)
PixelCrushers.QuestMachine.QuestContentListInspectorGUI.DrawSelectedContent () (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestContentListInspectorGUI.cs:147)
PixelCrushers.QuestMachine.QuestContentListInspectorGUI.Draw (UnityEditor.SerializedObject serializedObject, UnityEditor.SerializedProperty contentListProperty, System.Boolean isAsset) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestContentListInspectorGUI.cs:39)
PixelCrushers.QuestMachine.QuestMainInspectorGUI.DrawOfferConditions (UnityEditor.SerializedObject serializedObject) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestMainInspectorGUI.cs:166)
PixelCrushers.QuestMachine.QuestMainInspectorGUI.Draw (UnityEditor.SerializedObject serializedObject) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestMainInspectorGUI.cs:36)
PixelCrushers.QuestMachine.QuestInspectorGUI.Draw (UnityEditor.SerializedObject serializedObject) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestInspectorGUI.cs:43)
PixelCrushers.QuestMachine.QuestEditor.OnInspectorGUI () (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Editor/Quest Editors/Quest Inspector/QuestEditor.cs:67)
UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <fd8fd784002f49beab0500d3a24213b9>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
User avatar
Tony Li
Posts: 21925
Joined: Thu Jul 18, 2013 1:27 pm

Re: bugs in newest version

Post by Tony Li »

Thanks for reporting that. It was a typo in the custom inspector for ORK icons. You can download an updated ORK integration package from the Quest Machine Extras page.
Post Reply