﻿using UnityEngine;

public class ScriptableObjectBase : ScriptableObject {
    public virtual ScriptableObjectBase Clone()
    {
        ScriptableObjectBase clone = CreateInstance(this.GetType()) as ScriptableObjectBase;

        clone.name = name;

        return clone;
    }

    public virtual void CopyTo(ref ScriptableObjectBase scriptableObjectBase)
    {
        scriptableObjectBase.name = name;
    }
}
