Hooks
static bool BeforeisLimitedUnitClass(UnitClassTypes eUnitClass, bool& result);static void AfterisLimitedUnitClass(UnitClassTypes eUnitClass, bool& result);static bool ReplaceisLimitedUnitClass(bool (*original)(UnitClassTypes), UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::isLimitedUnitClass>(host, &BeforeisLimitedUnitClass);CivRegisterAfter<CivHooks::isLimitedUnitClass>(host, &AfterisLimitedUnitClass);CivRegisterReplace<CivHooks::isLimitedUnitClass>(host, &ReplaceisLimitedUnitClass);