CvUnitEntry::GetReligionSpreads() const
- Defined in
- CvUnitClasses.cpp, line 675
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetReligionSpreads
Hooks
static bool BeforeCvUnitEntry_GetReligionSpreads(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetReligionSpreads(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetReligionSpreads(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetReligionSpreads>(host, &BeforeCvUnitEntry_GetReligionSpreads);CivRegisterAfter<CivHooks::CvUnitEntry_GetReligionSpreads>(host, &AfterCvUnitEntry_GetReligionSpreads);CivRegisterReplace<CivHooks::CvUnitEntry_GetReligionSpreads>(host, &ReplaceCvUnitEntry_GetReligionSpreads);
Code
674/// How many times can this Unit Spread Religion?675int CvUnitEntry::GetReligionSpreads() const676{677 return m_iReligionSpreads;678}
Called by
- CvCity::Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCityCitizens::DoSpawnGreatPerson(UnitTypes, bool, bool, bool)
- CvPlayer::processPolicies(PolicyTypes, int)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::canBuild(const CvPlot *, BuildTypes, 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)