Hooks
static bool BeforeCvUnitProductionAI_GetWeight(CvUnitProductionAI* self, UnitTypes eUnit, int& result);static void AfterCvUnitProductionAI_GetWeight(CvUnitProductionAI* self, UnitTypes eUnit, int& result);static int ReplaceCvUnitProductionAI_GetWeight(int (*original)(CvUnitProductionAI*, UnitTypes), CvUnitProductionAI* self, UnitTypes eUnit);CivRegisterBefore<CivHooks::CvUnitProductionAI_GetWeight>(host, &BeforeCvUnitProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvUnitProductionAI_GetWeight>(host, &AfterCvUnitProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvUnitProductionAI_GetWeight>(host, &ReplaceCvUnitProductionAI_GetWeight);