Hooks
static bool BeforeCvCity_changeUnitCombatFreeExperience(CvCity* self, UnitCombatTypes eIndex, int iChange);static void AfterCvCity_changeUnitCombatFreeExperience(CvCity* self, UnitCombatTypes eIndex, int iChange);static void ReplaceCvCity_changeUnitCombatFreeExperience(void (*original)(CvCity*, UnitCombatTypes, int), CvCity* self, UnitCombatTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvCity_changeUnitCombatFreeExperience>(host, &BeforeCvCity_changeUnitCombatFreeExperience);CivRegisterAfter<CivHooks::CvCity_changeUnitCombatFreeExperience>(host, &AfterCvCity_changeUnitCombatFreeExperience);CivRegisterReplace<CivHooks::CvCity_changeUnitCombatFreeExperience>(host, &ReplaceCvCity_changeUnitCombatFreeExperience);