Hooks
static bool BeforeCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes(CvGlobals* self, SpecialUnitTypes eSpecialUnitNum, CvSpecialUnitInfo*& result);static void AfterCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes(CvGlobals* self, SpecialUnitTypes eSpecialUnitNum, CvSpecialUnitInfo*& result);static CvSpecialUnitInfo* ReplaceCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes(CvSpecialUnitInfo* (*original)(CvGlobals*, SpecialUnitTypes), CvGlobals* self, SpecialUnitTypes eSpecialUnitNum);CivRegisterBefore<CivHooks::CvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes>(host, &BeforeCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes);CivRegisterAfter<CivHooks::CvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes>(host, &AfterCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes);CivRegisterReplace<CivHooks::CvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes>(host, &ReplaceCvGlobals_getSpecialUnitInfo_with_SpecialUnitTypes);