Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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.