Merge branch 'dev'

This commit is contained in:
Mikhail 2024-05-17 00:50:35 +08:00
commit 1ee1609517
2 changed files with 11 additions and 1 deletions

View File

@ -8,7 +8,7 @@
"displayName": "DragonECS-Unity",
"description": "Integration with Unity for DragonECS",
"unity": "2021.2",
"version": "0.3.19",
"version": "0.3.20",
"repository": {
"type": "git",
"url": "https://github.com/DCFApixels/DragonECS-Unity.git"

View File

@ -82,6 +82,10 @@ namespace DCFApixels.DragonECS.Unity.Editors
public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
{
if(property.propertyType == SerializedPropertyType.ManagedReference == false)
{
return EditorGUI.GetPropertyHeight(property, label);
}
IComponentTemplate template = property.managedReferenceValue as IComponentTemplate;
if (template == null || property.managedReferenceValue == null)
{
@ -114,6 +118,12 @@ namespace DCFApixels.DragonECS.Unity.Editors
public override void OnGUI(Rect position, SerializedProperty componentRefProp, GUIContent label)
{
if (componentRefProp.propertyType == SerializedPropertyType.ManagedReference == false)
{
EditorGUI.PropertyField(position, componentRefProp, label, true);
return;
}
Init();
var counter = componentRefProp.Copy();