Hooks
static bool BeforeCvTraitEntry_IsObsoleteByPolicy(CvTraitEntry* self, PlayerTypes ePlayer, bool& result);static void AfterCvTraitEntry_IsObsoleteByPolicy(CvTraitEntry* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvTraitEntry_IsObsoleteByPolicy(bool (*original)(CvTraitEntry*, PlayerTypes), CvTraitEntry* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvTraitEntry_IsObsoleteByPolicy>(host, &BeforeCvTraitEntry_IsObsoleteByPolicy);CivRegisterAfter<CivHooks::CvTraitEntry_IsObsoleteByPolicy>(host, &AfterCvTraitEntry_IsObsoleteByPolicy);CivRegisterReplace<CivHooks::CvTraitEntry_IsObsoleteByPolicy>(host, &ReplaceCvTraitEntry_IsObsoleteByPolicy);