public TerrainFilter(IEnumerable<TerrainID> terrains, IEnumerable<InteriorID> interiors) { m_terrainMask = new EnumBitMask32<TerrainID>(terrains); m_interiorMask = new EnumBitMask32<InteriorID>(interiors); }
public ItemFilter(IEnumerable<ItemID> itemIDs, IEnumerable<MaterialID> materialIDs) { m_itemIDMask = new EnumBitMask<ItemID>(itemIDs); m_itemCategoryMask = new EnumBitMask32<ItemCategory>(); m_materialIDMask = new EnumBitMask64<MaterialID>(materialIDs); m_materialCategoryMask = new EnumBitMask32<MaterialCategory>(); }
public ItemFilter(ItemID itemID, MaterialCategory materialCategory) { m_itemIDMask = new EnumBitMask<ItemID>(itemID); m_itemCategoryMask = new EnumBitMask32<ItemCategory>(); m_materialIDMask = new EnumBitMask64<MaterialID>(); m_materialCategoryMask = new EnumBitMask32<MaterialCategory>(materialCategory); }
public TerrainFilter(IEnumerable<TileID> terrains) { m_terrainMask = new EnumBitMask32<TileID>(terrains); }