SketchUpImportScene[] Array of scenes extracted from a SketchUp file.
The method returns an array of SketchUpImportScene which represents SketchUp scenes.
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.