Fission FSN
Loading...
Searching...
No Matches
gfCPurchaseManager Class Reference

#include <gfCPurchaseManager.h>

Public Member Functions

void actionAdd (const fsStr &pName, gfIPurchaseAction *pAction)
fsBool purchaseMake (const gfCCatalogueItem *pShopItem)

Static Public Member Functions

static void create ()
static gfCPurchaseManagerinstanceGet ()
static void destroy ()

Protected Member Functions

 gfCPurchaseManager ()
virtual ~gfCPurchaseManager ()

Protected Attributes

std::map< fsStr, gfIPurchaseAction * > mActions

Static Protected Attributes

static gfCPurchaseManagermInstance = nullptr

Constructor & Destructor Documentation

◆ gfCPurchaseManager()

gfCPurchaseManager::gfCPurchaseManager ( )
protected

◆ ~gfCPurchaseManager()

gfCPurchaseManager::~gfCPurchaseManager ( )
protectedvirtual

Member Function Documentation

◆ actionAdd()

void gfCPurchaseManager::actionAdd ( const fsStr & pName,
gfIPurchaseAction * pAction )

◆ create()

void gfCPurchaseManager::create ( )
static

◆ destroy()

void gfCPurchaseManager::destroy ( )
static

◆ instanceGet()

gfCPurchaseManager * gfCPurchaseManager::instanceGet ( )
static

◆ purchaseMake()

fsBool gfCPurchaseManager::purchaseMake ( const gfCCatalogueItem * pShopItem)

Member Data Documentation

◆ mActions

std::map<fsStr, gfIPurchaseAction*> gfCPurchaseManager::mActions
protected

◆ mInstance

gfCPurchaseManager * gfCPurchaseManager::mInstance = nullptr
staticprotected

The documentation for this class was generated from the following files: