Hooks
static bool BeforeCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float(CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, float fValue);static void AfterCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float(CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, float fValue);static void ReplaceCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float(void (*original)(CvPlayerCulture*, CvString&, CvString&, CvString, float), CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, float fValue);CivRegisterBefore<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float>(host, &BeforeCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float);CivRegisterAfter<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float>(host, &AfterCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float);CivRegisterReplace<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float>(host, &ReplaceCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_float);