This version of Unity is unsupported.

ContextMenuItemAttribute

class in UnityEngine

/

Inherits from:PropertyAttribute

/

Implemented in:UnityEngine.CoreModule

Description

Use this attribute to add a context menu to a field that calls a named method.

using UnityEngine;

public class Example : MonoBehaviour { [ContextMenuItem("Reset", "ResetBiography")] [Multiline(8)] [SerializeField] string playerBiography = "";

void ResetBiography() { playerBiography = ""; } }

Properties

functionThe name of the function that should be called.
nameThe name of the context menu item.

Constructors

ContextMenuItemAttributeUse this attribute to add a context menu to a field that calls a named method.

Inherited Members

Properties

orderOptional field to specify the order that multiple DecorationDrawers should be drawn in.