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

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

Constructors

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

Inherited Members

Properties

PropertyDescription
applyToCollectionMakes attribute affect collections instead of their items.
orderOptional field to specify the order that multiple DecorationDrawers should be drawn in.

Did you find this page useful? Please give it a rating: