CvCitySpecializationXMLEntry::GetYieldType() const
- Defined in
- CvCitySpecializationAI.cpp, line 84
- Class
- CvCitySpecializationXMLEntry
- Hook name
CivHooks::CvCitySpecializationXMLEntry_GetYieldType
Hooks
static bool BeforeCvCitySpecializationXMLEntry_GetYieldType(const CvCitySpecializationXMLEntry* self, YieldTypes& result);static void AfterCvCitySpecializationXMLEntry_GetYieldType(const CvCitySpecializationXMLEntry* self, YieldTypes& result);static YieldTypes ReplaceCvCitySpecializationXMLEntry_GetYieldType(YieldTypes (*original)(const CvCitySpecializationXMLEntry*), const CvCitySpecializationXMLEntry* self);CivRegisterBefore<CivHooks::CvCitySpecializationXMLEntry_GetYieldType>(host, &BeforeCvCitySpecializationXMLEntry_GetYieldType);CivRegisterAfter<CivHooks::CvCitySpecializationXMLEntry_GetYieldType>(host, &AfterCvCitySpecializationXMLEntry_GetYieldType);CivRegisterReplace<CivHooks::CvCitySpecializationXMLEntry_GetYieldType>(host, &ReplaceCvCitySpecializationXMLEntry_GetYieldType);
Code
83/// Yield associated with this specialization84YieldTypes CvCitySpecializationXMLEntry::GetYieldType() const85{86 return m_eYieldType;87}
Called by
- CvCity::GetIndividualPlotScore(const CvPlot *) const
- CvCityCitizens::DoTurn()
- CvCitySpecializationAI::AssignSpecializations()
- CvCitySpecializationAI::GetWonderSubtype() const
- CvCitySpecializationXMLEntries::GetFirstSpecializationForYield(YieldTypes)
- CvCitySpecializationXMLEntries::GetNextSpecializationForYield()
- CvCitySpecializationXMLEntries::GetNumSpecializationsForYield(YieldTypes)
- CvCityStrategyAI::LogSpecializationChange(CitySpecializationTypes)
- CvCityStrategyAI::UpdateBestYields()