CvUnit::loadUnit(CvUnit &)
- Defined in
- CvUnit.cpp, line 4320
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_loadUnit
Hooks
static bool BeforeCvUnit_loadUnit(CvUnit* self, CvUnit& unit);static void AfterCvUnit_loadUnit(CvUnit* self, CvUnit& unit);static void ReplaceCvUnit_loadUnit(void (*original)(CvUnit*, CvUnit&), CvUnit* self, CvUnit& unit);CivRegisterBefore<CivHooks::CvUnit_loadUnit>(host, &BeforeCvUnit_loadUnit);CivRegisterAfter<CivHooks::CvUnit_loadUnit>(host, &AfterCvUnit_loadUnit);CivRegisterReplace<CivHooks::CvUnit_loadUnit>(host, &ReplaceCvUnit_loadUnit);
Code
4320void CvUnit::loadUnit(CvUnit& unit)4321{4322 VALIDATE_OBJECT4323 CvPlot* p = plot();4324 if(!p || !canLoadUnit(unit, *p))4325 {4326 return;4327 }43284329 setTransportUnit(&unit);4330}