/// <summary> /// OnEnable. /// </summary> void OnEnable() { mScript = (MyTextStyleManager)target; mConfig = serializedObject.FindProperty("mConfig"); mIsAutoSaveOnChange = serializedObject.FindProperty("mIsAutoSaveOnChange"); mScript.LoadConfig(); }
/// <summary> /// Create a template. /// </summary> public static void CreateTemplate() { GameObject obj = new GameObject(typeof(MyTextStyleManager).Name); MyTextStyleManager script = obj.AddComponent <MyTextStyleManager>(); script.LoadConfig(); EditorGUIUtility.PingObject(obj); Selection.activeGameObject = obj.gameObject; }