using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BITKit.Tests { public interface IGenericTest { } public interface IGenericTest : IGenericTest { } [System.Serializable] public class GenericTest : IGenericTest { } [System.Serializable] public class GenericTest : IGenericTest { } [System.Serializable] public class IntTest : GenericTest { } public class GenericSerializeReference : MonoBehaviour { [SerializeReference, SubclassSelector] public GenericTest genericTest; [SerializeReference, SubclassSelector] public IntTest genericTests; } }