菜单属性
[AddComponentMenu( "Examples/Attribute Example" )]
public class AttributesExample : MonoBehaviour
{
[ContextMenuItem( "My Field Action", "MyFieldContextAction" )]
public string MyString;
private void MyFieldContextAction()
{
[...]
}
[ContextMenu( "My Action" )]
private void MyContextMenuAction()
{
[...]
}
}
[AddComponentMenu]属性的结果
[ContextMenuItem]属性的结果
[ContextMenu]属性的结果
[AddComponentMenu( "Examples/Attribute Example" )]
public class AttributesExample : MonoBehaviour
AddComponentMenu 属性允许你将组件放在组件菜单中的任何位置,而不是组件 - >脚本菜单。
[ContextMenuItem( "My Field Action", "MyFieldContextAction" )]
public string MyString;
private void MyFieldContextAction()
{
[...]
}
ContextMenuItem 属性允许你定义可添加到字段的上下文菜单中的函数。这些功能将在选择时执行。
[ContextMenu( "My Action" )]
private void MyContextMenuAction()
{
[...]
}
ContextMenu 属性允许你定义可添加到组件的上下文菜单的函数。