Hooks
static bool BeforeCvMinorCivAI_GetMajorBoughtOutBy(const CvMinorCivAI* self, PlayerTypes& result);static void AfterCvMinorCivAI_GetMajorBoughtOutBy(const CvMinorCivAI* self, PlayerTypes& result);static PlayerTypes ReplaceCvMinorCivAI_GetMajorBoughtOutBy(PlayerTypes (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetMajorBoughtOutBy>(host, &BeforeCvMinorCivAI_GetMajorBoughtOutBy);CivRegisterAfter<CivHooks::CvMinorCivAI_GetMajorBoughtOutBy>(host, &AfterCvMinorCivAI_GetMajorBoughtOutBy);CivRegisterReplace<CivHooks::CvMinorCivAI_GetMajorBoughtOutBy>(host, &ReplaceCvMinorCivAI_GetMajorBoughtOutBy);