Bazaar developer reference

CvUnitProductionAI::GetWeight(UnitTypes)

Defined in
CvUnitProductionAI.cpp, line 155
Class
CvUnitProductionAI
Hook name
CivHooks::CvUnitProductionAI_GetWeight

Hooks

static bool BeforeCvUnitProductionAI_GetWeight(CvUnitProductionAI* self, UnitTypes eUnit, int& result);static void AfterCvUnitProductionAI_GetWeight(CvUnitProductionAI* self, UnitTypes eUnit, int& result);static int ReplaceCvUnitProductionAI_GetWeight(int (*original)(CvUnitProductionAI*, UnitTypes), CvUnitProductionAI* self, UnitTypes eUnit);CivRegisterBefore<CivHooks::CvUnitProductionAI_GetWeight>(host, &BeforeCvUnitProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvUnitProductionAI_GetWeight>(host, &AfterCvUnitProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvUnitProductionAI_GetWeight>(host, &ReplaceCvUnitProductionAI_GetWeight);

Code

154/// Retrieve sum of weights on one item155int CvUnitProductionAI::GetWeight(UnitTypes eUnit)156{157	return m_UnitAIWeights.GetWeight(eUnit);158}

Calls

Called by