Fission FSN
Loading...
Searching...
No Matches
gfCPaywallGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCPaywallGui.h
4*
5* Purpose: gfIPaywallGui has no create()/factory registration of
6* its own (it's a gfI* interface base, deliberately not
7* directly instantiable) — this supplies that. Was
8* CGameSpecificPaywallGui, an identical thin copy in
9* every title that had one, since paywallItemNameGet()
10* now reads generatedSettings.txt (rustTools-written at
11* build time) rather than a per-title override. Renamed
12* on the move — a title still carrying its own copy of
13* the old name won't collide with this one.
14*
15*********************************************************************/
16
17#ifndef gfCPaywallGuihdr
18#define gfCPaywallGuihdr
19
20#if defined fsInAppPurchase
21
24
25
26class gfCPaywallGui : public gfIPaywallGui
27{
28 friend class fsCComponentFactory;
29
30public:
31
32 static const fsCUniqueId mTypeId;
33
34protected:
35
36 static fsIComponent* create( fsCEntity* pParent );
37
38 virtual ~gfCPaywallGui();
39
40private:
41
42 static const fsStr mGooglePlayKey;
43
44 gfCPaywallGui( fsCEntity* const pParent );
45
46};
47
48#endif
49
50#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
Definition fsStr.h:23
friend class fsCComponentFactory
Definition gfCPaywallGui.h:28
static fsIComponent * create(fsCEntity *pParent)
Definition gfCPaywallGui.cpp:9
virtual ~gfCPaywallGui()
Definition gfCPaywallGui.cpp:19
static const fsCUniqueId mTypeId
Definition gfCPaywallGui.h:32