Hooks
static bool BeforeCvGameLeagues_DoLeagueProjectContribution(CvGameLeagues* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject, int iValue);static void AfterCvGameLeagues_DoLeagueProjectContribution(CvGameLeagues* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject, int iValue);static void ReplaceCvGameLeagues_DoLeagueProjectContribution(void (*original)(CvGameLeagues*, PlayerTypes, LeagueProjectTypes, int), CvGameLeagues* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject, int iValue);CivRegisterBefore<CivHooks::CvGameLeagues_DoLeagueProjectContribution>(host, &BeforeCvGameLeagues_DoLeagueProjectContribution);CivRegisterAfter<CivHooks::CvGameLeagues_DoLeagueProjectContribution>(host, &AfterCvGameLeagues_DoLeagueProjectContribution);CivRegisterReplace<CivHooks::CvGameLeagues_DoLeagueProjectContribution>(host, &ReplaceCvGameLeagues_DoLeagueProjectContribution);