Bazaar developer reference

CvPolicyBranchEntry::IsPurchaseByLevel() const

Defined in
CvPolicyClasses.cpp, line 2411
Class
CvPolicyBranchEntry
Hook name
CivHooks::CvPolicyBranchEntry_IsPurchaseByLevel

Hooks

static bool BeforeCvPolicyBranchEntry_IsPurchaseByLevel(const CvPolicyBranchEntry* self, bool& result);static void AfterCvPolicyBranchEntry_IsPurchaseByLevel(const CvPolicyBranchEntry* self, bool& result);static bool ReplaceCvPolicyBranchEntry_IsPurchaseByLevel(bool (*original)(const CvPolicyBranchEntry*), const CvPolicyBranchEntry* self);CivRegisterBefore<CivHooks::CvPolicyBranchEntry_IsPurchaseByLevel>(host, &BeforeCvPolicyBranchEntry_IsPurchaseByLevel);CivRegisterAfter<CivHooks::CvPolicyBranchEntry_IsPurchaseByLevel>(host, &AfterCvPolicyBranchEntry_IsPurchaseByLevel);CivRegisterReplace<CivHooks::CvPolicyBranchEntry_IsPurchaseByLevel>(host, &ReplaceCvPolicyBranchEntry_IsPurchaseByLevel);

Code

2410/// Are policies in this branch unlocked by buying lower-level prereq policies?2411bool CvPolicyBranchEntry::IsPurchaseByLevel() const2412{2413	return m_bPurchaseByLevel;2414}

Called by