Hooks
static bool BeforeCvMapGenerator_GetGameInitialItemsOverrides(CvMapGenerator* self, CvGameInitialItemsOverrides& kOverrides, bool& result);static void AfterCvMapGenerator_GetGameInitialItemsOverrides(CvMapGenerator* self, CvGameInitialItemsOverrides& kOverrides, bool& result);static bool ReplaceCvMapGenerator_GetGameInitialItemsOverrides(bool (*original)(CvMapGenerator*, CvGameInitialItemsOverrides&), CvMapGenerator* self, CvGameInitialItemsOverrides& kOverrides);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvMapGenerator_GetGameInitialItemsOverrides::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvMapGenerator_GetGameInitialItemsOverrides);host->RegisterHook(host->pluginIndex, CivHooks::CvMapGenerator_GetGameInitialItemsOverrides::ID, CIV_HOOK_AFTER, (void*)&AfterCvMapGenerator_GetGameInitialItemsOverrides);host->RegisterHook(host->pluginIndex, CivHooks::CvMapGenerator_GetGameInitialItemsOverrides::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvMapGenerator_GetGameInitialItemsOverrides);