Bazaar developer reference

CvPlayerTraits::SetUnitBaktun(UnitTypes)

Defined in
CvTraitClasses.cpp, line 3538
Class
CvPlayerTraits
Hook name
CivHooks::CvPlayerTraits_SetUnitBaktun

Hooks

static bool BeforeCvPlayerTraits_SetUnitBaktun(CvPlayerTraits* self, UnitTypes eUnit);static void AfterCvPlayerTraits_SetUnitBaktun(CvPlayerTraits* self, UnitTypes eUnit);static void ReplaceCvPlayerTraits_SetUnitBaktun(void (*original)(CvPlayerTraits*, UnitTypes), CvPlayerTraits* self, UnitTypes eUnit);CivRegisterBefore<CivHooks::CvPlayerTraits_SetUnitBaktun>(host, &BeforeCvPlayerTraits_SetUnitBaktun);CivRegisterAfter<CivHooks::CvPlayerTraits_SetUnitBaktun>(host, &AfterCvPlayerTraits_SetUnitBaktun);CivRegisterReplace<CivHooks::CvPlayerTraits_SetUnitBaktun>(host, &ReplaceCvPlayerTraits_SetUnitBaktun);

Code

3537/// Set calendar cycle when this unit was chosen as a special bonus3538void CvPlayerTraits::SetUnitBaktun(UnitTypes eUnit)3539{3540	MayaBonusChoice choice;3541	choice.m_eUnitType = eUnit;3542	choice.m_iBaktunJustFinished = m_iBaktun;3543	m_aMayaBonusChoices.push_back(choice);3544}

Calls

Called by