12345678910111213141516171819202122232425262728293031 |
- 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);
- }
- }
- }
|