Bazaar developer reference

CvCity::changeUnitProductionTime(UnitTypes, int)

Defined in
CvCity.cpp, line 11612
Class
CvCity
Hook name
CivHooks::CvCity_changeUnitProductionTime

Hooks

static bool BeforeCvCity_changeUnitProductionTime(CvCity* self, UnitTypes eIndex, int iChange);static void AfterCvCity_changeUnitProductionTime(CvCity* self, UnitTypes eIndex, int iChange);static void ReplaceCvCity_changeUnitProductionTime(void (*original)(CvCity*, UnitTypes, int), CvCity* self, UnitTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvCity_changeUnitProductionTime>(host, &BeforeCvCity_changeUnitProductionTime);CivRegisterAfter<CivHooks::CvCity_changeUnitProductionTime>(host, &AfterCvCity_changeUnitProductionTime);CivRegisterReplace<CivHooks::CvCity_changeUnitProductionTime>(host, &ReplaceCvCity_changeUnitProductionTime);

Code

11612void CvCity::changeUnitProductionTime(UnitTypes eIndex, int iChange)11613{11614	VALIDATE_OBJECT11615	setUnitProductionTime(eIndex, (getUnitProductionTime(eIndex) + iChange));11616}

Calls

Called by