/********************************************************************
*
* File: gfCPurchaseActionAddToInventory.h
*
* Purpose: Purchase action to increment an inventory count by an
* amount set individually by individual shop items
*
*********************************************************************/
#ifndef gfCPurchaseActionAddToInventoryhdr
#define gfCPurchaseActionAddToInventoryhdr
#include <fsCore/fsStr.h>
#include "../../gfIPurchaseAction.h"
class gfCPurchaseActionAddToInventory : public gfIPurchaseAction
{
public:
fsBool purchaseHandle(const gfCCatalogueItem* pShopItem) override;
gfCPurchaseActionAddToInventory();
virtual ~gfCPurchaseActionAddToInventory();<--- Destructor in derived class
protected:
private:
const static fsStr mSouvenirKey;
};
#endif