\r
void LoadItemCache(void);\r
\r
+ void Insert(shared_ptr<ItemGO> spItem);\r
+ void Update(shared_ptr<ItemGO> spItem);\r
+\r
private:\r
//! Data file\r
string mFilename;\r
\r
//! Creates the ItemGO found at iterator position\r
shared_ptr<ItemGO> CreateItemFromLine(const string &line) const;\r
+ shared_ptr<ItemGO> CreatePotionFromLine(const string &line) const;\r
\r
//! Get the Item database file path\r
string GetItemFilePath(void) const;\r