CvPlayer::getNumUnits() const
- Defined in
- CvPlayer.cpp, line 21852
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_getNumUnits
Hooks
static bool BeforeCvPlayer_getNumUnits(const CvPlayer* self, int& result);static void AfterCvPlayer_getNumUnits(const CvPlayer* self, int& result);static int ReplaceCvPlayer_getNumUnits(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getNumUnits>(host, &BeforeCvPlayer_getNumUnits);CivRegisterAfter<CivHooks::CvPlayer_getNumUnits>(host, &AfterCvPlayer_getNumUnits);CivRegisterReplace<CivHooks::CvPlayer_getNumUnits>(host, &ReplaceCvPlayer_getNumUnits);
Code
21852int CvPlayer::getNumUnits() const21853{21854 return m_units.GetCount();21855}
Calls
FFreeListArrayBase::GetCount
Called by
- CvDiplomacyAI::DoContactMinorCivs()
- CvEconomicAI::DisbandExtraWorkers()
- CvGame::calculateSyncChecksum()
- CvGame::getMaxTurnLen()
- CvMilitaryAI::DisbandObsoleteUnits()
- CvPlayer::GetNumUnitsOutOfSupply() const
- CvPlayer::verifyAlive()
- CvTreasury::CalculateUnitCost(int &, int &, int &, int &)
- CvUnitCycler::Rebuild(CvUnit *)
- CvLuaPlayer::lGetNumUnits(lua_State *)