Hooks
static bool BeforeCvPlayerCulture_GetPublicOpinionUnhappinessTooltip(const CvPlayerCulture* self, CvString& result);static void AfterCvPlayerCulture_GetPublicOpinionUnhappinessTooltip(const CvPlayerCulture* self, CvString& result);static CvString ReplaceCvPlayerCulture_GetPublicOpinionUnhappinessTooltip(CvString (*original)(const CvPlayerCulture*), const CvPlayerCulture* self);CivRegisterBefore<CivHooks::CvPlayerCulture_GetPublicOpinionUnhappinessTooltip>(host, &BeforeCvPlayerCulture_GetPublicOpinionUnhappinessTooltip);CivRegisterAfter<CivHooks::CvPlayerCulture_GetPublicOpinionUnhappinessTooltip>(host, &AfterCvPlayerCulture_GetPublicOpinionUnhappinessTooltip);CivRegisterReplace<CivHooks::CvPlayerCulture_GetPublicOpinionUnhappinessTooltip>(host, &ReplaceCvPlayerCulture_GetPublicOpinionUnhappinessTooltip);