Hooks
static bool BeforeCvDiplomacyAI_DoUpdateOpinions(CvDiplomacyAI* self);static void AfterCvDiplomacyAI_DoUpdateOpinions(CvDiplomacyAI* self);static void ReplaceCvDiplomacyAI_DoUpdateOpinions(void (*original)(CvDiplomacyAI*), CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_DoUpdateOpinions>(host, &BeforeCvDiplomacyAI_DoUpdateOpinions);CivRegisterAfter<CivHooks::CvDiplomacyAI_DoUpdateOpinions>(host, &AfterCvDiplomacyAI_DoUpdateOpinions);CivRegisterReplace<CivHooks::CvDiplomacyAI_DoUpdateOpinions>(host, &ReplaceCvDiplomacyAI_DoUpdateOpinions);