Bazaar developer reference

CvPlayerTraits::NoTrain(UnitClassTypes)

Defined in
CvTraitClasses.cpp, line 3165
Class
CvPlayerTraits
Hook name
CivHooks::CvPlayerTraits_NoTrain

Hooks

static bool BeforeCvPlayerTraits_NoTrain(CvPlayerTraits* self, UnitClassTypes eUnitClassType, bool& result);static void AfterCvPlayerTraits_NoTrain(CvPlayerTraits* self, UnitClassTypes eUnitClassType, bool& result);static bool ReplaceCvPlayerTraits_NoTrain(bool (*original)(CvPlayerTraits*, UnitClassTypes), CvPlayerTraits* self, UnitClassTypes eUnitClassType);CivRegisterBefore<CivHooks::CvPlayerTraits_NoTrain>(host, &BeforeCvPlayerTraits_NoTrain);CivRegisterAfter<CivHooks::CvPlayerTraits_NoTrain>(host, &AfterCvPlayerTraits_NoTrain);CivRegisterReplace<CivHooks::CvPlayerTraits_NoTrain>(host, &ReplaceCvPlayerTraits_NoTrain);

Code

3165bool CvPlayerTraits::NoTrain(UnitClassTypes eUnitClassType)3166{3167	if (eUnitClassType != NO_UNITCLASS)3168	{3169		return m_abNoTrain[eUnitClassType];3170	}3171	else3172	{3173		return false;3174	}3175}

Calls

Called by