Hooks
static bool BeforeisTechRequiredForUnit(TechTypes eTech, UnitTypes eUnit, bool& result);static void AfterisTechRequiredForUnit(TechTypes eTech, UnitTypes eUnit, bool& result);static bool ReplaceisTechRequiredForUnit(bool (*original)(TechTypes, UnitTypes), TechTypes eTech, UnitTypes eUnit);CivRegisterBefore<CivHooks::isTechRequiredForUnit>(host, &BeforeisTechRequiredForUnit);CivRegisterAfter<CivHooks::isTechRequiredForUnit>(host, &AfterisTechRequiredForUnit);CivRegisterReplace<CivHooks::isTechRequiredForUnit>(host, &ReplaceisTechRequiredForUnit);