Hooks
static bool BeforeCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int(CvLeagueAI* self, CvLeague* pLeague, PlayerTypes arg1, int iTargetResolutionID, CvLeagueAI::DesireLevels& result);static void AfterCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int(CvLeagueAI* self, CvLeague* pLeague, PlayerTypes arg1, int iTargetResolutionID, CvLeagueAI::DesireLevels& result);static CvLeagueAI::DesireLevels ReplaceCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int(CvLeagueAI::DesireLevels (*original)(CvLeagueAI*, CvLeague*, PlayerTypes, int), CvLeagueAI* self, CvLeague* pLeague, PlayerTypes arg1, int iTargetResolutionID);CivRegisterBefore<CivHooks::CvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int>(host, &BeforeCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int);CivRegisterAfter<CivHooks::CvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int>(host, &AfterCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int);CivRegisterReplace<CivHooks::CvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int>(host, &ReplaceCvLeagueAI_EvaluateProposalForProposer_with_CvLeague_PlayerTypes_int);