public List <SearcherDatabase> GetTypesSearcherDatabases() { return(new List <SearcherDatabase> { new TypeSearcherDatabase(m_Stencil, m_Stencil.GetAssembliesTypesMetadata()) .AddBasicDotsTypes() .AddTypesInheritingFrom <IComponentData>() .Build() }); }
public override List <SearcherDatabase> GetTypesSearcherDatabases() { return(m_TypeSearcherDatabases ?? (m_TypeSearcherDatabases = new List <SearcherDatabase> { new EcsTypeSearcherDatabase(m_Stencil, m_Stencil.GetAssembliesTypesMetadata()) .AddComponents() .AddMonoBehaviourComponents() .AddEnums() .AddClasses() .Build() })); }
public virtual List <SearcherDatabase> GetTypesSearcherDatabases() { return(new List <SearcherDatabase> { m_StaticTypesSearcherDatabase ?? (m_StaticTypesSearcherDatabase = new TypeSearcherDatabase(m_Stencil, m_Stencil.GetAssembliesTypesMetadata()) .AddClasses() .AddEnums() .Build()), new TypeSearcherDatabase(m_Stencil, new List <ITypeMetadata>()) .AddGraphs() .Build() }); }