CvUnit::getExperienceTimes100() const
- Defined in
- CvUnit.cpp, line 17041
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getExperienceTimes100
Hooks
static bool BeforeCvUnit_getExperienceTimes100(const CvUnit* self, int& result);static void AfterCvUnit_getExperienceTimes100(const CvUnit* self, int& result);static int ReplaceCvUnit_getExperienceTimes100(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getExperienceTimes100>(host, &BeforeCvUnit_getExperienceTimes100);CivRegisterAfter<CivHooks::CvUnit_getExperienceTimes100>(host, &AfterCvUnit_getExperienceTimes100);CivRegisterReplace<CivHooks::CvUnit_getExperienceTimes100>(host, &ReplaceCvUnit_getExperienceTimes100);
Code
17040#if defined(MOD_UNITS_XP_TIMES_100)17041int CvUnit::getExperienceTimes100() const17042#else17043int CvUnit::getExperience() const17044#endif17045{17046 VALIDATE_OBJECT17047#if defined(MOD_UNITS_XP_TIMES_100)17048 return m_iExperienceTimes100;17049#else17050 return m_iExperience;17051#endif17052}
Called by
- CvGame::calculateSyncChecksum()
- isBeforeUnitCycle(const CvUnit *, const CvUnit *)
- CvPlayer::disbandUnit(bool)
- CvUnit::changeExperienceTimes100(int, int, bool, bool, bool)
- CvUnit::convert(CvUnit *, bool)
- CvUnit::kill(bool, PlayerTypes)
- CvUnit::setExperienceTimes100(int, int)
- CvUnit::testPromotionReady()
- CvLuaUnit::lGetExperience(lua_State *)
- CvLuaUnit::lGetExperienceTimes100(lua_State *)