Hooks
static bool BeforeCvPlayerPolicies_GetBuildingClassYieldModifier(CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int& result);static void AfterCvPlayerPolicies_GetBuildingClassYieldModifier(CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int& result);static int ReplaceCvPlayerPolicies_GetBuildingClassYieldModifier(int (*original)(CvPlayerPolicies*, BuildingClassTypes, YieldTypes), CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType);CivRegisterBefore<CivHooks::CvPlayerPolicies_GetBuildingClassYieldModifier>(host, &BeforeCvPlayerPolicies_GetBuildingClassYieldModifier);CivRegisterAfter<CivHooks::CvPlayerPolicies_GetBuildingClassYieldModifier>(host, &AfterCvPlayerPolicies_GetBuildingClassYieldModifier);CivRegisterReplace<CivHooks::CvPlayerPolicies_GetBuildingClassYieldModifier>(host, &ReplaceCvPlayerPolicies_GetBuildingClassYieldModifier);