Hooks
static bool BeforeCvUnit_setLeaderUnitType(CvUnit* self, UnitTypes leaderUnitType);static void AfterCvUnit_setLeaderUnitType(CvUnit* self, UnitTypes leaderUnitType);static void ReplaceCvUnit_setLeaderUnitType(void (*original)(CvUnit*, UnitTypes), CvUnit* self, UnitTypes leaderUnitType);CivRegisterBefore<CivHooks::CvUnit_setLeaderUnitType>(host, &BeforeCvUnit_setLeaderUnitType);CivRegisterAfter<CivHooks::CvUnit_setLeaderUnitType>(host, &AfterCvUnit_setLeaderUnitType);CivRegisterReplace<CivHooks::CvUnit_setLeaderUnitType>(host, &ReplaceCvUnit_setLeaderUnitType);