diff --git a/Runtime/SerializableAction.cs b/Runtime/SerializableAction.cs index ec4c28f..b87eaa8 100644 --- a/Runtime/SerializableAction.cs +++ b/Runtime/SerializableAction.cs @@ -76,5 +76,17 @@ namespace SerializableFunc { return serializableAction?.GetAction(); } + + public SerializableAction() + { + } + + public SerializableAction(Action action) + { + if (action == null) throw new ArgumentNullException(nameof(action)); + targetObject = action.Target as Object; + methodName = action.Method.Name; + cachedAction = action; + } } } \ No newline at end of file