Hooks
static bool BeforeCvPlayer_HasUnitClass(CvPlayer* self, UnitClassTypes iUnitClassType, bool& result);static void AfterCvPlayer_HasUnitClass(CvPlayer* self, UnitClassTypes iUnitClassType, bool& result);static bool ReplaceCvPlayer_HasUnitClass(bool (*original)(CvPlayer*, UnitClassTypes), CvPlayer* self, UnitClassTypes iUnitClassType);CivRegisterBefore<CivHooks::CvPlayer_HasUnitClass>(host, &BeforeCvPlayer_HasUnitClass);CivRegisterAfter<CivHooks::CvPlayer_HasUnitClass>(host, &AfterCvPlayer_HasUnitClass);CivRegisterReplace<CivHooks::CvPlayer_HasUnitClass>(host, &ReplaceCvPlayer_HasUnitClass);