Unity attribute 例子整理
AddComponentMenu (添加组件菜单)
AssemblyIsEditorAssembly (引擎会把该程序集下的全部类视为编辑器类)
BeforeRenderOrder (设置Application.onBeforeRender回调函数的执行顺序)
ColorUsage (拾色器界面)
ContextMenu (为脚本添加快捷菜单)
ContextMenuItem (为脚本字段添加快捷菜单)
CreateAssetMenu (添加ScriptableObject的创建菜单)
CustomGridBrush (自定义笔刷)
Delayed (延迟设置字段的值)
DisallowMultipleComponent (不允许多次挂载同一个脚本到同一个物体上)
RuntimeInitializeOnLoadMethod - 回调函数(程序启动时)
Tooltip - 提示(Inspector面板->鼠标停留在脚本的属性上)
InitializeOnLoad - 该类在Unity引擎打开时会被创建
InitializeOnLoadMethod - 回调函数(打开Unity引擎后)
OnOpenAsset - 打开资源时(Asset面板->双击选中的文件)
PostProcessBuild - 回调函数(每次发布程序后)
PostProcessScene - 回调函数(每次进入场景前)
GridPaintSorting(the sorting of Active Targets in the Active Tilemap list of the Tile Palette window)