Skip to content

Commit 8e93c04

Browse files
committed
Fixed nullref in delegate creation of non-public fields
1 parent a3b0020 commit 8e93c04

File tree

1 file changed

+2
-2
lines changed
  • Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements

1 file changed

+2
-2
lines changed

Assets/com.alelievr.NodeGraphProcessor/Runtime/Elements/NodePort.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ PushDataDelegate CreatePushDataDelegateForEdge(SerializableEdge edge)
169169
try
170170
{
171171
//Creation of the delegate to move the data from the input node to the output node:
172-
FieldInfo inputField = edge.inputNode.GetType().GetField(edge.inputFieldName, BindingFlags.Public | BindingFlags.Instance);
173-
FieldInfo outputField = edge.outputNode.GetType().GetField(edge.outputFieldName, BindingFlags.Public | BindingFlags.Instance);
172+
FieldInfo inputField = edge.inputNode.GetType().GetField(edge.inputFieldName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
173+
FieldInfo outputField = edge.outputNode.GetType().GetField(edge.outputFieldName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
174174
Type inType, outType;
175175

176176
#if DEBUG_LAMBDA

0 commit comments

Comments
 (0)