#pragma once class FurnaceRecipes { private: static FurnaceRecipes *instance; public: static void staticCtor(); private: //Map recipies = new HashMap(); unordered_map recipies; 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); unordered_map *getRecipies(); float getRecipeValue(int itemId); };