Hooks
static bool BeforeCvImprovementEntry_SetImprovementUsage(CvImprovementEntry* self, const ImprovementUsageTypes usageType);static void AfterCvImprovementEntry_SetImprovementUsage(CvImprovementEntry* self, const ImprovementUsageTypes usageType);static void ReplaceCvImprovementEntry_SetImprovementUsage(void (*original)(CvImprovementEntry*, const ImprovementUsageTypes), CvImprovementEntry* self, const ImprovementUsageTypes usageType);CivRegisterBefore<CivHooks::CvImprovementEntry_SetImprovementUsage>(host, &BeforeCvImprovementEntry_SetImprovementUsage);CivRegisterAfter<CivHooks::CvImprovementEntry_SetImprovementUsage>(host, &AfterCvImprovementEntry_SetImprovementUsage);CivRegisterReplace<CivHooks::CvImprovementEntry_SetImprovementUsage>(host, &ReplaceCvImprovementEntry_SetImprovementUsage);