Bazaar developer reference

CvProcessProductionAI::GetWeight(ProcessTypes)

Defined in
CvProcessProductionAI.cpp, line 102
Class
CvProcessProductionAI
Hook name
CivHooks::CvProcessProductionAI_GetWeight

Hooks

static bool BeforeCvProcessProductionAI_GetWeight(CvProcessProductionAI* self, ProcessTypes eProject, int& result);static void AfterCvProcessProductionAI_GetWeight(CvProcessProductionAI* self, ProcessTypes eProject, int& result);static int ReplaceCvProcessProductionAI_GetWeight(int (*original)(CvProcessProductionAI*, ProcessTypes), CvProcessProductionAI* self, ProcessTypes eProject);CivRegisterBefore<CivHooks::CvProcessProductionAI_GetWeight>(host, &BeforeCvProcessProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvProcessProductionAI_GetWeight>(host, &AfterCvProcessProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvProcessProductionAI_GetWeight>(host, &ReplaceCvProcessProductionAI_GetWeight);

Code

101/// Retrieve sum of weights on one item102int CvProcessProductionAI::GetWeight(ProcessTypes eProject)103{104	return m_ProcessAIWeights.GetWeight(eProject);105}

Calls

Called by