GetChecked(string)
Gets the check status of a menu item.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor
public static bool GetChecked(string menuPath)
Parameters
Returns
Type | Description |
|---|---|
| bool |
Examples
using UnityEditor;using UnityEngine;public class CheckMenuTest: MonoBehaviour{ // Add a menu item named "MenuTest" to MyMenu in the main menu. [MenuItem("MyMenu/MenuTest")] static void DoSomething() { Debug.Log("A placeholder menu item."); } // Add a menu item that you can click to add a check to the "MenuTest" menu item in MyMenu in the main menu. [MenuItem("MyMenu/Check menu item")] static void CheckMenu() { Menu.SetChecked("MyMenu/MenuTest", true); Debug.Log("Checked 'MenuTest'"); } // Add a menu item that you can click to clear the check from the "MenuTest" menu item in MyMenu in the main menu. [MenuItem("MyMenu/Clear check from menu")] static void ClearCheck() { Menu.SetChecked("MyMenu/MenuTest", false); Debug.Log("Cleared check from menu"); } // Add a menu item that you can click to determine if the "MenuTest" in the main menu is checked. [MenuItem("MyMenu/Is MenuTest checked?")] static void GetChecked() { if (Menu.GetChecked("MyMenu/MenuTest")) { Debug.Log("MenuTest is checked"); } else { Debug.Log("MenuTest is not checked"); } }}