Hooks
static bool BeforeCvUnit_calculateExoticGoodsDistanceFactor(CvUnit* self, const CvPlot* pPlot, float& result);static void AfterCvUnit_calculateExoticGoodsDistanceFactor(CvUnit* self, const CvPlot* pPlot, float& result);static float ReplaceCvUnit_calculateExoticGoodsDistanceFactor(float (*original)(CvUnit*, const CvPlot*), CvUnit* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvUnit_calculateExoticGoodsDistanceFactor>(host, &BeforeCvUnit_calculateExoticGoodsDistanceFactor);CivRegisterAfter<CivHooks::CvUnit_calculateExoticGoodsDistanceFactor>(host, &AfterCvUnit_calculateExoticGoodsDistanceFactor);CivRegisterReplace<CivHooks::CvUnit_calculateExoticGoodsDistanceFactor>(host, &ReplaceCvUnit_calculateExoticGoodsDistanceFactor);