Hooks
static bool BeforeCvGameDeals_ProposedDealExists(CvGameDeals* self, PlayerTypes eFromPlayer, PlayerTypes eToPlayer, bool& result);static void AfterCvGameDeals_ProposedDealExists(CvGameDeals* self, PlayerTypes eFromPlayer, PlayerTypes eToPlayer, bool& result);static bool ReplaceCvGameDeals_ProposedDealExists(bool (*original)(CvGameDeals*, PlayerTypes, PlayerTypes), CvGameDeals* self, PlayerTypes eFromPlayer, PlayerTypes eToPlayer);CivRegisterBefore<CivHooks::CvGameDeals_ProposedDealExists>(host, &BeforeCvGameDeals_ProposedDealExists);CivRegisterAfter<CivHooks::CvGameDeals_ProposedDealExists>(host, &AfterCvGameDeals_ProposedDealExists);CivRegisterReplace<CivHooks::CvGameDeals_ProposedDealExists>(host, &ReplaceCvGameDeals_ProposedDealExists);