Hooks
static bool BeforeCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100(CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield, int& result);static void AfterCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100(CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield, int& result);static int ReplaceCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100(int (*original)(CvPlayerTrade*, const TradeConnection&, YieldTypes), CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTrade_GetTradeConnectionExclusiveValueTimes100>(host, &BeforeCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100);CivRegisterAfter<CivHooks::CvPlayerTrade_GetTradeConnectionExclusiveValueTimes100>(host, &AfterCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100);CivRegisterReplace<CivHooks::CvPlayerTrade_GetTradeConnectionExclusiveValueTimes100>(host, &ReplaceCvPlayerTrade_GetTradeConnectionExclusiveValueTimes100);