diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2020-04-19 17:19:32 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2020-04-19 17:19:32 -0400 |
| commit | c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78 (patch) | |
| tree | ee4d51c7c1d633e11f46453ef1edd3c77c4ef9f7 /Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs | |
| download | Project-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.tar.gz Project-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.tar.bz2 Project-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.zip | |
Inital commit
Diffstat (limited to 'Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs')
| -rw-r--r-- | Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs b/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs new file mode 100644 index 0000000..adbaecf --- /dev/null +++ b/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs @@ -0,0 +1,75 @@ +using UnityEngine;
+using UnityEditor;
+using System.Collections;
+
+
+namespace TMPro.EditorUtilities
+{
+
+ public class TMPro_TexturePostProcessor : AssetPostprocessor
+ {
+
+ void OnPostprocessTexture(Texture2D texture)
+ {
+ //var importer = assetImporter as TextureImporter;
+
+ Texture2D tex = AssetDatabase.LoadAssetAtPath(assetPath, typeof(Texture2D)) as Texture2D;
+
+ // Send Event Sub Objects
+ if (tex != null)
+ TMPro_EventManager.ON_SPRITE_ASSET_PROPERTY_CHANGED(true, tex);
+ }
+
+ }
+
+
+ //public class TMPro_PackageImportPostProcessor : AssetPostprocessor
+ //{
+ // static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)
+ // {
+ // for (int i = 0; i < importedAssets.Length; i++)
+ // {
+ // if (importedAssets[i].Contains("TextMesh Pro/Resources/TMP Settings.asset"))
+ // {
+ // Debug.Log("New TMP Settings file was just imported.");
+
+ // // TMP Settings file was just re-imported.
+ // // Check if project already contains
+ // }
+
+
+ // if (importedAssets[i].Contains("com.unity.TextMeshPro/Examples"))
+ // {
+ // //Debug.Log("New TMP Examples folder was just imported.");
+ // }
+
+ // //Debug.Log("[" + importedAssets[i] + "] was just imported.");
+ // }
+
+
+
+ // //for (int i = 0; i < deletedAssets.Length; i++)
+ // //{
+ // // if (deletedAssets[i] == "Assets/TextMesh Pro")
+ // // {
+ // // //Debug.Log("Asset [" + deletedAssets[i] + "] has been deleted.");
+ // // string currentBuildSettings = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup);
+
+ // // //Check for and inject TMP_PRESENT
+ // // if (currentBuildSettings.Contains("TMP_PRESENT;"))
+ // // {
+ // // currentBuildSettings = currentBuildSettings.Replace("TMP_PRESENT;", "");
+
+ // // PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, currentBuildSettings);
+ // // }
+ // // else if (currentBuildSettings.Contains("TMP_PRESENT"))
+ // // {
+ // // currentBuildSettings = currentBuildSettings.Replace("TMP_PRESENT", "");
+
+ // // PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, currentBuildSettings);
+ // // }
+ // // }
+ // //}
+ // }
+ //}
+}
\ No newline at end of file |
