Hooks
static bool BeforeCvLeague_CanMemberContribute(const CvLeague* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject, bool& result);static void AfterCvLeague_CanMemberContribute(const CvLeague* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject, bool& result);static bool ReplaceCvLeague_CanMemberContribute(bool (*original)(const CvLeague*, PlayerTypes, LeagueProjectTypes), const CvLeague* self, PlayerTypes ePlayer, LeagueProjectTypes eLeagueProject);CivRegisterBefore<CivHooks::CvLeague_CanMemberContribute>(host, &BeforeCvLeague_CanMemberContribute);CivRegisterAfter<CivHooks::CvLeague_CanMemberContribute>(host, &AfterCvLeague_CanMemberContribute);CivRegisterReplace<CivHooks::CvLeague_CanMemberContribute>(host, &ReplaceCvLeague_CanMemberContribute);