1 #pragma once 2 3 #include <string_theory/string> 4 5 struct ItemModel; 6 7 class ItemSystem 8 { 9 public: 10 virtual const ItemModel* getItemByName(const ST::string &internalName) const = 0; 11 virtual const ItemModel* getItem(uint16_t itemIndex) const = 0; 12 }; 13