Load Asset 에서 폴더 선택 시 경로가 폴더안의 첫 번째 파일로 지정되는 오류 수정
This commit is contained in:
@@ -2239,8 +2239,8 @@ MonoBehaviour:
|
|||||||
m_faceColor:
|
m_faceColor:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
rgba: 4294967295
|
rgba: 4294967295
|
||||||
m_fontSize: 25
|
m_fontSize: 14
|
||||||
m_fontSizeBase: 25
|
m_fontSizeBase: 14
|
||||||
m_fontWeight: 400
|
m_fontWeight: 400
|
||||||
m_enableAutoSizing: 0
|
m_enableAutoSizing: 0
|
||||||
m_fontSizeMin: 18
|
m_fontSizeMin: 18
|
||||||
|
|||||||
@@ -4223,6 +4223,7 @@ GameObject:
|
|||||||
- component: {fileID: 1215421424825789100}
|
- component: {fileID: 1215421424825789100}
|
||||||
- component: {fileID: 3237974088270507350}
|
- component: {fileID: 3237974088270507350}
|
||||||
- component: {fileID: 7781437951359503076}
|
- component: {fileID: 7781437951359503076}
|
||||||
|
- component: {fileID: 3157134552076219446}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: InputField_ProjectRoute
|
m_Name: InputField_ProjectRoute
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@@ -4390,6 +4391,21 @@ MonoBehaviour:
|
|||||||
isAlert: 0
|
isAlert: 0
|
||||||
m_InputValidator: {fileID: 0}
|
m_InputValidator: {fileID: 0}
|
||||||
m_ShouldActivateOnSelect: 1
|
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
|
--- !u!1 &6119926203839472246
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -5112,6 +5128,7 @@ GameObject:
|
|||||||
- component: {fileID: 3051697916339464255}
|
- component: {fileID: 3051697916339464255}
|
||||||
- component: {fileID: 7025850301156575891}
|
- component: {fileID: 7025850301156575891}
|
||||||
- component: {fileID: 2420147620014466822}
|
- component: {fileID: 2420147620014466822}
|
||||||
|
- component: {fileID: 3320051748461985446}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: InputField_ProjectName
|
m_Name: InputField_ProjectName
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@@ -5278,6 +5295,21 @@ MonoBehaviour:
|
|||||||
isAlert: 0
|
isAlert: 0
|
||||||
m_InputValidator: {fileID: 0}
|
m_InputValidator: {fileID: 0}
|
||||||
m_ShouldActivateOnSelect: 1
|
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
|
--- !u!1 &7381463749175027285
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ using TMPro;
|
|||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using TriLibCore.SFB;
|
using TriLibCore.SFB;
|
||||||
using System;
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
using System.Collections;
|
||||||
|
|
||||||
namespace Studio.UI
|
namespace Studio.UI
|
||||||
{
|
{
|
||||||
@@ -36,7 +38,10 @@ namespace Studio.UI
|
|||||||
|
|
||||||
if (paths.Count > 0 && !string.IsNullOrEmpty(paths[0].Name))
|
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);
|
InputField_URL.onEndEdit?.Invoke(InputField_URL.text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -45,5 +50,9 @@ namespace Studio.UI
|
|||||||
var url = InputField_URL.text;
|
var url = InputField_URL.text;
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
string NormalizePath(string path)
|
||||||
|
{
|
||||||
|
return path.Replace("\\", "/"); // ¶Ç´Â ToUpperInvariant(), OS¿¡ µû¶ó
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user