Hooks
static bool BeforeCvFlavorManager_AddFlavorRecipient(CvFlavorManager* self, CvFlavorRecipient* pTargetObject, bool bPropegateFlavorValues);static void AfterCvFlavorManager_AddFlavorRecipient(CvFlavorManager* self, CvFlavorRecipient* pTargetObject, bool bPropegateFlavorValues);static void ReplaceCvFlavorManager_AddFlavorRecipient(void (*original)(CvFlavorManager*, CvFlavorRecipient*, bool), CvFlavorManager* self, CvFlavorRecipient* pTargetObject, bool bPropegateFlavorValues);CivRegisterBefore<CivHooks::CvFlavorManager_AddFlavorRecipient>(host, &BeforeCvFlavorManager_AddFlavorRecipient);CivRegisterAfter<CivHooks::CvFlavorManager_AddFlavorRecipient>(host, &AfterCvFlavorManager_AddFlavorRecipient);CivRegisterReplace<CivHooks::CvFlavorManager_AddFlavorRecipient>(host, &ReplaceCvFlavorManager_AddFlavorRecipient);