ContextMenuItemAttribute
来源:互联网 发布:西门子plc编程电缆驱动 编辑:程序博客网 时间:2024/05/21 07:53
可以在Inspector上面对变量追加一个右键菜单,并执行指定的函数。
public ContextMenuItemAttribute(string name,string function);
name:右键菜单中按键的名称
function:对应函数方法的名称
通过测试推测出ContextMenuItemAttribute的AttributeUsage为
[AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = true)]
因为AllowMultiple = true所以ContextMenuItemAttribute可以是多用途的也就是说我们可以给一个属性添加多个方法.
using UnityEngine;public class Test : MonoBehaviour{ [ContextMenuItem("本地连接", "IP_Locality")] [ContextMenuItem("服务器","IP_Server")] public string ip; private void IP_Locality() { ip = "127.0.0.1"; } private void IP_Server() { ip = "47.91.147.20"; }}
右击“IP”出现了两个菜单按键,再点击“本地连接”可以看到IP变成了127.0.0.1点击“服务器”发现IP变成了“47.91.147.20”
阅读全文
0 0
- ContextMenuItemAttribute
- 读《猜猜我有多爱你》画册
- Day03:cloud_note云笔记项目完成记录--1
- Light up my way ,和美女搭讪的技巧和开场白
- method 详解
- comparable 和 comparator 总结
- ContextMenuItemAttribute
- HTTP协议详解(真的很经典)
- 矢量数据下载【道路路网(公路、铁路)、水系、建筑物轮廓、地名等等】
- solr 总结
- 软件无线电 SDR LTE平台简介---OAI、srsLTE、OpenLTE与Amarisoft
- Android 版本更新,安装
- Invalid argument supplied for foreach()
- for ... of循环和for ... in循环的区别
- Map和set