Hooks
static bool BeforeCvPlayerPolicies_GetBuildingClassYieldChange(CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int& result);static void AfterCvPlayerPolicies_GetBuildingClassYieldChange(CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int& result);static int ReplaceCvPlayerPolicies_GetBuildingClassYieldChange(int (*original)(CvPlayerPolicies*, BuildingClassTypes, YieldTypes), CvPlayerPolicies* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType);CivRegisterBefore<CivHooks::CvPlayerPolicies_GetBuildingClassYieldChange>(host, &BeforeCvPlayerPolicies_GetBuildingClassYieldChange);CivRegisterAfter<CivHooks::CvPlayerPolicies_GetBuildingClassYieldChange>(host, &AfterCvPlayerPolicies_GetBuildingClassYieldChange);CivRegisterReplace<CivHooks::CvPlayerPolicies_GetBuildingClassYieldChange>(host, &ReplaceCvPlayerPolicies_GetBuildingClassYieldChange);