Bazaar developer reference

CvTraitEntry::GetMaintenanceModifierUnitCombat(const int) const

Defined in
CvTraitClasses.cpp, line 1033
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetMaintenanceModifierUnitCombat

Hooks

static bool BeforeCvTraitEntry_GetMaintenanceModifierUnitCombat(const CvTraitEntry* self, const int unitCombatID, int& result);static void AfterCvTraitEntry_GetMaintenanceModifierUnitCombat(const CvTraitEntry* self, const int unitCombatID, int& result);static int ReplaceCvTraitEntry_GetMaintenanceModifierUnitCombat(int (*original)(const CvTraitEntry*, const int), const CvTraitEntry* self, const int unitCombatID);CivRegisterBefore<CivHooks::CvTraitEntry_GetMaintenanceModifierUnitCombat>(host, &BeforeCvTraitEntry_GetMaintenanceModifierUnitCombat);CivRegisterAfter<CivHooks::CvTraitEntry_GetMaintenanceModifierUnitCombat>(host, &AfterCvTraitEntry_GetMaintenanceModifierUnitCombat);CivRegisterReplace<CivHooks::CvTraitEntry_GetMaintenanceModifierUnitCombat>(host, &ReplaceCvTraitEntry_GetMaintenanceModifierUnitCombat);

Code

1032/// Accessor:: Maintenance Modifier for a class of combat unit1033int CvTraitEntry::GetMaintenanceModifierUnitCombat(const int unitCombatID) const1034{1035	CvAssertMsg((unitCombatID >= 0), "unitCombatID is less than zero");1036	CvAssertMsg((unitCombatID < GC.getNumUnitCombatClassInfos()), "unitCombatID exceeds number of combat classes");10371038	return m_piMaintenanceModifierUnitCombats[unitCombatID];1039}

Called by