Hooks
static bool BeforeCvPlot_calculateBestNatureYield(const CvPlot* self, YieldTypes eIndex, TeamTypes eTeam, int& result);static void AfterCvPlot_calculateBestNatureYield(const CvPlot* self, YieldTypes eIndex, TeamTypes eTeam, int& result);static int ReplaceCvPlot_calculateBestNatureYield(int (*original)(const CvPlot*, YieldTypes, TeamTypes), const CvPlot* self, YieldTypes eIndex, TeamTypes eTeam);CivRegisterBefore<CivHooks::CvPlot_calculateBestNatureYield>(host, &BeforeCvPlot_calculateBestNatureYield);CivRegisterAfter<CivHooks::CvPlot_calculateBestNatureYield>(host, &AfterCvPlot_calculateBestNatureYield);CivRegisterReplace<CivHooks::CvPlot_calculateBestNatureYield>(host, &ReplaceCvPlot_calculateBestNatureYield);