GetScenes()
The method returns an array of SketchUpImportScene which represents SketchUp scenes.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor
public SketchUpImportScene[] GetScenes()
Returns
Type | Description |
|---|---|
| SketchUpImportScene[] | Array of scenes extracted from a SketchUp file. |
Remarks
SketchUpImportScene is the structure to represent the Scene that was extracted from the SketchUp file.
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.