Hooks
static bool BeforeCvUnit_IsOnImprovement(const CvUnit* self, ImprovementTypes iImprovementType, bool& result);static void AfterCvUnit_IsOnImprovement(const CvUnit* self, ImprovementTypes iImprovementType, bool& result);static bool ReplaceCvUnit_IsOnImprovement(bool (*original)(const CvUnit*, ImprovementTypes), const CvUnit* self, ImprovementTypes iImprovementType);CivRegisterBefore<CivHooks::CvUnit_IsOnImprovement>(host, &BeforeCvUnit_IsOnImprovement);CivRegisterAfter<CivHooks::CvUnit_IsOnImprovement>(host, &AfterCvUnit_IsOnImprovement);CivRegisterReplace<CivHooks::CvUnit_IsOnImprovement>(host, &ReplaceCvUnit_IsOnImprovement);