Hooks
static bool BeforeCvPlayerPolicies_SetOneShotFreeUnitsFired(CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);static void AfterCvPlayerPolicies_SetOneShotFreeUnitsFired(CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);static void ReplaceCvPlayerPolicies_SetOneShotFreeUnitsFired(void (*original)(CvPlayerPolicies*, PolicyTypes, bool), CvPlayerPolicies* self, PolicyTypes eIndex, bool bFired);CivRegisterBefore<CivHooks::CvPlayerPolicies_SetOneShotFreeUnitsFired>(host, &BeforeCvPlayerPolicies_SetOneShotFreeUnitsFired);CivRegisterAfter<CivHooks::CvPlayerPolicies_SetOneShotFreeUnitsFired>(host, &AfterCvPlayerPolicies_SetOneShotFreeUnitsFired);CivRegisterReplace<CivHooks::CvPlayerPolicies_SetOneShotFreeUnitsFired>(host, &ReplaceCvPlayerPolicies_SetOneShotFreeUnitsFired);