Hooks
static bool BeforeCvPlayerPolicies_SetOneShotPolicyFired(CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);static void AfterCvPlayerPolicies_SetOneShotPolicyFired(CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);static void ReplaceCvPlayerPolicies_SetOneShotPolicyFired(void (*original)(CvPlayerPolicies*, PolicyTypes, bool), CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);CivRegisterBefore<CivHooks::CvPlayerPolicies_SetOneShotPolicyFired>(host, &BeforeCvPlayerPolicies_SetOneShotPolicyFired);CivRegisterAfter<CivHooks::CvPlayerPolicies_SetOneShotPolicyFired>(host, &AfterCvPlayerPolicies_SetOneShotPolicyFired);CivRegisterReplace<CivHooks::CvPlayerPolicies_SetOneShotPolicyFired>(host, &ReplaceCvPlayerPolicies_SetOneShotPolicyFired);