Hooks
static bool BeforeCvProposal_GetProposalPlayer(const CvProposal* self, PlayerTypes& result);static void AfterCvProposal_GetProposalPlayer(const CvProposal* self, PlayerTypes& result);static PlayerTypes ReplaceCvProposal_GetProposalPlayer(PlayerTypes (*original)(const CvProposal*), const CvProposal* self);CivRegisterBefore<CivHooks::CvProposal_GetProposalPlayer>(host, &BeforeCvProposal_GetProposalPlayer);CivRegisterAfter<CivHooks::CvProposal_GetProposalPlayer>(host, &AfterCvProposal_GetProposalPlayer);CivRegisterReplace<CivHooks::CvProposal_GetProposalPlayer>(host, &ReplaceCvProposal_GetProposalPlayer);