From 3bef5719f6ed395b908c18fc5d5309d6b083cc9b Mon Sep 17 00:00:00 2001 From: Alexander Filippov Date: Sat, 8 Nov 2025 12:17:27 +0100 Subject: [PATCH] Add constructor to SerializableAction to make creation from an action easier. --- Runtime/SerializableAction.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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