Hooks
static bool BeforeCvTraitEntry_GetBuildingClassYieldChanges(const CvTraitEntry* self, BuildingClassTypes eIndex1, YieldTypes eIndex2, int& result);static void AfterCvTraitEntry_GetBuildingClassYieldChanges(const CvTraitEntry* self, BuildingClassTypes eIndex1, YieldTypes eIndex2, int& result);static int ReplaceCvTraitEntry_GetBuildingClassYieldChanges(int (*original)(const CvTraitEntry*, BuildingClassTypes, YieldTypes), const CvTraitEntry* self, BuildingClassTypes eIndex1, YieldTypes eIndex2);CivRegisterBefore<CivHooks::CvTraitEntry_GetBuildingClassYieldChanges>(host, &BeforeCvTraitEntry_GetBuildingClassYieldChanges);CivRegisterAfter<CivHooks::CvTraitEntry_GetBuildingClassYieldChanges>(host, &AfterCvTraitEntry_GetBuildingClassYieldChanges);CivRegisterReplace<CivHooks::CvTraitEntry_GetBuildingClassYieldChanges>(host, &ReplaceCvTraitEntry_GetBuildingClassYieldChanges);