Skip to content

Commit b0aa931

Browse files
Update ReferenceDrawer.cs
1 parent 5495d00 commit b0aa931

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Editor/Drawers/ReferenceDrawer.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,11 @@ private void HandleDragPerform()
188188
ReferenceModeProperty.enumValueIndex = (int)ReferenceMode.Raw;
189189
break;
190190
case DragAndDropMode.Unity:
191-
UnityReferenceProperty.objectReferenceValue = DragAndDrop.objectReferences[0];
191+
if(DragAndDrop.objectReferences[0] is GameObject go)
192+
UnityReferenceProperty.objectReferenceValue = go.GetComponent(GenericType);
193+
else
194+
UnityReferenceProperty.objectReferenceValue = DragAndDrop.objectReferences[0];
195+
192196
ReferenceModeProperty.enumValueIndex = (int)ReferenceMode.Unity;
193197
break;
194198
case DragAndDropMode.None:

0 commit comments

Comments
 (0)