Bazaar developer reference

CvTeam::meet(TeamTypes, bool)

Defined in
CvTeam.cpp, line 1837
Class
CvTeam
Hook name
CivHooks::CvTeam_meet
Lua events
GameEvents.TeamMeet

Hooks

static bool BeforeCvTeam_meet(CvTeam* self, TeamTypes eTeam, bool bSuppressMessages);static void AfterCvTeam_meet(CvTeam* self, TeamTypes eTeam, bool bSuppressMessages);static void ReplaceCvTeam_meet(void (*original)(CvTeam*, TeamTypes, bool), CvTeam* self, TeamTypes eTeam, bool bSuppressMessages);CivRegisterBefore<CivHooks::CvTeam_meet>(host, &BeforeCvTeam_meet);CivRegisterAfter<CivHooks::CvTeam_meet>(host, &AfterCvTeam_meet);CivRegisterReplace<CivHooks::CvTeam_meet>(host, &ReplaceCvTeam_meet);

Code

1837void CvTeam::meet(TeamTypes eTeam, bool bSuppressMessages)1838{1839	if(!isHasMet(eTeam))1840	{1841		makeHasMet(eTeam, bSuppressMessages);1842		GET_TEAM(eTeam).makeHasMet(GetID(), bSuppressMessages);18431844		ICvEngineScriptSystem1* pkScriptSystem = gDLL->GetScriptSystem();1845		if(pkScriptSystem)1846		{1847			CvLuaArgsHandle args(2);1848			args->Push(eTeam);1849			args->Push(GetID());18501851			bool bResult;1852			LuaSupport::CallHook(pkScriptSystem, "TeamMeet", args.get(), bResult);1853		}1854	}1855}

Calls

Called by