-
重命名不丢失数据
[FormerlySerializedAs(“对象名”)]
-
在编辑模式下执行代码
[ExecuteInEditorMode]
-
防止将相同类型(或子类型)的 MonoBehaviour 多次添加到 GameObject。
[DisallowMultipleComponent]
-
程序集级别的属性。具有该属性的程序集中的任何类都将被视为编辑器类。
[AssemblyIsEditorAssembly]
-
使脚本的实例总是执行,无论是作为播放模式的一部分还是编辑时。
[ExecuteAlways]
-
标记方法已过时
[system.obsolete(“注释”)]
-
把公有字段的隐藏
[HideInInspector]
-
第一次点击到父物体上(挂载到类上)
[SelectionBase]
-
属性捆绑
[RequireComponent(typeof(绑定的组件类型)]
-
创建菜单属性
[MenuItem(“菜单名/属性名”)]
-
创建菜单子节点
[AddComponentMenu(path)]
-
访问网站
[HelpURL(“Https://xxxx.com”)]
-
[Tooltip] 提示
-
[Heade] 加粗
-
[Range(minnum,maxNum)] 取值范围
-
[TextArea] 文本框扩大
-
[Multiline] 文本框扩大
-
[ContextMenu] 调用脚本
-
[callNull] 判断不为空
-
[Toggle(“value”)] 序列化为bool值