Exemplo n.º 1
0
 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()
     });
 }