Bazaar developer reference

CvPlayerEspionage::SetPassive(uint, bool)

Defined in
CvEspionageClasses.cpp, line 1634
Class
CvPlayerEspionage
Hook name
CivHooks::CvPlayerEspionage_SetPassive

Hooks

static bool BeforeCvPlayerEspionage_SetPassive(CvPlayerEspionage* self, uint uiSpyIndex, bool bPassive);static void AfterCvPlayerEspionage_SetPassive(CvPlayerEspionage* self, uint uiSpyIndex, bool bPassive);static void ReplaceCvPlayerEspionage_SetPassive(void (*original)(CvPlayerEspionage*, uint, bool), CvPlayerEspionage* self, uint uiSpyIndex, bool bPassive);CivRegisterBefore<CivHooks::CvPlayerEspionage_SetPassive>(host, &BeforeCvPlayerEspionage_SetPassive);CivRegisterAfter<CivHooks::CvPlayerEspionage_SetPassive>(host, &AfterCvPlayerEspionage_SetPassive);CivRegisterReplace<CivHooks::CvPlayerEspionage_SetPassive>(host, &ReplaceCvPlayerEspionage_SetPassive);

Code

1632#if defined(MOD_API_ESPIONAGE)1633/// SetPassive - Passive spies will not attempt to rig elections or steal technology1634void CvPlayerEspionage::SetPassive(uint uiSpyIndex, bool bPassive) {1635	m_aSpyList[uiSpyIndex].m_bPassive = bPassive;1636}

Calls

Called by