Hooks
static bool BeforeCvPlayer_SetGetsScienceFromPlayer(CvPlayer* self, PlayerTypes ePlayer, bool bNewValue);static void AfterCvPlayer_SetGetsScienceFromPlayer(CvPlayer* self, PlayerTypes ePlayer, bool bNewValue);static void ReplaceCvPlayer_SetGetsScienceFromPlayer(void (*original)(CvPlayer*, PlayerTypes, bool), CvPlayer* self, PlayerTypes ePlayer, bool bNewValue);CivRegisterBefore<CivHooks::CvPlayer_SetGetsScienceFromPlayer>(host, &BeforeCvPlayer_SetGetsScienceFromPlayer);CivRegisterAfter<CivHooks::CvPlayer_SetGetsScienceFromPlayer>(host, &AfterCvPlayer_SetGetsScienceFromPlayer);CivRegisterReplace<CivHooks::CvPlayer_SetGetsScienceFromPlayer>(host, &ReplaceCvPlayer_SetGetsScienceFromPlayer);