// Rules for resources exchange in base before modifiers applying #pragma once #include #include "defines.hpp" namespace ee_economy { struct ExchangeRule { double outValue; std::unordered_map consume; }; const std::unordered_map resourcesExchange = { { RESOURCE_TYPE::FABRIC, exchange_rule { .outValue = 2., .consume = { {RESOURCE_TYPE::WOOL, 3.} } } } }; }