Hooks
static bool BeforeCvCity_getLakePlotYield(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_getLakePlotYield(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_getLakePlotYield(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getLakePlotYield>(host, &BeforeCvCity_getLakePlotYield);CivRegisterAfter<CivHooks::CvCity_getLakePlotYield>(host, &AfterCvCity_getLakePlotYield);CivRegisterReplace<CivHooks::CvCity_getLakePlotYield>(host, &ReplaceCvCity_getLakePlotYield);