Hooks
static bool BeforeCvPlayerPolicies_GetPolicyBranchChosen(const CvPlayerPolicies* self, int iID, PolicyBranchTypes& result);static void AfterCvPlayerPolicies_GetPolicyBranchChosen(const CvPlayerPolicies* self, int iID, PolicyBranchTypes& result);static PolicyBranchTypes ReplaceCvPlayerPolicies_GetPolicyBranchChosen(PolicyBranchTypes (*original)(const CvPlayerPolicies*, int), const CvPlayerPolicies* self, int iID);CivRegisterBefore<CivHooks::CvPlayerPolicies_GetPolicyBranchChosen>(host, &BeforeCvPlayerPolicies_GetPolicyBranchChosen);CivRegisterAfter<CivHooks::CvPlayerPolicies_GetPolicyBranchChosen>(host, &AfterCvPlayerPolicies_GetPolicyBranchChosen);CivRegisterReplace<CivHooks::CvPlayerPolicies_GetPolicyBranchChosen>(host, &ReplaceCvPlayerPolicies_GetPolicyBranchChosen);