// Copyright (c) Pixel Crushers. All rights reserved.
using UnityEngine;
namespace PixelCrushers
{
///
/// Abstract base class for serializers that serialize objects to strings and
/// deserialize strings back into objects.
///
public abstract class DataSerializer : MonoBehaviour
{
public abstract string Serialize(object data);
public abstract T Deserialize(string s, T data = default(T));
}
}