Hooks
static bool BeforeCvPlayer_SetHappinessPerGarrisonedUnit(CvPlayer* self, int iValue);static void AfterCvPlayer_SetHappinessPerGarrisonedUnit(CvPlayer* self, int iValue);static void ReplaceCvPlayer_SetHappinessPerGarrisonedUnit(void (*original)(CvPlayer*, int), CvPlayer* self, int iValue);CivRegisterBefore<CivHooks::CvPlayer_SetHappinessPerGarrisonedUnit>(host, &BeforeCvPlayer_SetHappinessPerGarrisonedUnit);CivRegisterAfter<CivHooks::CvPlayer_SetHappinessPerGarrisonedUnit>(host, &AfterCvPlayer_SetHappinessPerGarrisonedUnit);CivRegisterReplace<CivHooks::CvPlayer_SetHappinessPerGarrisonedUnit>(host, &ReplaceCvPlayer_SetHappinessPerGarrisonedUnit);