Hooks
static bool BeforeCvCity_getFirstUnitOrder(const CvCity* self, UnitTypes eUnit, int& result);static void AfterCvCity_getFirstUnitOrder(const CvCity* self, UnitTypes eUnit, int& result);static int ReplaceCvCity_getFirstUnitOrder(int (*original)(const CvCity*, UnitTypes), const CvCity* self, UnitTypes eUnit);CivRegisterBefore<CivHooks::CvCity_getFirstUnitOrder>(host, &BeforeCvCity_getFirstUnitOrder);CivRegisterAfter<CivHooks::CvCity_getFirstUnitOrder>(host, &AfterCvCity_getFirstUnitOrder);CivRegisterReplace<CivHooks::CvCity_getFirstUnitOrder>(host, &ReplaceCvCity_getFirstUnitOrder);