public static void ShowWindow(TerrainGenerator terrain) { HeightMapExporterGUI window = GetWindow <HeightMapExporterGUI>(); window.terrain = terrain; window.titleContent = new GUIContent("Height Map Exporter"); window.fileName = string.Format("{0}-{1}", terrain.name, "HeightMap"); window.ShowUtility(); }
private static void ShowExportDataContextMenu(Rect r, TerrainGenerator instance) { GenericPopup menu = new GenericPopup(); menu.AddItem( new GUIContent("3D file from Mesh"), false, () => { MeshSaverGUI.ShowWindow(instance); }); menu.AddSeparator(); menu.AddItem( new GUIContent("UV layout"), false, () => { TextureExporterGUI.ShowWindow(instance, TextureExporter.TextureType.UvLayout); }); menu.AddItem( new GUIContent("Vertex color map"), false, () => { TextureExporterGUI.ShowWindow(instance, TextureExporter.TextureType.VertexColor); }); menu.AddItem( new GUIContent("Height map"), false, () => { HeightMapExporterGUI.ShowWindow(instance); }); menu.Show(r); }