diff --git a/Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements/BaseNode.cs b/Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements/BaseNode.cs index 0338c14b..57e5fd14 100644 --- a/Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements/BaseNode.cs +++ b/Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements/BaseNode.cs @@ -230,7 +230,7 @@ void InitializeCustomPortTypeMethods() Type baseType = GetType(); while (true) { - methods = baseType.GetMethods(BindingFlags.NonPublic | BindingFlags.Instance); + methods = baseType.GetMethods(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy); foreach (var method in methods) { var typeBehaviors = method.GetCustomAttributes().ToArray();