/Engine/Source/Runtime/CoreUObject/Public/AssetRegistry/AssetData.h
Returns whether the Asset's class is equal to or a child class of the given class. Returns false if the Asset's class can not be loaded. If you choose to override ResolveClass, to EResolveClass::Yes it will attempt to load the class if unloaded.
bool IsInstanceOf ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * BaseClass, EResolveClass ResolveClass ) const