public int Count <T>(EntitiesDB entitiesDB) where T : struct, IBaseEntityComponent { var count = 0; var groupsCount = result.count; for (var i = 0; i < groupsCount; ++i) { count += entitiesDB.Count <T>(result[i]); } return(count); }
public int Max <T>(EntitiesDB entitiesDB) where T : struct, IBaseEntityComponent { var max = 0; var groupsCount = result.count; for (var i = 0; i < groupsCount; ++i) { var count = entitiesDB.Count <T>(result[i]); if (count > max) { max = count; } } return(max); }