Bazaar developer reference

CvAirMissionDefinition::isDead(BattleUnitTypes) const

Defined in
CvStructs.cpp, line 644
Class
CvAirMissionDefinition
Hook name
CivHooks::CvAirMissionDefinition_isDead

Hooks

static bool BeforeCvAirMissionDefinition_isDead(const CvAirMissionDefinition* self, BattleUnitTypes unitType, bool& result);static void AfterCvAirMissionDefinition_isDead(const CvAirMissionDefinition* self, BattleUnitTypes unitType, bool& result);static bool ReplaceCvAirMissionDefinition_isDead(bool (*original)(const CvAirMissionDefinition*, BattleUnitTypes), const CvAirMissionDefinition* self, BattleUnitTypes unitType);CivRegisterBefore<CivHooks::CvAirMissionDefinition_isDead>(host, &BeforeCvAirMissionDefinition_isDead);CivRegisterAfter<CivHooks::CvAirMissionDefinition_isDead>(host, &AfterCvAirMissionDefinition_isDead);CivRegisterReplace<CivHooks::CvAirMissionDefinition_isDead>(host, &ReplaceCvAirMissionDefinition_isDead);

Code

644bool CvAirMissionDefinition::isDead(BattleUnitTypes unitType) const645{646	checkBattleUnitType(unitType);647	CvAssertMsg(getUnit(unitType) != NULL, "[Jason] Invalid battle unit type.");648	if(getDamage(unitType) >= getUnit(unitType)->GetMaxHitPoints())649		return true;650	else651		return false;652}

Calls