Hooks
static bool BeforeCvProjectProductionAI_GetWeight(CvProjectProductionAI* self, ProjectTypes eProject, int& result);static void AfterCvProjectProductionAI_GetWeight(CvProjectProductionAI* self, ProjectTypes eProject, int& result);static int ReplaceCvProjectProductionAI_GetWeight(int (*original)(CvProjectProductionAI*, ProjectTypes), CvProjectProductionAI* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvProjectProductionAI_GetWeight>(host, &BeforeCvProjectProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvProjectProductionAI_GetWeight>(host, &AfterCvProjectProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvProjectProductionAI_GetWeight>(host, &ReplaceCvProjectProductionAI_GetWeight);