summaryrefslogtreecommitdiff
path: root/src/Companion.h
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-05-16 08:03:16 +0000
committerKiritoDv <kiritodev01@gmail.com>2024-05-16 08:03:16 +0000
commit572ea9d09643c7584e40a5b952e7fad8590661f3 (patch)
treebab7930ee6ffb2388934326d3fd037e72a6a73a6 /src/Companion.h
parent6a0fcac225978f4f91636276855306048f154d1d (diff)
Reverted gDependencies to use old system
Diffstat (limited to 'src/Companion.h')
-rw-r--r--src/Companion.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/Companion.h b/src/Companion.h
index 15a607c..7d287b2 100644
--- a/src/Companion.h
+++ b/src/Companion.h
@@ -99,12 +99,6 @@ struct ParseResultData {
}
};
-struct Dependency {
- std::string name;
- YAML::Node node;
- bool processed;
-};
-
class Companion {
public:
static Companion* Instance;
@@ -190,12 +184,12 @@ private:
std::unordered_set<std::string> gProcessedFiles;
std::unordered_map<std::string, std::vector<ParseResultData>> gParseResults;
- std::vector<Dependency> gDependencies;
std::unordered_map<std::string, std::string> gModdedAssetPaths;
std::variant<std::vector<std::string>, std::string> gWriteOrder;
std::unordered_map<std::string, std::shared_ptr<BaseFactory>> gFactories;
std::unordered_map<std::string, std::map<std::string, std::vector<WriteEntry>>> gWriteMap;
+ std::unordered_map<std::string, std::map<std::string, std::pair<YAML::Node, bool>>> gAssetDependencies;
std::unordered_map<std::string, std::unordered_map<uint32_t, std::tuple<std::string, YAML::Node>>> gAddrMap;
void ProcessFile(YAML::Node root);