Hooks
static bool BeforeCvPlayerPolicies_HasAdoptedIdeology(const CvPlayerPolicies* self, PolicyBranchTypes eIdeology, bool& result);static void AfterCvPlayerPolicies_HasAdoptedIdeology(const CvPlayerPolicies* self, PolicyBranchTypes eIdeology, bool& result);static bool ReplaceCvPlayerPolicies_HasAdoptedIdeology(bool (*original)(const CvPlayerPolicies*, PolicyBranchTypes), const CvPlayerPolicies* self, PolicyBranchTypes eIdeology);CivRegisterBefore<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &BeforeCvPlayerPolicies_HasAdoptedIdeology);CivRegisterAfter<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &AfterCvPlayerPolicies_HasAdoptedIdeology);CivRegisterReplace<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &ReplaceCvPlayerPolicies_HasAdoptedIdeology);