Bazaar developer reference

CvUnit::changeCargo(int)

Defined in
CvUnit.cpp, line 17411
Class
CvUnit
Hook name
CivHooks::CvUnit_changeCargo

Hooks

static bool BeforeCvUnit_changeCargo(CvUnit* self, int iChange);static void AfterCvUnit_changeCargo(CvUnit* self, int iChange);static void ReplaceCvUnit_changeCargo(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeCargo>(host, &BeforeCvUnit_changeCargo);CivRegisterAfter<CivHooks::CvUnit_changeCargo>(host, &AfterCvUnit_changeCargo);CivRegisterReplace<CivHooks::CvUnit_changeCargo>(host, &ReplaceCvUnit_changeCargo);

Code

17411void CvUnit::changeCargo(int iChange)17412{17413	VALIDATE_OBJECT17414	m_iCargo = (m_iCargo + iChange);17415	CvAssert(getCargo() >= 0);17416}

Calls

Called by