checkBattleUnitType(BattleUnitTypes)
- Defined in
- CvStructs.cpp, line 171
- Hook name
CivHooks::checkBattleUnitType
Hooks
static bool BeforecheckBattleUnitType(BattleUnitTypes unitType);static void AftercheckBattleUnitType(BattleUnitTypes unitType);static void ReplacecheckBattleUnitType(void (*original)(BattleUnitTypes), BattleUnitTypes unitType);CivRegisterBefore<CivHooks::checkBattleUnitType>(host, &BeforecheckBattleUnitType);CivRegisterAfter<CivHooks::checkBattleUnitType>(host, &AftercheckBattleUnitType);CivRegisterReplace<CivHooks::checkBattleUnitType>(host, &ReplacecheckBattleUnitType);
Code
171void checkBattleUnitType(BattleUnitTypes unitType)172{173 DEBUG_VARIABLE(unitType);174 CvAssertMsg((unitType >= 0) && (unitType < BATTLE_UNIT_COUNT), "Invalid battle unit type.");175}
Called by
- CvAirMissionDefinition::getDamage(BattleUnitTypes) const
- CvAirMissionDefinition::isDead(BattleUnitTypes) const
- CvAirMissionDefinition::setDamage(BattleUnitTypes, int)
- CvCombatInfo::getCity(BattleUnitTypes) const
- CvCombatInfo::getDamageInflicted(BattleUnitTypes) const
- CvCombatInfo::getExperience(BattleUnitTypes) const
- CvCombatInfo::getFearDamageInflicted(BattleUnitTypes) const
- CvCombatInfo::getFinalDamage(BattleUnitTypes) const
- CvCombatInfo::getInBorders(BattleUnitTypes) const
- CvCombatInfo::getMaxExperienceAllowed(BattleUnitTypes) const
- CvCombatInfo::getUnit(BattleUnitTypes) const
- CvCombatInfo::getUpdateGlobal(BattleUnitTypes) const
- CvCombatInfo::setCity(BattleUnitTypes, CvCity *)
- CvCombatInfo::setDamageInflicted(BattleUnitTypes, int)
- CvCombatInfo::setExperience(BattleUnitTypes, int)
- CvCombatInfo::setFearDamageInflicted(BattleUnitTypes, int)
- CvCombatInfo::setFinalDamage(BattleUnitTypes, int)
- CvCombatInfo::setInBorders(BattleUnitTypes, bool)
- CvCombatInfo::setMaxExperienceAllowed(BattleUnitTypes, int)
- CvCombatInfo::setUnit(BattleUnitTypes, CvUnit *)
- CvCombatInfo::setUpdateGlobal(BattleUnitTypes, bool)
- CvMissionDefinition::getUnit(BattleUnitTypes) const
- CvMissionDefinition::setUnit(BattleUnitTypes, CvUnit *)