CvTeam::CloseEmbassyAtTeam(TeamTypes)
- Defined in
- CvTeam.cpp, line 4072
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_CloseEmbassyAtTeam
Hooks
static bool BeforeCvTeam_CloseEmbassyAtTeam(CvTeam* self, TeamTypes eIndex);static void AfterCvTeam_CloseEmbassyAtTeam(CvTeam* self, TeamTypes eIndex);static void ReplaceCvTeam_CloseEmbassyAtTeam(void (*original)(CvTeam*, TeamTypes), CvTeam* self, TeamTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &BeforeCvTeam_CloseEmbassyAtTeam);CivRegisterAfter<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &AfterCvTeam_CloseEmbassyAtTeam);CivRegisterReplace<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &ReplaceCvTeam_CloseEmbassyAtTeam);
Code
4072void CvTeam::CloseEmbassyAtTeam(TeamTypes eIndex)4073{4074 CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");4075 CvAssertMsg(eIndex < MAX_TEAMS, "eIndex is expected to be within maximum bounds (invalid Index)");40764077 SetHasEmbassyAtTeam(eIndex, false);4078 SetAllowsOpenBordersToTeam(m_eID, false);4079 SetHasDefensivePact(m_eID, false);4080 GET_TEAM(eIndex).SetHasDefensivePact(m_eID, false);40814082 //SetHasResearchAgreement(m_eID, false);4083 //GET_TEAM(eIndex).SetHasResearchAgreement(m_eID, false);4084}