Bazaar developer reference

CvPlayerEspionage::IsDiplomat(uint)

Defined in
CvEspionageClasses.cpp, line 1985
Class
CvPlayerEspionage
Hook name
CivHooks::CvPlayerEspionage_IsDiplomat

Hooks

static bool BeforeCvPlayerEspionage_IsDiplomat(CvPlayerEspionage* self, uint uiSpyIndex, bool& result);static void AfterCvPlayerEspionage_IsDiplomat(CvPlayerEspionage* self, uint uiSpyIndex, bool& result);static bool ReplaceCvPlayerEspionage_IsDiplomat(bool (*original)(CvPlayerEspionage*, uint), CvPlayerEspionage* self, uint uiSpyIndex);CivRegisterBefore<CivHooks::CvPlayerEspionage_IsDiplomat>(host, &BeforeCvPlayerEspionage_IsDiplomat);CivRegisterAfter<CivHooks::CvPlayerEspionage_IsDiplomat>(host, &AfterCvPlayerEspionage_IsDiplomat);CivRegisterReplace<CivHooks::CvPlayerEspionage_IsDiplomat>(host, &ReplaceCvPlayerEspionage_IsDiplomat);

Code

1985bool CvPlayerEspionage::IsDiplomat (uint uiSpyIndex)1986{1987	CvAssertMsg(uiSpyIndex < m_aSpyList.size(), "iSpyIndex is out of bounds");1988	if(uiSpyIndex >= m_aSpyList.size())1989	{1990		return false;1991	}19921993	return m_aSpyList[uiSpyIndex].m_bIsDiplomat;1994}

Calls

Called by