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¿¡ µû¶ó + } } }