Hooks
static bool BeforeCvPreGame_setGameType(GameTypes g, GameStartTypes eStartType);static void AfterCvPreGame_setGameType(GameTypes g, GameStartTypes eStartType);static void ReplaceCvPreGame_setGameType(void (*original)(GameTypes, GameStartTypes), GameTypes g, GameStartTypes eStartType);CivRegisterBefore<CivHooks::CvPreGame_setGameType>(host, &BeforeCvPreGame_setGameType);CivRegisterAfter<CivHooks::CvPreGame_setGameType>(host, &AfterCvPreGame_setGameType);CivRegisterReplace<CivHooks::CvPreGame_setGameType>(host, &ReplaceCvPreGame_setGameType);