2014年5月2日金曜日

unityでEditorなどで処理を入れる場合

InitializeOnLoadを属性に付ける
InitializeOnLoadをつけたクラスのInitOnLoadが最初に呼ばれるっぽい
Editorの編集中の処理などを入れる場合は便利
例によってEditorフォルダの中に配置する

[InitializeOnLoad]
public class InitOnLoad
{
 static InitOnLoad()
 {
  EditorApplication.hierarchyWindowChanged += changed;
 }
}

0 件のコメント: