CvUnitEntry::GetWorkRate() const
- Defined in
- CvUnitClasses.cpp, line 609
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetWorkRate
Hooks
static bool BeforeCvUnitEntry_GetWorkRate(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetWorkRate(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetWorkRate(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetWorkRate>(host, &BeforeCvUnitEntry_GetWorkRate);CivRegisterAfter<CivHooks::CvUnitEntry_GetWorkRate>(host, &AfterCvUnitEntry_GetWorkRate);CivRegisterReplace<CivHooks::CvUnitEntry_GetWorkRate>(host, &ReplaceCvUnitEntry_GetWorkRate);
Code
608/// Amount of work performed in a turn609int CvUnitEntry::GetWorkRate() const610{611 return m_iWorkRate;612}
Called by
- CvPlayer::canReceiveGoody(CvPlot *, GoodyTypes, CvUnit *) const
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::changeUnitClassMaking(UnitClassTypes, int)
- CvUnit::IsWork() const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvUnit::kill(bool, PlayerTypes)
- CvUnit::workRate(bool, BuildTypes) const
- CvLuaPlayer::lGetRecommendedWorkerPlots(lua_State *)