Unfortunately the thing is that Unity Events in the inspector, only support methods with only one parameter, but to set a variable on the blackboard, naturally two parameters are required. One for name and one for value.
Thus, the only real solution here, is indeed #2, even though it is of course not ideal, but I can’t really think of any way to bypass the limitation of one parameter that Unity Events support in the inspector. :/
If you have something to suggest of course, I’m glad to hear it 🙂
Thanks!