Restructure ZoneDefinitionWriting

This commit is contained in:
Jan
2021-03-08 17:28:24 +01:00
parent e6a91c0305
commit d96f813e73
18 changed files with 285 additions and 221 deletions

View File

@ -0,0 +1,22 @@
#pragma once
#include <unordered_map>
#include <vector>
class ZoneDefinitionEntry
{
public:
std::string m_asset_type;
std::string m_asset_name;
bool m_is_reference;
ZoneDefinitionEntry();
ZoneDefinitionEntry(std::string type, std::string name, bool isReference);
};
class ZoneDefinition
{
public:
std::unordered_map<std::string, std::string> m_metadata;
std::vector<ZoneDefinitionEntry> m_assets;
};