[Serializable] 序列化一个类,实际用处是把数据存储到硬盘上,表面用处可以把私有的在检视面上显示出来
[SerializeField] 定义了private字段,可以在检视面板上显示出来
[HideInInspector] 定义了public字段,可以在检视面板上隐藏
[Range(0,20)] 在检视面板上设置 值类型的取值范围
[Header("下面为寻路属性")] 在检视面板的属性上方带上描述
[Space(10)] 在检视面板上 属性和上面属性的间隔
[TextArea] 在检视面板上显示输入区域大小,默认显示三行
[Tooltip("这个特性是tip")] 在检视面板上碰到属性弹出tip描述
[CustomEditor(typeof("继承自mono的类"))] 用来设置mono脚本在检视面板上自定义的编辑器内容(也就是GUI实现) 需要继承Editor类 然后重写OnInspectorGUI方法
[MenuItem("xxl/打包资源")] 显示在菜单栏,点击执行方法
CustomEditor:https://www.cnblogs.com/MrX1892/p/4694957.html