Bazaar developer reference

CvTraitEntry::GetMovesChangeUnitCombat(const int) const

Defined in
CvTraitClasses.cpp, line 1024
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetMovesChangeUnitCombat

Hooks

static bool BeforeCvTraitEntry_GetMovesChangeUnitCombat(const CvTraitEntry* self, const int unitCombatID, int& result);static void AfterCvTraitEntry_GetMovesChangeUnitCombat(const CvTraitEntry* self, const int unitCombatID, int& result);static int ReplaceCvTraitEntry_GetMovesChangeUnitCombat(int (*original)(const CvTraitEntry*, const int), const CvTraitEntry* self, const int unitCombatID);CivRegisterBefore<CivHooks::CvTraitEntry_GetMovesChangeUnitCombat>(host, &BeforeCvTraitEntry_GetMovesChangeUnitCombat);CivRegisterAfter<CivHooks::CvTraitEntry_GetMovesChangeUnitCombat>(host, &AfterCvTraitEntry_GetMovesChangeUnitCombat);CivRegisterReplace<CivHooks::CvTraitEntry_GetMovesChangeUnitCombat>(host, &ReplaceCvTraitEntry_GetMovesChangeUnitCombat);

Code

1023/// Accessor:: Additional moves for a class of combat unit1024int CvTraitEntry::GetMovesChangeUnitCombat(const int unitCombatID) const1025{1026	CvAssertMsg((unitCombatID >= 0), "unitCombatID is less than zero");1027	CvAssertMsg((unitCombatID < GC.getNumUnitCombatClassInfos()), "unitCombatID exceeds number of combat classes");10281029	return m_piMovesChangeUnitCombats[unitCombatID];1030}

Called by