diff --git a/src/Internal/Editor/MetaObjectsDropDown.cs b/src/Internal/Editor/MetaObjectsDropDown.cs index e78c69f..2bbba66 100644 --- a/src/Internal/Editor/MetaObjectsDropDown.cs +++ b/src/Internal/Editor/MetaObjectsDropDown.cs @@ -88,19 +88,12 @@ namespace DCFApixels.DragonECS.Unity.Editors } internal class ComponentDropDown : MetaObjectsDropDown { - //private class StringComparer : IComparer - //{ - // public int Compare(string x, string y) - // { - // return x.CompareTo(y); - // } - //} public ComponentDropDown() { IEnumerable<(IComponentTemplate template, ITypeMeta meta)> itemMetaPairs = ComponentTemplateTypeCache.Dummies.ToArray().Select(dummy => { ITypeMeta meta; - if (dummy is IComponentTemplateWithMetaOverride withMetaOverride) + if (dummy is ITypeMeta withMetaOverride) { meta = withMetaOverride; } diff --git a/src/Templates/EntityTemplate/Templates/ComponentTemplateBase.cs b/src/Templates/EntityTemplate/Templates/ComponentTemplateBase.cs index 7c0e3ca..432fcc1 100644 --- a/src/Templates/EntityTemplate/Templates/ComponentTemplateBase.cs +++ b/src/Templates/EntityTemplate/Templates/ComponentTemplateBase.cs @@ -32,10 +32,9 @@ namespace DCFApixels.DragonECS Selected } } - public interface IComponentTemplateWithMetaOverride : IComponentTemplate, ITypeMeta { } [Serializable] - public abstract class ComponentTemplateBase : IComponentTemplateWithMetaOverride + public abstract class ComponentTemplateBase : IComponentTemplate, ITypeMeta { #region Properties public abstract Type Type { get; }