CvUnitEntry::GetDomainType() const
- Defined in
- CvUnitClasses.cpp, line 857
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetDomainType
Hooks
static bool BeforeCvUnitEntry_GetDomainType(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetDomainType(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetDomainType(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetDomainType>(host, &BeforeCvUnitEntry_GetDomainType);CivRegisterAfter<CivHooks::CvUnitEntry_GetDomainType>(host, &AfterCvUnitEntry_GetDomainType);CivRegisterReplace<CivHooks::CvUnitEntry_GetDomainType>(host, &ReplaceCvUnitEntry_GetDomainType);
Code
856/// What domain does this unit operate in (land, air or sea)857int CvUnitEntry::GetDomainType() const858{859 return m_iDomainType;860}
Called by
- CvBarbarians::GetRandomBarbarianUnitType(CvPlot *, UnitAITypes)
- CvCity::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvCity::getProductionExperience(UnitTypes)
- CvCity::getProductionModifier(UnitTypes, CvString *) const
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvDllUnitInfo::GetDomainType() const
- EconomicAIHelpers::IsTestStrategy_ReallyNeedReconSea(CvPlayer *)
- CvGame::GetCompetitiveSpawnUnitType(PlayerTypes, bool, bool, bool)
- CvGame::GetRandomSpawnUnitType(PlayerTypes, bool, bool)
- CvGame::GetRandomUniqueUnitType(bool, bool, bool, bool)
- CvGameQueries::AreUnitsSameType(UnitTypes, UnitTypes)
- CvGameQueries::GetLeastAdvancedUnitClassNobodyHas(bool)
- CvMilitaryAI::GetPowerOfStrongestBuildableUnit(DomainTypes)
- CvPlayer::GetGreatPersonSpawnCity(UnitTypes)
- CvPlayer::GetNumUnitsWithUnitAI(UnitAITypes, bool, bool)
- CvPlayer::addFreeUnit(UnitTypes, UnitAITypes)
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::changeUnitClassMaking(UnitClassTypes, int)
- CvPlot::canTrain(UnitTypes, bool, bool) const
- CvUnit::convert(CvUnit *, bool)
- CvUnit::getDomainType() const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvUnit::kill(bool, PlayerTypes)
- CvUnitEntry::DoUpdatePower()
- CvUnitProductionAI::GetTempWeightRevised(UnitTypes, int)