Bazaar developer reference

CvTraitEntry::GetYieldChangeIncomingTradeRoute(int) const

Defined in
CvTraitClasses.cpp, line 834
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetYieldChangeIncomingTradeRoute

Hooks

static bool BeforeCvTraitEntry_GetYieldChangeIncomingTradeRoute(const CvTraitEntry* self, int i, int& result);static void AfterCvTraitEntry_GetYieldChangeIncomingTradeRoute(const CvTraitEntry* self, int i, int& result);static int ReplaceCvTraitEntry_GetYieldChangeIncomingTradeRoute(int (*original)(const CvTraitEntry*, int), const CvTraitEntry* self, int i);CivRegisterBefore<CivHooks::CvTraitEntry_GetYieldChangeIncomingTradeRoute>(host, &BeforeCvTraitEntry_GetYieldChangeIncomingTradeRoute);CivRegisterAfter<CivHooks::CvTraitEntry_GetYieldChangeIncomingTradeRoute>(host, &AfterCvTraitEntry_GetYieldChangeIncomingTradeRoute);CivRegisterReplace<CivHooks::CvTraitEntry_GetYieldChangeIncomingTradeRoute>(host, &ReplaceCvTraitEntry_GetYieldChangeIncomingTradeRoute);

Code

833/// Accessor:: Extra yield from incoming trade routes834int CvTraitEntry::GetYieldChangeIncomingTradeRoute(int i) const835{836	return m_paiYieldChangeIncomingTradeRoute ? m_paiYieldChangeIncomingTradeRoute[i] : -1;837}

Called by