From d09bd12e5b7fddb9ad1d5869fd646f3f32dee004 Mon Sep 17 00:00:00 2001 From: honzapatCZ Date: Thu, 4 Mar 2021 19:55:28 +0100 Subject: [PATCH] declaration at end --- Source/Editor/Scripting/ScriptType.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Scripting/ScriptType.cs b/Source/Editor/Scripting/ScriptType.cs index bca6ccf40..480ca6a4e 100644 --- a/Source/Editor/Scripting/ScriptType.cs +++ b/Source/Editor/Scripting/ScriptType.cs @@ -47,12 +47,17 @@ namespace FlaxEditor.Scripting { get { + int standardToken = _managed?.MetadataToken ?? _custom?.MetadataToken ?? 0; if (_managed != null && IsProperty) { ScriptMemberInfo finfo = DeclaringType.GetField(string.Format("<{0}>k__BackingField", Name), BindingFlags.Instance | BindingFlags.NonPublic); + if(finfo.MetadataToken == 0) + { + return standardToken; + } return finfo.MetadataToken; } - return _managed?.MetadataToken ?? _custom?.MetadataToken ?? 0; + return standardToken; } }