Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


LinkButton

Make a clickable link label.
Read time 2 minutesLast updated 13 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor

LinkButton(string, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(string label, params GUILayoutOption[] options)

Parameters

label

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}

LinkButton(GUIContent, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(GUIContent label, params GUILayoutOption[] options)

Parameters

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}