Просмотр исходного кода

Bugfix: When determining field types, properly detect inherited RRef types

BearishSun 7 лет назад
Родитель
Сommit
a523a42bf7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Source/Scripting/MBansheeEngine/Serialization/SerializableProperty.cs

+ 1 - 1
Source/Scripting/MBansheeEngine/Serialization/SerializableProperty.cs

@@ -361,7 +361,7 @@ namespace BansheeEngine
                     return FieldType.GameObjectRef;
                     return FieldType.GameObjectRef;
                 else if (internalType.IsSubclassOf(typeof (Resource)))
                 else if (internalType.IsSubclassOf(typeof (Resource)))
                     return FieldType.Resource;
                     return FieldType.Resource;
-                else if (internalType == typeof(RRefBase))
+                else if (internalType.IsSubclassOf(typeof (RRefBase)))
                     return FieldType.RRef;
                     return FieldType.RRef;
                 else if (internalType.IsGenericType)
                 else if (internalType.IsGenericType)
                 {
                 {