# GetScenes()

> The method returns an array of SketchUpImportScene which represents SketchUp scenes.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public SketchUpImportScene[] GetScenes()
```

### Returns

| Type                                                                                          | Description                                     |
| --------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [SketchUpImportScene\[\]](/engine/6000.7/script-reference/unityeditor/sketchupimportscene.md) | Array of scenes extracted from a SketchUp file. |

### Remarks

[SketchUpImportScene](/engine/6000.7/script-reference/unityeditor/sketchupimportscene.md) is the structure to represent the Scene that was extracted from the SketchUp file.

```csharp
using UnityEngine;
using UnityEditor;

public class SketchUpUtility
{
    public static void PrintSketchUpSceneName(GameObject go)
    {
        string assetPath = AssetDatabase.GetAssetPath(go); // get asset path
        // get SketchUpImporter
        SketchUpImporter importer = AssetImporter.GetAtPath(assetPath) as SketchUpImporter;
        if (importer == null)
        {
            Debug.Log("This object is not imported by SketchUpImporter");
            return;
        }

        SketchUpImportScene[] scenes = importer.GetScenes();  // get all the scenes

        foreach (SketchUpImportScene scene in scenes)
        {
            Debug.Log(scene.name);
        }
    }
}
```

The above example takes a GameObject that is imported from a SketchUp file and prints the name of the scenes in the SketchUp file.
