Hooks
static bool BeforeCvDeal_IsResourceTrade(CvDeal* self, PlayerTypes eFrom, ResourceTypes eResource, bool& result);static void AfterCvDeal_IsResourceTrade(CvDeal* self, PlayerTypes eFrom, ResourceTypes eResource, bool& result);static bool ReplaceCvDeal_IsResourceTrade(bool (*original)(CvDeal*, PlayerTypes, ResourceTypes), CvDeal* self, PlayerTypes eFrom, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvDeal_IsResourceTrade>(host, &BeforeCvDeal_IsResourceTrade);CivRegisterAfter<CivHooks::CvDeal_IsResourceTrade>(host, &AfterCvDeal_IsResourceTrade);CivRegisterReplace<CivHooks::CvDeal_IsResourceTrade>(host, &ReplaceCvDeal_IsResourceTrade);