Unity起動時のみにスクリプトを実行させる
EditorApplication.timeSinceStartupを使用して、Unity起動時のみスクリプトを実行する方法。Editor拡張機能を実装する時に役に立つ。
using UnityEngine; using UnityEditor; [InitializeOnLoad] public class InitOnLoad { static InitOnLoad() { if (EditorApplication.timeSinceStartup > 5) return; Debug.Log("InitOnLoad"); } }
参考
http://anchan828.tumblr.com/post/18937916292/unity