CvBuildInfo::getTechPrereq() const
- Defined in
- CvInfos.cpp, line 3796
- Class
- CvBuildInfo
- Hook name
CivHooks::CvBuildInfo_getTechPrereq
Hooks
static bool BeforeCvBuildInfo_getTechPrereq(const CvBuildInfo* self, int& result);static void AfterCvBuildInfo_getTechPrereq(const CvBuildInfo* self, int& result);static int ReplaceCvBuildInfo_getTechPrereq(int (*original)(const CvBuildInfo*), const CvBuildInfo* self);CivRegisterBefore<CivHooks::CvBuildInfo_getTechPrereq>(host, &BeforeCvBuildInfo_getTechPrereq);CivRegisterAfter<CivHooks::CvBuildInfo_getTechPrereq>(host, &AfterCvBuildInfo_getTechPrereq);CivRegisterReplace<CivHooks::CvBuildInfo_getTechPrereq>(host, &ReplaceCvBuildInfo_getTechPrereq);
Code
3796int CvBuildInfo::getTechPrereq() const3797{3798 return m_iTechPrereq;3799}
Called by
- CvBuilderTaskingAI::UpdateRoutePlots()
- EconomicAIHelpers::IsTestStrategy_NeedImprovement(CvPlayer *, YieldTypes)
- CvPlayer::canBuild(const CvPlot *, BuildTypes, bool, bool, bool, bool) const
- CvPlayer::canReceiveGoody(CvPlot *, GoodyTypes, CvUnit *) const
- CvPlayer::getAdvancedStartImprovementCost(ImprovementTypes, bool, CvPlot *)
- CvPlayer::getAdvancedStartRouteCost(RouteTypes, bool, CvPlot *)
- CvPlayer::getBestRoute(CvPlot *) const
- CvTeam::DoUpdateBestRoute()
- CvTeam::processTech(TechTypes, int)
- CvPlayerTechs::Reset()
- CvPlayerTechs::SetLocalePriorities()
- CvUnit::canBuildRoute() const