Example #1
0
 void SaveTexture()
 {
     if (textureInfo != null)
     {
         EditorTextureUtilities.ExportImage(textureInfo, false);
     }
 }
Example #2
0
        void OnDisable()
        {
            UnityEditor.SceneManagement.EditorSceneManager.MarkSceneDirty(UnityEngine.SceneManagement.SceneManager.GetActiveScene());
            if (textureInfo != null && (level != null || map == null) && (level == null || map != null) && (level.setUp != null || map.setUp != null))
            {
                Debug.Log("saved");
                EditorTextureUtilities.ExportImage(textureInfo, false);
            }

            if (newTexWin != null)
            {
                newTexWin.Close();
            }
        }
Example #3
0
        void SaveAsTexture()
        {
            if (textureInfo != null)
            {
                EditorTextureUtilities.ExportImage(textureInfo);

                if (type == GENERATOR_TO_EDIT.Level)
                {
                    level.setUp.editorGeneratorLevel = textureInfo;
                }
                if (type == GENERATOR_TO_EDIT.Map)
                {
                    map.setUp.editorGeneratorLevel = textureInfo;
                }

                AssetDatabase.Refresh();
            }
        }