Hooks
static bool BeforeCvPlayerTraits_GetTerrainYieldChange(const CvPlayerTraits* self, TerrainTypes eTerrain, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetTerrainYieldChange(const CvPlayerTraits* self, TerrainTypes eTerrain, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetTerrainYieldChange(int (*original)(const CvPlayerTraits*, TerrainTypes, YieldTypes), const CvPlayerTraits* self, TerrainTypes eTerrain, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetTerrainYieldChange>(host, &BeforeCvPlayerTraits_GetTerrainYieldChange);CivRegisterAfter<CivHooks::CvPlayerTraits_GetTerrainYieldChange>(host, &AfterCvPlayerTraits_GetTerrainYieldChange);CivRegisterReplace<CivHooks::CvPlayerTraits_GetTerrainYieldChange>(host, &ReplaceCvPlayerTraits_GetTerrainYieldChange);