using System; namespace UnityEngine.Rendering.HighDefinition { /// Implement this interface to use with /// An enum to use to describe the version. public interface IVersionable where TVersion : struct, IConvertible { /// Accessors to the current version of the instance. TVersion version { get; set; } } interface IMigratableAsset { #if UNITY_EDITOR bool Migrate(); bool IsAtLastVersion(); #endif } }