CvUnit::uninit()
- Defined in
- CvUnit.cpp, line 843
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_uninit
Hooks
static bool BeforeCvUnit_uninit(CvUnit* self);static void AfterCvUnit_uninit(CvUnit* self);static void ReplaceCvUnit_uninit(void (*original)(CvUnit*), CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_uninit>(host, &BeforeCvUnit_uninit);CivRegisterAfter<CivHooks::CvUnit_uninit>(host, &AfterCvUnit_uninit);CivRegisterReplace<CivHooks::CvUnit_uninit>(host, &ReplaceCvUnit_uninit);
Code
843void CvUnit::uninit()844{845 VALIDATE_OBJECT846 uninitInfos();847848 m_missionQueue.clear();849850 m_Promotions.Uninit();851852 m_kLastPath.clear();853854 delete m_pReligion;855 m_pReligion = NULL;856}
Calls
BaseVector::clear- CvUnit::uninitInfos()
- CvUnitPromotions::Uninit()
FFastSmallFixedList::clear