Bazaar developer reference

CvMinorCivAI::SetPersonality(MinorCivPersonalityTypes)

Defined in
CvMinorCivAI.cpp, line 2199
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_SetPersonality

Hooks

static bool BeforeCvMinorCivAI_SetPersonality(CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);static void AfterCvMinorCivAI_SetPersonality(CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);static void ReplaceCvMinorCivAI_SetPersonality(void (*original)(CvMinorCivAI*, MinorCivPersonalityTypes), CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);CivRegisterBefore<CivHooks::CvMinorCivAI_SetPersonality>(host, &BeforeCvMinorCivAI_SetPersonality);CivRegisterAfter<CivHooks::CvMinorCivAI_SetPersonality>(host, &AfterCvMinorCivAI_SetPersonality);CivRegisterReplace<CivHooks::CvMinorCivAI_SetPersonality>(host, &ReplaceCvMinorCivAI_SetPersonality);

Code

2197#if defined(MOD_API_EXTENSIONS)2198/// Set a Personality for this minor2199void CvMinorCivAI::SetPersonality(MinorCivPersonalityTypes ePersonality)2200{2201	m_ePersonality = ePersonality;2202}

Called by