Hooks
static bool BeforeisTechRequiredForProject(TechTypes eTech, ProjectTypes eProject, bool& result);static void AfterisTechRequiredForProject(TechTypes eTech, ProjectTypes eProject, bool& result);static bool ReplaceisTechRequiredForProject(bool (*original)(TechTypes, ProjectTypes), TechTypes eTech, ProjectTypes eProject);CivRegisterBefore<CivHooks::isTechRequiredForProject>(host, &BeforeisTechRequiredForProject);CivRegisterAfter<CivHooks::isTechRequiredForProject>(host, &AfterisTechRequiredForProject);CivRegisterReplace<CivHooks::isTechRequiredForProject>(host, &ReplaceisTechRequiredForProject);