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
FAutoVariable::operator const int &FAutoVariable::operator=