#pragma once #include "Asset/IAssetCreator.h" #include "Asset/IZoneAssetCreationState.h" #include "SearchPath/ISearchPath.h" #include "Utils/MemoryManager.h" #include "Zone/Definition/ZoneDefinition.h" #include "Zone/Zone.h" #include namespace key_value_pairs { std::unique_ptr CreateCompilerT6(MemoryManager& memory, const Zone& zone, const ZoneDefinition& zoneDefinition, ZoneAssetCreationStateContainer& zoneStates); } // namespace key_value_pairs