diff options
Diffstat (limited to 'Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs')
-rw-r--r-- | Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs new file mode 100644 index 00000000..09d6c080 --- /dev/null +++ b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs @@ -0,0 +1,20 @@ +using System; + + +namespace UniJSON +{ + public struct ActionDisposer : IDisposable + { + Action m_action; + + public ActionDisposer(Action action) + { + m_action = action; + } + + public void Dispose() + { + m_action(); + } + } +} |