CvUnitEntry::GetNukeDamageLevel() const
- Defined in
- CvUnitClasses.cpp, line 603
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetNukeDamageLevel
Hooks
static bool BeforeCvUnitEntry_GetNukeDamageLevel(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetNukeDamageLevel(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetNukeDamageLevel(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetNukeDamageLevel>(host, &BeforeCvUnitEntry_GetNukeDamageLevel);CivRegisterAfter<CivHooks::CvUnitEntry_GetNukeDamageLevel>(host, &AfterCvUnitEntry_GetNukeDamageLevel);CivRegisterReplace<CivHooks::CvUnitEntry_GetNukeDamageLevel>(host, &ReplaceCvUnitEntry_GetNukeDamageLevel);
Code
602/// If non-zero this is a nuclear weapon with the specified attack range603int CvUnitEntry::GetNukeDamageLevel() const604{605 return m_iNukeDamageLevel;606}
Called by
- CvGame::canTrainNukes() const
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvUnit::GetNukeDamageLevel() const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvUnit::kill(bool, PlayerTypes)
- CvUnitEntry::DoUpdatePower()