CareBoo / Serially

Adds a unity-supported, SerializableType class and an inspector for editing SerializeReference fields.
MIT License
40 stars 0 forks source link

Fields marked with [ShowSerializeReference] without [TypeFilter] raise a NullReferenceException #63

Closed jasonboukheir closed 4 years ago

jasonboukheir commented 4 years ago
NullReferenceException: Object reference not set to an instance of an object
CareBoo.Serially.Editor.ShowSerializeReferenceDrawer.GetSelectableTypes (UnityEditor.SerializedProperty property, System.Reflection.FieldInfo fieldInfo) (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/ShowSerializeReferenceDrawer.cs:95)
CareBoo.Serially.Editor.ShowSerializeReferenceDrawer+<>c__DisplayClass5_0.<OnGUI>b__0 () (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/ShowSerializeReferenceDrawer.cs:74)
System.Lazy`1[T].CreateValue () (at <fb001e01371b4adca20013e0ac763896>:0)
System.Lazy`1[T].LazyInitValue () (at <fb001e01371b4adca20013e0ac763896>:0)
System.Lazy`1[T].get_Value () (at <fb001e01371b4adca20013e0ac763896>:0)
CareBoo.Serially.Editor.TypeField.HandlePickerButtonClicked () (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/TypeField.cs:116)
CareBoo.Serially.Editor.TypeField.HandleMouseDown () (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/TypeField.cs:110)
CareBoo.Serially.Editor.TypeField.HandleCurrentEvent () (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/TypeField.cs:105)
CareBoo.Serially.Editor.TypeField.DrawGui () (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/TypeField.cs:88)
CareBoo.Serially.Editor.ShowSerializeReferenceDrawer.OnGUI (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, CareBoo.Serially.Editor.GuiEvent currentEvent, System.Reflection.FieldInfo fieldInfo) (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/ShowSerializeReferenceDrawer.cs:75)
CareBoo.Serially.Editor.ShowSerializeReferenceDrawer.OnGUI (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label) (at Library/PackageCache/com.careboo.serially@2.2.2/Editor/ShowSerializeReferenceDrawer.cs:60)
github-actions[bot] commented 4 years ago

:tada: This issue has been resolved in version 2.2.3 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

github-actions[bot] commented 2 years ago

:tada: This issue has been resolved in version 1.0.0-pre.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: