mirror of
				https://github.com/Laupetin/OpenAssetTools.git
				synced 2025-10-28 00:56:58 +00:00 
			
		
		
		
	Read assetlists for ignoring assets
This commit is contained in:
		| @@ -11,3 +11,24 @@ ZoneDefinitionEntry::ZoneDefinitionEntry(std::string type, std::string name, boo | ||||
|       m_is_reference(isReference) | ||||
| { | ||||
| } | ||||
|  | ||||
| void ZoneDefinition::Include(ZoneDefinition& definitionToInclude) | ||||
| { | ||||
|     for(const auto& [key, value] : definitionToInclude.m_metadata) | ||||
|     { | ||||
|         if(m_metadata.find(key) == m_metadata.end()) | ||||
|         { | ||||
|             m_metadata.emplace(std::make_pair(key, value)); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     for(const auto& ignore : definitionToInclude.m_ignores) | ||||
|     { | ||||
|         m_ignores.emplace_back(ignore); | ||||
|     } | ||||
|  | ||||
|     for(const auto& asset : definitionToInclude.m_assets) | ||||
|     { | ||||
|         m_assets.emplace_back(asset); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -21,4 +21,6 @@ public: | ||||
|     std::vector<std::string> m_includes; | ||||
|     std::vector<std::string> m_ignores; | ||||
|     std::vector<ZoneDefinitionEntry> m_assets; | ||||
|  | ||||
|     void Include(ZoneDefinition& definitionToInclude); | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user