Hooks
static bool BeforeCvPlayerTraits_GetBuildingClassYieldChange(const CvPlayerTraits* self, BuildingClassTypes eBuildingClass, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetBuildingClassYieldChange(const CvPlayerTraits* self, BuildingClassTypes eBuildingClass, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetBuildingClassYieldChange(int (*original)(const CvPlayerTraits*, BuildingClassTypes, YieldTypes), const CvPlayerTraits* self, BuildingClassTypes eBuildingClass, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetBuildingClassYieldChange>(host, &BeforeCvPlayerTraits_GetBuildingClassYieldChange);CivRegisterAfter<CivHooks::CvPlayerTraits_GetBuildingClassYieldChange>(host, &AfterCvPlayerTraits_GetBuildingClassYieldChange);CivRegisterReplace<CivHooks::CvPlayerTraits_GetBuildingClassYieldChange>(host, &ReplaceCvPlayerTraits_GetBuildingClassYieldChange);