Hooks
static bool BeforeCvCity_GetPlotExtraYield(const CvCity* self, PlotTypes ePlot, YieldTypes eYield, int& result);static void AfterCvCity_GetPlotExtraYield(const CvCity* self, PlotTypes ePlot, YieldTypes eYield, int& result);static int ReplaceCvCity_GetPlotExtraYield(int (*original)(const CvCity*, PlotTypes, YieldTypes), const CvCity* self, PlotTypes ePlot, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCity_GetPlotExtraYield>(host, &BeforeCvCity_GetPlotExtraYield);CivRegisterAfter<CivHooks::CvCity_GetPlotExtraYield>(host, &AfterCvCity_GetPlotExtraYield);CivRegisterReplace<CivHooks::CvCity_GetPlotExtraYield>(host, &ReplaceCvCity_GetPlotExtraYield);