Hooks
static bool BeforeCvLeagueAI_GetDiplomatUsefulnessAtCiv(CvLeagueAI* self, PlayerTypes ePlayer, CvLeagueAI::DiplomatUsefulnessLevels& result);static void AfterCvLeagueAI_GetDiplomatUsefulnessAtCiv(CvLeagueAI* self, PlayerTypes ePlayer, CvLeagueAI::DiplomatUsefulnessLevels& result);static CvLeagueAI::DiplomatUsefulnessLevels ReplaceCvLeagueAI_GetDiplomatUsefulnessAtCiv(CvLeagueAI::DiplomatUsefulnessLevels (*original)(CvLeagueAI*, PlayerTypes), CvLeagueAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvLeagueAI_GetDiplomatUsefulnessAtCiv>(host, &BeforeCvLeagueAI_GetDiplomatUsefulnessAtCiv);CivRegisterAfter<CivHooks::CvLeagueAI_GetDiplomatUsefulnessAtCiv>(host, &AfterCvLeagueAI_GetDiplomatUsefulnessAtCiv);CivRegisterReplace<CivHooks::CvLeagueAI_GetDiplomatUsefulnessAtCiv>(host, &ReplaceCvLeagueAI_GetDiplomatUsefulnessAtCiv);