Bazaar developer reference

CvBeliefEntry::IsFaithUnitPurchaseEra(int) const

Defined in
CvBeliefClasses.cpp, line 726
Class
CvBeliefEntry
Hook name
CivHooks::CvBeliefEntry_IsFaithUnitPurchaseEra

Hooks

static bool BeforeCvBeliefEntry_IsFaithUnitPurchaseEra(const CvBeliefEntry* self, int i, bool& result);static void AfterCvBeliefEntry_IsFaithUnitPurchaseEra(const CvBeliefEntry* self, int i, bool& result);static bool ReplaceCvBeliefEntry_IsFaithUnitPurchaseEra(bool (*original)(const CvBeliefEntry*, int), const CvBeliefEntry* self, int i);CivRegisterBefore<CivHooks::CvBeliefEntry_IsFaithUnitPurchaseEra>(host, &BeforeCvBeliefEntry_IsFaithUnitPurchaseEra);CivRegisterAfter<CivHooks::CvBeliefEntry_IsFaithUnitPurchaseEra>(host, &AfterCvBeliefEntry_IsFaithUnitPurchaseEra);CivRegisterReplace<CivHooks::CvBeliefEntry_IsFaithUnitPurchaseEra>(host, &ReplaceCvBeliefEntry_IsFaithUnitPurchaseEra);

Code

725/// Can we buy units of this era with faith?726bool CvBeliefEntry::IsFaithUnitPurchaseEra(int i) const727{728	CvAssertMsg(i > -1, "Index out of bounds");729	CvAssertMsg(i < GC.getNumEraInfos(), "Index out of bounds");730	return m_pbFaithPurchaseUnitEraEnabled ? m_pbFaithPurchaseUnitEraEnabled[i] : false;731}

Called by