Bazaar developer reference

CvMinorCivAI::IsUnitSpawningDisabled(PlayerTypes) const

Defined in
CvMinorCivAI.cpp, line 8432
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_IsUnitSpawningDisabled

Hooks

static bool BeforeCvMinorCivAI_IsUnitSpawningDisabled(const CvMinorCivAI* self, PlayerTypes ePlayer, bool& result);static void AfterCvMinorCivAI_IsUnitSpawningDisabled(const CvMinorCivAI* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvMinorCivAI_IsUnitSpawningDisabled(bool (*original)(const CvMinorCivAI*, PlayerTypes), const CvMinorCivAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvMinorCivAI_IsUnitSpawningDisabled>(host, &BeforeCvMinorCivAI_IsUnitSpawningDisabled);CivRegisterAfter<CivHooks::CvMinorCivAI_IsUnitSpawningDisabled>(host, &AfterCvMinorCivAI_IsUnitSpawningDisabled);CivRegisterReplace<CivHooks::CvMinorCivAI_IsUnitSpawningDisabled>(host, &ReplaceCvMinorCivAI_IsUnitSpawningDisabled);

Code

8431/// Has the player chosen to disable Unit spawning?8432bool CvMinorCivAI::IsUnitSpawningDisabled(PlayerTypes ePlayer) const8433{8434	CvAssertMsg(ePlayer >= 0, "ePlayer is expected to be non-negative (invalid Index)");8435	CvAssertMsg(ePlayer < MAX_MAJOR_CIVS, "ePlayer is expected to be within maximum bounds (invalid Index)");8436	if(ePlayer < 0 || ePlayer >= MAX_MAJOR_CIVS) return false;84378438	return m_abUnitSpawningDisabled[ePlayer];8439}

Called by