It seems that PFAgent.cs #125 throws a null reference due to the System.Action callback being null?
The thing is that NC can’t use parameters of delegate type, at least right now.
I think in this specific case it would be easier and more convenient to use a custom action like you did 🙂