Hooks
static bool BeforeCvPlayer_SetHappiness(CvPlayer* self, int iNewValue);static void AfterCvPlayer_SetHappiness(CvPlayer* self, int iNewValue);static void ReplaceCvPlayer_SetHappiness(void (*original)(CvPlayer*, int), CvPlayer* self, int iNewValue);CivRegisterBefore<CivHooks::CvPlayer_SetHappiness>(host, &BeforeCvPlayer_SetHappiness);CivRegisterAfter<CivHooks::CvPlayer_SetHappiness>(host, &AfterCvPlayer_SetHappiness);CivRegisterReplace<CivHooks::CvPlayer_SetHappiness>(host, &ReplaceCvPlayer_SetHappiness);