From fdecd195f5fb7450fb2f881546366af5b2aa4efd Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Fri, 4 Jul 2025 16:20:09 +0900 Subject: [PATCH] =?UTF-8?q?Editor=20=EC=A0=84=EC=B2=98=EB=A6=AC=EA=B8=B0?= =?UTF-8?q?=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetPostprocessors/AssetPostProcessor.cs | 77 ------------------- .../AssetPostProcessor.cs.meta | 2 - .../AssetPostprocessorSprite.cs | 8 +- Assets/_Datas/02.Scripts/Maps/CellUI.cs | 8 +- 4 files changed, 11 insertions(+), 84 deletions(-) delete mode 100644 Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs delete mode 100644 Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs.meta diff --git a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs b/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs deleted file mode 100644 index 161317d79..000000000 --- a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs +++ /dev/null @@ -1,77 +0,0 @@ -using UnityEditor; -using UnityEngine; - -namespace DDD -{ - public class AssetPostProcessor : AssetPostprocessor - { - private void OnPreprocessTexture() - { - var importer = assetImporter as TextureImporter; - - var upperPath = importer.assetPath.ToUpper(); - - // if (upperPath.Contains("ASSETS/RAW/Units/")) - // { - // AssetPostprocessorModel.OnPreprocessTexture(importer); - // } - - if (upperPath.Contains("ASSETS/_DATAS/RAW/SPRITES/")) - { - AssetPostprocessorSprite.OnPreprocessTexture(importer); - } - } - - public static void OnPostprocessAllAssets(string[] importedAssets, string[] deleteAssets, string[] movedAssets, string[] movedFromAssetPaths) - { - foreach (var path in deleteAssets) - { - PostRemove(path); - } - - var index = 0; - foreach (var path in movedFromAssetPaths) - { - PostRemove(path, movedAssets[index]); - ++index; - } - - foreach (var path in movedAssets) - { - PostAdd(path); - } - - foreach (var path in importedAssets) - { - PostAdd(path); - } - - AssetPostprocessorSprite.BuildTarget(); - AssetPostprocessorSprite.BuildTarget(); - } - - private static void PostRemove(string path, string movePath = "") - { - try - { - AssetPostprocessorSprite.OnRemove(path, movePath); - } - catch (System.Exception e) - { - Debug.LogError("Can't remove " + path + "\n" + e); - } - } - - private static void PostAdd(string path) - { - try - { - AssetPostprocessorSprite.OnAdd(path); - } - catch (System.Exception e) - { - Debug.LogError("Can't import " + path + "\n" + e); - } - } - } -} \ No newline at end of file diff --git a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs.meta b/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs.meta deleted file mode 100644 index 64b750428..000000000 --- a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostProcessor.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 0027aa4e810904745aab9cda1a5e11be \ No newline at end of file diff --git a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs b/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs index 72c38de6a..d8cc6e923 100644 --- a/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs +++ b/Assets/_Datas/02.Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs @@ -1,10 +1,11 @@ +#if UNITY_EDITOR using System.Collections.Generic; using System.IO; using Superlazy; -using UnityEditor; -using UnityEditor.U2D; using UnityEngine; using UnityEngine.U2D; +using UnityEditor; +using UnityEditor.U2D; namespace DDD { @@ -286,4 +287,5 @@ public static void BuildTarget() TargetPaths.Clear(); } } -} \ No newline at end of file +} +#endif \ No newline at end of file diff --git a/Assets/_Datas/02.Scripts/Maps/CellUI.cs b/Assets/_Datas/02.Scripts/Maps/CellUI.cs index 6aae14665..ae750ea0d 100644 --- a/Assets/_Datas/02.Scripts/Maps/CellUI.cs +++ b/Assets/_Datas/02.Scripts/Maps/CellUI.cs @@ -1,7 +1,10 @@ -using UnityEditor; using UnityEngine; using UnityEngine.UI; +#if UNITY_EDITOR +using UnityEditor; +#endif + namespace DDD { public class CellUI : MonoBehaviour @@ -39,10 +42,11 @@ private void OnDrawGizmos() { // 기즈모 위치 예시 Vector3 pos = transform.position; - +#if UNITY_EDITOR // 텍스트 표시 Handles.color = Color.black; Handles.Label(pos, CellManager.WorldToCell(transform.position).ToString()); +#endif } } } \ No newline at end of file