arenos-nexus/Arenos Nexus/Library/PackageCache/com.unity.2d.animation@34e0443c58ed/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs
Daniel 2e704cae70 init
Init Commit Unity
2025-09-25 22:01:28 +02:00

32 lines
727 B
C#

using UnityEngine;
namespace UnityEditor.U2D.Animation
{
internal class SkinningSerializerJSON : ISkinningSerializer
{
public bool CanDeserialize(string data)
{
bool result = true;
try
{
JsonUtility.FromJson<SkinningCopyData>(data);
}
catch
{
result = false;
}
return result;
}
public SkinningCopyData Deserialize(string data)
{
return JsonUtility.FromJson<SkinningCopyData>(data);
}
public string Serialize(SkinningCopyData skinningData)
{
return JsonUtility.ToJson(skinningData);
}
}
}