Hooks
static bool BeforeCvPlayer_swapPolicy(CvPlayer* self, PolicyTypes iNewPolicy, PolicyTypes iOldPolicy, bool& result);static void AfterCvPlayer_swapPolicy(CvPlayer* self, PolicyTypes iNewPolicy, PolicyTypes iOldPolicy, bool& result);static bool ReplaceCvPlayer_swapPolicy(bool (*original)(CvPlayer*, PolicyTypes, PolicyTypes), CvPlayer* self, PolicyTypes iNewPolicy, PolicyTypes iOldPolicy);CivRegisterBefore<CivHooks::CvPlayer_swapPolicy>(host, &BeforeCvPlayer_swapPolicy);CivRegisterAfter<CivHooks::CvPlayer_swapPolicy>(host, &AfterCvPlayer_swapPolicy);CivRegisterReplace<CivHooks::CvPlayer_swapPolicy>(host, &ReplaceCvPlayer_swapPolicy);