Hooks
static bool BeforeCvDiplomacyAI_IsCoopWarEverAsked(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static void AfterCvDiplomacyAI_IsCoopWarEverAsked(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsCoopWarEverAsked(bool (*original)(const CvDiplomacyAI*, PlayerTypes, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &BeforeCvDiplomacyAI_IsCoopWarEverAsked);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &AfterCvDiplomacyAI_IsCoopWarEverAsked);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &ReplaceCvDiplomacyAI_IsCoopWarEverAsked);