Bazaar developer reference

CvFlavorManager::GetPersonalityIndividualFlavor(FlavorTypes)

Defined in
CvFlavorManager.cpp, line 454
Class
CvFlavorManager
Hook name
CivHooks::CvFlavorManager_GetPersonalityIndividualFlavor

Hooks

static bool BeforeCvFlavorManager_GetPersonalityIndividualFlavor(CvFlavorManager* self, FlavorTypes eType, int& result);static void AfterCvFlavorManager_GetPersonalityIndividualFlavor(CvFlavorManager* self, FlavorTypes eType, int& result);static int ReplaceCvFlavorManager_GetPersonalityIndividualFlavor(int (*original)(CvFlavorManager*, FlavorTypes), CvFlavorManager* self, FlavorTypes eType);CivRegisterBefore<CivHooks::CvFlavorManager_GetPersonalityIndividualFlavor>(host, &BeforeCvFlavorManager_GetPersonalityIndividualFlavor);CivRegisterAfter<CivHooks::CvFlavorManager_GetPersonalityIndividualFlavor>(host, &AfterCvFlavorManager_GetPersonalityIndividualFlavor);CivRegisterReplace<CivHooks::CvFlavorManager_GetPersonalityIndividualFlavor>(host, &ReplaceCvFlavorManager_GetPersonalityIndividualFlavor);

Code

453/// Retrieve the value of one Personality flavor454int CvFlavorManager::GetPersonalityIndividualFlavor(FlavorTypes eType)455{456	CvAssert((int)eType >= 0 && (int)eType < GC.getNumFlavorTypes());457	return m_piPersonalityFlavor[eType];458}

Called by