Hooks
static bool BeforeCvGame_AnyoneHasPolicyBranch(const CvGame* self, PolicyBranchTypes iPolicyBranchType, bool& result);static void AfterCvGame_AnyoneHasPolicyBranch(const CvGame* self, PolicyBranchTypes iPolicyBranchType, bool& result);static bool ReplaceCvGame_AnyoneHasPolicyBranch(bool (*original)(const CvGame*, PolicyBranchTypes), const CvGame* self, PolicyBranchTypes iPolicyBranchType);CivRegisterBefore<CivHooks::CvGame_AnyoneHasPolicyBranch>(host, &BeforeCvGame_AnyoneHasPolicyBranch);CivRegisterAfter<CivHooks::CvGame_AnyoneHasPolicyBranch>(host, &AfterCvGame_AnyoneHasPolicyBranch);CivRegisterReplace<CivHooks::CvGame_AnyoneHasPolicyBranch>(host, &ReplaceCvGame_AnyoneHasPolicyBranch);