Bazaar developer reference

CvProjectProductionAI::GetWeight(ProjectTypes)

Defined in
CvProjectProductionAI.cpp, line 92
Class
CvProjectProductionAI
Hook name
CivHooks::CvProjectProductionAI_GetWeight

Hooks

static bool BeforeCvProjectProductionAI_GetWeight(CvProjectProductionAI* self, ProjectTypes eProject, int& result);static void AfterCvProjectProductionAI_GetWeight(CvProjectProductionAI* self, ProjectTypes eProject, int& result);static int ReplaceCvProjectProductionAI_GetWeight(int (*original)(CvProjectProductionAI*, ProjectTypes), CvProjectProductionAI* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvProjectProductionAI_GetWeight>(host, &BeforeCvProjectProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvProjectProductionAI_GetWeight>(host, &AfterCvProjectProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvProjectProductionAI_GetWeight>(host, &ReplaceCvProjectProductionAI_GetWeight);

Code

91/// Retrieve sum of weights on one item92int CvProjectProductionAI::GetWeight(ProjectTypes eProject)93{94	return m_ProjectAIWeights.GetWeight(eProject);95}

Calls

Called by