public static bool IsValidPreviewGameObject(GameObject target, ModelImporterAnimationType requiredClipType)
{
if (target != null && !target.activeSelf)
{
Debug.LogWarning("Can't preview inactive object, using fallback object");
}
return(target != null && target.activeSelf && GameObjectInspector.HasRenderableParts(target) && (requiredClipType == ModelImporterAnimationType.None || AvatarPreview.GetAnimationType(target) == requiredClipType));
}