Exemplo n.º 1
0
 static void OnPostprocessAllAssets(string[] imported, string[] deleted, string[] moved, string[] movedFrom)
 {
     foreach (string path in imported)
     {
         if (AssetDatabase.LoadMainAssetAtPath(path) is SettingsImport)
         {
             SettingsImport.Import();
             return;
         }
     }
 }
Exemplo n.º 2
0
        public override void OnInspectorGUI()
        {
            GUILayout.BeginHorizontal();
            if (GUILayout.Button("Import", EditorStyles.miniButtonLeft))
            {
                SettingsImport.Import(true);
            }

            if (GUILayout.Button("Re-export", EditorStyles.miniButtonRight))
            {
                SettingsImport.Export();
            }
            GUILayout.EndHorizontal();

            EditorGUIUtility.LookLikeInspector();
            DrawDefaultInspector();
        }