Bazaar developer reference

CvPreGame::setDLCAvailable(PlayerTypes, const PackageIDList &)

Defined in
CvPreGame.cpp, line 3366
Hook name
CivHooks::CvPreGame_setDLCAvailable

Hooks

static bool BeforeCvPreGame_setDLCAvailable(PlayerTypes p, const std::list<_GUID> & kList);static void AfterCvPreGame_setDLCAvailable(PlayerTypes p, const std::list<_GUID> & kList);static void ReplaceCvPreGame_setDLCAvailable(void (*original)(PlayerTypes, const std::list<_GUID> &), PlayerTypes p, const std::list<_GUID> & kList);CivRegisterBefore<CivHooks::CvPreGame_setDLCAvailable>(host, &BeforeCvPreGame_setDLCAvailable);CivRegisterAfter<CivHooks::CvPreGame_setDLCAvailable>(host, &AfterCvPreGame_setDLCAvailable);CivRegisterReplace<CivHooks::CvPreGame_setDLCAvailable>(host, &ReplaceCvPreGame_setDLCAvailable);

Code

3365// Set the list of DLCs available to a player3366void setDLCAvailable(PlayerTypes p, const PackageIDList& kList)3367{3368	if(p >= 0 && p < MAX_PLAYERS)3369		s_DLCPackagesAvailable[p] = kList;3370}

Calls

Called by