Bazaar developer reference

CvCity::getUnitProductionTime(UnitTypes) const

Defined in
CvCity.cpp, line 11591
Class
CvCity
Hook name
CivHooks::CvCity_getUnitProductionTime

Hooks

static bool BeforeCvCity_getUnitProductionTime(const CvCity* self, UnitTypes eIndex, int& result);static void AfterCvCity_getUnitProductionTime(const CvCity* self, UnitTypes eIndex, int& result);static int ReplaceCvCity_getUnitProductionTime(int (*original)(const CvCity*, UnitTypes), const CvCity* self, UnitTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getUnitProductionTime>(host, &BeforeCvCity_getUnitProductionTime);CivRegisterAfter<CivHooks::CvCity_getUnitProductionTime>(host, &AfterCvCity_getUnitProductionTime);CivRegisterReplace<CivHooks::CvCity_getUnitProductionTime>(host, &ReplaceCvCity_getUnitProductionTime);

Code

11591int CvCity::getUnitProductionTime(UnitTypes eIndex)	const11592{11593	VALIDATE_OBJECT11594	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11595	CvAssertMsg(eIndex < GC.getNumUnitInfos(), "eIndex expected to be < GC.getNumUnitInfos()");11596	return m_paiUnitProductionTime[eIndex];11597}

Calls

Called by