Tweaks and improvements

This commit is contained in:
Wojtek Figat
2021-07-29 15:41:58 +02:00
parent 92b1e067b1
commit f42d2b8a18
6 changed files with 22 additions and 32 deletions

View File

@@ -25,12 +25,12 @@ namespace FlaxEditor.Modules.SourceCodeEditing
{
}
private static bool CheckFunc(ScriptType type)
private static bool CheckFunc(ScriptType scriptType)
{
if (!type.IsPublic)
if (scriptType.IsStatic || scriptType.IsGenericType || !scriptType.IsPublic || scriptType.HasAttribute(typeof(HideInEditorAttribute), true))
return false;
var objectType = new ScriptType(typeof(FlaxEngine.Object));
return type.IsEnum || type == objectType || objectType.IsAssignableFrom(type);
return scriptType.IsEnum || objectType.IsAssignableFrom(scriptType);
}
/// <inheritdoc />