CvUnitEntry::IsSpreadReligion() const
- Defined in
- CvUnitClasses.cpp, line 663
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_IsSpreadReligion
Hooks
static bool BeforeCvUnitEntry_IsSpreadReligion(const CvUnitEntry* self, bool& result);static void AfterCvUnitEntry_IsSpreadReligion(const CvUnitEntry* self, bool& result);static bool ReplaceCvUnitEntry_IsSpreadReligion(bool (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_IsSpreadReligion>(host, &BeforeCvUnitEntry_IsSpreadReligion);CivRegisterAfter<CivHooks::CvUnitEntry_IsSpreadReligion>(host, &AfterCvUnitEntry_IsSpreadReligion);CivRegisterReplace<CivHooks::CvUnitEntry_IsSpreadReligion>(host, &ReplaceCvUnitEntry_IsSpreadReligion);
Code
662/// Can this Unit Spread Religion to a City?663bool CvUnitEntry::IsSpreadReligion() const664{665 return m_bSpreadReligion;666}
Called by
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvPlayer::addFreeUnit(UnitTypes, UnitAITypes)
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvReligionAIHelpers::DoesUnitPassFaithPurchaseCheck(CvPlayer &, UnitTypes)
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::CanSpreadReligion(const CvPlot *) const
- CvUnit::canBuild(const CvPlot *, BuildTypes, bool, bool) const
- CvUnit::canGift(bool, bool) const
- CvUnit::canGivePolicies(const CvPlot *, bool) const
- CvUnit::canGoldenAge(const CvPlot *, bool) const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)