CvUnit::IsDead() const
- Defined in
- CvUnit.cpp, line 12032
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_IsDead
Hooks
static bool BeforeCvUnit_IsDead(const CvUnit* self, bool& result);static void AfterCvUnit_IsDead(const CvUnit* self, bool& result);static bool ReplaceCvUnit_IsDead(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_IsDead>(host, &BeforeCvUnit_IsDead);CivRegisterAfter<CivHooks::CvUnit_IsDead>(host, &AfterCvUnit_IsDead);CivRegisterReplace<CivHooks::CvUnit_IsDead>(host, &ReplaceCvUnit_IsDead);
Code
12032bool CvUnit::IsDead() const12033{12034 VALIDATE_OBJECT12035 return (getDamage() >= GetMaxHitPoints());12036}
Calls
Called by
- CvCity::rangedStrikeTarget(CvPlot *)
- CvUnit::airStrikeTarget(CvPlot &, bool) const
- CvUnit::canMoveInto(const CvPlot &, byte) const
- CvUnit::setDamage(int, PlayerTypes, int, float, const CvString *)
- CvUnit::setExperienceTimes100(int, int)
- CvUnitCombat::ParadropIntercept(CvUnit &, CvPlot &)
- CvUnitCombat::ResolveAirUnitVsCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveMeleeCombat(const CvCombatInfo &, uint)
- CvLuaUnit::lIsDead(lua_State *)