From 2950731ce73971deaa6cfe52c3e3cd88c84269d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=98=81=EB=AF=BC?= <117150306+jym04@users.noreply.github.com> Date: Tue, 17 Jun 2025 10:59:32 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Load=20Asset=20=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=ED=8F=B4=EB=8D=94=20=EC=84=A0=ED=83=9D=20=EC=8B=9C=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=EA=B0=80=20=ED=8F=B4=EB=8D=94=EC=95=88=EC=9D=98=20?= =?UTF-8?q?=EC=B2=AB=20=EB=B2=88=EC=A7=B8=20=ED=8C=8C=EC=9D=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=A7=80=EC=A0=95=EB=90=98=EB=8A=94=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Prefabs/AAA/Panel_AppSetting.prefab | 4 +-- Assets/Prefabs/AAA/Panel_Start.prefab | 32 +++++++++++++++++++ .../Studio/UI/Elements/UI_FolderPathItem.cs | 11 ++++++- 3 files changed, 44 insertions(+), 3 deletions(-) diff --git a/Assets/Prefabs/AAA/Panel_AppSetting.prefab b/Assets/Prefabs/AAA/Panel_AppSetting.prefab index c5ee769a..de9cfd53 100644 --- a/Assets/Prefabs/AAA/Panel_AppSetting.prefab +++ b/Assets/Prefabs/AAA/Panel_AppSetting.prefab @@ -2239,8 +2239,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 25 - m_fontSizeBase: 25 + m_fontSize: 14 + m_fontSizeBase: 14 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 diff --git a/Assets/Prefabs/AAA/Panel_Start.prefab b/Assets/Prefabs/AAA/Panel_Start.prefab index 159e9c37..0fa1b0ca 100644 --- a/Assets/Prefabs/AAA/Panel_Start.prefab +++ b/Assets/Prefabs/AAA/Panel_Start.prefab @@ -4223,6 +4223,7 @@ GameObject: - component: {fileID: 1215421424825789100} - component: {fileID: 3237974088270507350} - component: {fileID: 7781437951359503076} + - component: {fileID: 3157134552076219446} m_Layer: 5 m_Name: InputField_ProjectRoute m_TagString: Untagged @@ -4390,6 +4391,21 @@ MonoBehaviour: isAlert: 0 m_InputValidator: {fileID: 0} m_ShouldActivateOnSelect: 1 +--- !u!114 &3157134552076219446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6045950372922419404} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 0, b: 0, a: 0} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 --- !u!1 &6119926203839472246 GameObject: m_ObjectHideFlags: 0 @@ -5112,6 +5128,7 @@ GameObject: - component: {fileID: 3051697916339464255} - component: {fileID: 7025850301156575891} - component: {fileID: 2420147620014466822} + - component: {fileID: 3320051748461985446} m_Layer: 5 m_Name: InputField_ProjectName m_TagString: Untagged @@ -5278,6 +5295,21 @@ MonoBehaviour: isAlert: 0 m_InputValidator: {fileID: 0} m_ShouldActivateOnSelect: 1 +--- !u!114 &3320051748461985446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7114420628450455510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 0, b: 0, a: 0} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 --- !u!1 &7381463749175027285 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Studio/UI/Elements/UI_FolderPathItem.cs b/Assets/Scripts/Studio/UI/Elements/UI_FolderPathItem.cs index 6494a313..abe642e2 100644 --- a/Assets/Scripts/Studio/UI/Elements/UI_FolderPathItem.cs +++ b/Assets/Scripts/Studio/UI/Elements/UI_FolderPathItem.cs @@ -4,6 +4,8 @@ using TMPro; using UnityEngine.UI; using TriLibCore.SFB; using System; +using System.IO; +using System.Collections; namespace Studio.UI { @@ -36,7 +38,10 @@ namespace Studio.UI if (paths.Count > 0 && !string.IsNullOrEmpty(paths[0].Name)) { - InputField_URL.text = paths[0].Name; + var filePath = Path.GetFullPath(paths[0].Name); + var directoryPath = Path.GetDirectoryName(filePath); + + InputField_URL.text = NormalizePath(directoryPath); InputField_URL.onEndEdit?.Invoke(InputField_URL.text); } } @@ -45,5 +50,9 @@ namespace Studio.UI var url = InputField_URL.text; return url; } + string NormalizePath(string path) + { + return path.Replace("\\", "/"); // ¶Ç´Â ToUpperInvariant(), OS¿¡ µû¶ó + } } } -- 2.48.1.windows.1 From 7c7184630b20816b8fc91d2cd23195c80f66fb7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=98=81=EB=AF=BC?= <117150306+jym04@users.noreply.github.com> Date: Tue, 17 Jun 2025 11:02:43 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EB=88=84=EB=9D=BD=EB=90=9C=20=ED=94=84?= =?UTF-8?q?=EB=A6=AC=ED=8C=B9=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Prefabs/AAA/Panel_Start.prefab | 32 ------------------- .../AAA/Panel_TopMenuOpenProjectInfo.prefab | 4 +-- 2 files changed, 2 insertions(+), 34 deletions(-) diff --git a/Assets/Prefabs/AAA/Panel_Start.prefab b/Assets/Prefabs/AAA/Panel_Start.prefab index 0fa1b0ca..159e9c37 100644 --- a/Assets/Prefabs/AAA/Panel_Start.prefab +++ b/Assets/Prefabs/AAA/Panel_Start.prefab @@ -4223,7 +4223,6 @@ GameObject: - component: {fileID: 1215421424825789100} - component: {fileID: 3237974088270507350} - component: {fileID: 7781437951359503076} - - component: {fileID: 3157134552076219446} m_Layer: 5 m_Name: InputField_ProjectRoute m_TagString: Untagged @@ -4391,21 +4390,6 @@ MonoBehaviour: isAlert: 0 m_InputValidator: {fileID: 0} m_ShouldActivateOnSelect: 1 ---- !u!114 &3157134552076219446 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6045950372922419404} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 1, g: 0, b: 0, a: 0} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 --- !u!1 &6119926203839472246 GameObject: m_ObjectHideFlags: 0 @@ -5128,7 +5112,6 @@ GameObject: - component: {fileID: 3051697916339464255} - component: {fileID: 7025850301156575891} - component: {fileID: 2420147620014466822} - - component: {fileID: 3320051748461985446} m_Layer: 5 m_Name: InputField_ProjectName m_TagString: Untagged @@ -5295,21 +5278,6 @@ MonoBehaviour: isAlert: 0 m_InputValidator: {fileID: 0} m_ShouldActivateOnSelect: 1 ---- !u!114 &3320051748461985446 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7114420628450455510} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 1, g: 0, b: 0, a: 0} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 --- !u!1 &7381463749175027285 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/AAA/Panel_TopMenuOpenProjectInfo.prefab b/Assets/Prefabs/AAA/Panel_TopMenuOpenProjectInfo.prefab index c08e3efc..682422e7 100644 --- a/Assets/Prefabs/AAA/Panel_TopMenuOpenProjectInfo.prefab +++ b/Assets/Prefabs/AAA/Panel_TopMenuOpenProjectInfo.prefab @@ -730,8 +730,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 22 - m_fontSizeBase: 22 + m_fontSize: 16 + m_fontSizeBase: 16 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 -- 2.48.1.windows.1