프로젝트 메타 정보 불러오기

This commit is contained in:
geondo55
2025-07-24 11:37:05 +09:00
parent 526190b118
commit 7c8010fee7
5 changed files with 1558 additions and 451 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34,8 +34,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 120, y: 0}
m_SizeDelta: {x: 200, y: 0}
m_AnchoredPosition: {x: 492.61075, y: 0}
m_SizeDelta: {x: 945.2216, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1704060959270833171
CanvasRenderer:

View File

@@ -2428,7 +2428,7 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 929951560}
- {fileID: 1034745544}
- {fileID: 612829698}
- {fileID: 1241962839680651227}
- {fileID: 1137729077628816852}
- {fileID: 8941705694726826284}
@@ -2738,6 +2738,196 @@ Canvas:
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!1001 &612829697
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 545811781}
m_Modifications:
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3937764190570859279, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3937764190570859279, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5132087015678815764, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5132087015678815764, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5416384783236558340, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5416384783236558340, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6419739384633392332, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Name
value: Panel_Start
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
--- !u!224 &612829698 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
m_PrefabInstance: {fileID: 612829697}
m_PrefabAsset: {fileID: 0}
--- !u!1 &617235294
GameObject:
m_ObjectHideFlags: 0
@@ -4060,204 +4250,6 @@ RectTransform:
m_CorrespondingSourceObject: {fileID: 2790108437195061205, guid: 3335bcff08be47a4baa17f7fde07b24e, type: 3}
m_PrefabInstance: {fileID: 703701660}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1034745543
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 545811781}
m_Modifications:
- target: {fileID: 2686821592073054891, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2686821592073054891, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3137596492354244850, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3937764190570859279, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3937764190570859279, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4156489127519665177, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4178944374956037702, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5132087015678815764, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5132087015678815764, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5416384783236558340, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5416384783236558340, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6419739384633392332, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_Name
value: Panel_Start
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8920532780144259430, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
--- !u!224 &1034745544 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3425713149264809870, guid: 7dc4728378d41514e97175c1e1256bba, type: 3}
m_PrefabInstance: {fileID: 1034745543}
m_PrefabAsset: {fileID: 0}
--- !u!224 &1036516100 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6653768687723039217, guid: a2cabb78a78db4a4fa8074f87fa77991, type: 3}

View File

@@ -105,7 +105,6 @@ namespace Studio.Manage
ResetProjectSettingData();
var assetManager = ManagerHub.instance.Get<AssetManager>();
var canvas_Popup = CanvasManager.instance.GetCanvas<Canvas_Popup>();
var canvas_static = CanvasManager.instance.GetCanvas<Canvas_Static>().GetComponent<Canvas>();
assetManager.ClearFolderPathList();
assetManager.InitRessourceAsset();
@@ -116,7 +115,6 @@ namespace Studio.Manage
List<AssetData> assetDatas = new List<AssetData>();
curProjectData = CreateProjectData(assetDatas);
string fullPath = Path.Combine(curProjectPath, curProjectName + ".ocs");
canvas_Popup.panel_openprojectinfo.AddRecentProject(fullPath);
canvas_static.sortingOrder = 2;
}
public void OpenProejctSettingData(string filePath)
@@ -153,12 +151,15 @@ namespace Studio.Manage
public void SaveProjectSettingData()
{
var connector = ManagerHub.instance.Get<CustomAssetConnector>();
var canvas_Popup = CanvasManager.instance.GetCanvas<Canvas_Popup>();
bool isNewProject = string.IsNullOrEmpty(curProjectPath);
string path = isNewProject ? GetSaveFilePath() : Path.Combine(curProjectPath, curProjectName + ".ocs");
if (string.IsNullOrEmpty(path))
return;
else
canvas_Popup.panel_openprojectinfo.AddRecentProject(path);
List<AssetData> assetDatas = connector.connectedAssets
.Where(asset => asset.hierarchyItem.linkedObject.activeSelf)

View File

@@ -34,7 +34,9 @@ namespace Studio.UI
private RectTransform Footer;
public TextMeshProUGUI Text_ProjectName;
public Image Image_ProjectMetaInfo;
public TextMeshProUGUI Text_ProjectLength;
public TextMeshProUGUI Text_ProjectCreateTime;
public TextMeshProUGUI Text_ProjectLastWriteTime;
public Button Button_Open;
public Action onClickOpen;
@@ -92,7 +94,31 @@ namespace Studio.UI
{
projectRouteOutline.effectColor = defaultOutlineColor;
Footer.gameObject.SetActive(true);
if (IsPathVaild(path))
{
SetFooterUI(path);
}
else
{
ResetFooterUI();
}
}
private void SetFooterUI(string path)
{
FileInfo info = new FileInfo(path);
Text_ProjectName.text = Path.GetFileNameWithoutExtension(path);
Text_ProjectLength.text = info.Length.ToString();
Text_ProjectCreateTime.text = info.CreationTime.ToString();
Text_ProjectLastWriteTime.text = info.LastWriteTime.ToString();
}
private void ResetFooterUI()
{
Text_ProjectName.text = "-";
Text_ProjectLength.text = "-";
Text_ProjectCreateTime.text = "-";
Text_ProjectLastWriteTime.text = "-";
}
public void AddRecentProject(string newPath)
@@ -132,27 +158,7 @@ namespace Studio.UI
projectRouteOutline.effectColor = selectedOutlineColor;
Footer.gameObject.SetActive(true);
var name = Path.GetFileNameWithoutExtension(input);
Text_ProjectName.text = name;
string json = File.ReadAllText(input);
var metaInfo = JsonConvert.DeserializeObject<ProjectData>(json).sceneStartSetting.appSetting;
if (!string.IsNullOrEmpty(metaInfo.splashImageByte))
{
var bytes = Convert.FromBase64String(metaInfo.splashImageByte);
Texture2D texture = new Texture2D(2, 2);
if (texture.LoadImage(bytes))
{
Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
Image_ProjectMetaInfo.sprite = sprite;
float height = Image_ProjectMetaInfo.rectTransform.rect.height;
float newWidth = Image_ProjectMetaInfo.rectTransform.rect.height / metaInfo.ratio;
Image_ProjectMetaInfo.rectTransform.sizeDelta = new Vector2(newWidth, height);
}
}
SetFooterUI(input);
}
private void OnClickFileExplorer()