Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MainToolbarButton

Describes the content and behaviour of a button element for the main toolbar.
Read time 1 minuteLast updated 6 days ago

Definition

public sealed class MainToolbarButton : MainToolbarElement

Remarks

To add a button element in the main toolbar use a static method registered with MainToolbarElementAttribute to return this class.

Examples

using UnityEditor;using UnityEditor.Toolbars;using UnityEngine;public class MainToolbarButtonExample{ [MainToolbarElement("Examples/Open Project Settings", defaultDockPosition = MainToolbarDockPosition.Middle)] public static MainToolbarElement ProjectSettingsButton() { var icon = EditorGUIUtility.IconContent("SettingsIcon").image as Texture2D; var content = new MainToolbarContent(icon); return new MainToolbarButton(content, () => { SettingsService.OpenProjectSettings(); }); }}

Constructors

Constructor

Description

MainToolbarButton(UnityEditor.Toolbars.MainToolbarContent,System.Action)Specify the content and function of a main toolbar button.

Inheritance