CvUnitEntry::GetSpecialUnitType() const
- Defined in
- CvUnitClasses.cpp, line 823
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetSpecialUnitType
Hooks
static bool BeforeCvUnitEntry_GetSpecialUnitType(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetSpecialUnitType(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetSpecialUnitType(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetSpecialUnitType>(host, &BeforeCvUnitEntry_GetSpecialUnitType);CivRegisterAfter<CivHooks::CvUnitEntry_GetSpecialUnitType>(host, &AfterCvUnitEntry_GetSpecialUnitType);CivRegisterReplace<CivHooks::CvUnitEntry_GetSpecialUnitType>(host, &ReplaceCvUnitEntry_GetSpecialUnitType);
Code
822/// Special class of this unit (if any)823int CvUnitEntry::GetSpecialUnitType() const824{825 return m_iSpecialUnitType;826}
Called by
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvMinorCivAI::GetBestGreatPersonForQuest(PlayerTypes)
- CvPlayer::DoSpawnGreatPerson(PlayerTypes, bool)
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::getProductionModifier(UnitTypes, CvString *) const
- CvReligionAI::GetDesiredFaithGreatPerson() const
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvTeam::processTech(TechTypes, int)
- CvPlayerTraits::IsFreeMayaGreatPersonChoice() const
- CvUnit::getSpecialUnitType() const