Hooks
static bool BeforeCvPlayerPolicies_DoChooseIdeology(CvPlayerPolicies* self);static void AfterCvPlayerPolicies_DoChooseIdeology(CvPlayerPolicies* self);static void ReplaceCvPlayerPolicies_DoChooseIdeology(void (*original)(CvPlayerPolicies*), CvPlayerPolicies* self);CivRegisterBefore<CivHooks::CvPlayerPolicies_DoChooseIdeology>(host, &BeforeCvPlayerPolicies_DoChooseIdeology);CivRegisterAfter<CivHooks::CvPlayerPolicies_DoChooseIdeology>(host, &AfterCvPlayerPolicies_DoChooseIdeology);CivRegisterReplace<CivHooks::CvPlayerPolicies_DoChooseIdeology>(host, &ReplaceCvPlayerPolicies_DoChooseIdeology);