Bazaar developer reference

CvTraitEntry::GetResourceQuantityModifier(int) const

Defined in
CvTraitClasses.cpp, line 852
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetResourceQuantityModifier

Hooks

static bool BeforeCvTraitEntry_GetResourceQuantityModifier(const CvTraitEntry* self, int i, int& result);static void AfterCvTraitEntry_GetResourceQuantityModifier(const CvTraitEntry* self, int i, int& result);static int ReplaceCvTraitEntry_GetResourceQuantityModifier(int (*original)(const CvTraitEntry*, int), const CvTraitEntry* self, int i);CivRegisterBefore<CivHooks::CvTraitEntry_GetResourceQuantityModifier>(host, &BeforeCvTraitEntry_GetResourceQuantityModifier);CivRegisterAfter<CivHooks::CvTraitEntry_GetResourceQuantityModifier>(host, &AfterCvTraitEntry_GetResourceQuantityModifier);CivRegisterReplace<CivHooks::CvTraitEntry_GetResourceQuantityModifier>(host, &ReplaceCvTraitEntry_GetResourceQuantityModifier);

Code

851/// Accessor:: Additional quantity of a specific resource852int CvTraitEntry::GetResourceQuantityModifier(int i) const853{854	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");855	CvAssertMsg(i > -1, "Index out of bounds");856	return m_piResourceQuantityModifiers ? m_piResourceQuantityModifiers[i] : -1;857}

Called by