CvPlayer::GetEspionageAI() const
- Defined in
- CvPlayer.cpp, line 24587
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetEspionageAI
Hooks
static bool BeforeCvPlayer_GetEspionageAI(const CvPlayer* self, CvEspionageAI*& result);static void AfterCvPlayer_GetEspionageAI(const CvPlayer* self, CvEspionageAI*& result);static CvEspionageAI* ReplaceCvPlayer_GetEspionageAI(CvEspionageAI* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetEspionageAI>(host, &BeforeCvPlayer_GetEspionageAI);CivRegisterAfter<CivHooks::CvPlayer_GetEspionageAI>(host, &AfterCvPlayer_GetEspionageAI);CivRegisterReplace<CivHooks::CvPlayer_GetEspionageAI>(host, &ReplaceCvPlayer_GetEspionageAI);
Code
24586/// Get the player's espionage AI version24587CvEspionageAI* CvPlayer::GetEspionageAI() const24588{24589 return m_pEspionageAI;24590}
Called by
- CityStrategyAIHelpers::IsTestCityStrategy_KeyScienceCity(CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_ManyTechsStolen(CvCity *)
- CvDiplomacyAI::DoCaughtYourSpyStatement(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::DoFromUIDiploEvent(PlayerTypes, FromUIDiploEventTypes, int, int)
- CvDiplomacyAI::DoKilledMySpyStatement(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::DoKilledYourSpyStatement(PlayerTypes, DiploStatementTypes &)
- EconomicAIHelpers::IsTestStrategy_TechLeader(CvPlayer *)
- CvPlayerEspionage::CreateSpy()
- CvPlayerEspionage::ProcessSpy(uint)
- CvPlayerEspionage::ProcessSpyMessages()
- CvPlayerEspionage::SetOutcome(uint, uint, bool)
- CvPlayer::found(int, int, ReligionTypes)
- CvPlayerAI::AI_doTurnPost()