Hooks
static bool BeforeCvTraitEntry_NoTrain(CvTraitEntry* self, UnitClassTypes eUnitClass, bool& result);static void AfterCvTraitEntry_NoTrain(CvTraitEntry* self, UnitClassTypes eUnitClass, bool& result);static bool ReplaceCvTraitEntry_NoTrain(bool (*original)(CvTraitEntry*, UnitClassTypes), CvTraitEntry* self, UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::CvTraitEntry_NoTrain>(host, &BeforeCvTraitEntry_NoTrain);CivRegisterAfter<CivHooks::CvTraitEntry_NoTrain>(host, &AfterCvTraitEntry_NoTrain);CivRegisterReplace<CivHooks::CvTraitEntry_NoTrain>(host, &ReplaceCvTraitEntry_NoTrain);