void SaveTexture() { if (textureInfo != null) { EditorTextureUtilities.ExportImage(textureInfo, false); } }
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(); } }
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(); } }