#pragma once class FurnaceRecipes { private: static FurnaceRecipes* instance; public: static void staticCtor(); private: // Map recipies = new HashMap(); std::unordered_map recipies; std::unordered_map recipeValue; public: static FurnaceRecipes* getInstance(); public: FurnaceRecipes(); public: void addFurnaceRecipy(int itemId, ItemInstance* result, float value); bool isFurnaceItem(int itemId); ItemInstance* getResult(int itemId); std::unordered_map* getRecipies(); float getRecipeValue(int itemId); };