Add support for using structures as Visual Script and Anim Graph parameters

This commit is contained in:
Wojtek Figat
2021-07-29 23:35:30 +02:00
parent 24782bdd2f
commit d8f555e8dc
5 changed files with 32 additions and 44 deletions

View File

@@ -29,8 +29,8 @@ namespace FlaxEditor.Modules.SourceCodeEditing
{
if (scriptType.IsStatic || scriptType.IsGenericType || !scriptType.IsPublic || scriptType.HasAttribute(typeof(HideInEditorAttribute), true))
return false;
var objectType = new ScriptType(typeof(FlaxEngine.Object));
return scriptType.IsEnum || objectType.IsAssignableFrom(scriptType);
var managedType = TypeUtils.GetType(scriptType);
return !TypeUtils.IsDelegate(managedType);
}
/// <inheritdoc />