diff --git a/Assets/Resources/Prefabs/UI/Window/HierarchyWindow.prefab b/Assets/Resources/Prefabs/UI/Window/HierarchyWindow.prefab
index 5879fa3b..31afbd5b 100644
--- a/Assets/Resources/Prefabs/UI/Window/HierarchyWindow.prefab
+++ b/Assets/Resources/Prefabs/UI/Window/HierarchyWindow.prefab
@@ -389,8 +389,8 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3512955993103789164}
- - {fileID: 4162604190990658749}
- {fileID: 6704318869740062506}
+ - {fileID: 4162604190990658749}
m_Father: {fileID: 1574318677252675885}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
diff --git a/Assets/Resources/SHI/Prefabs/ShiHierarchyWindow.prefab b/Assets/Resources/SHI/Prefabs/ShiHierarchyWindow.prefab
index 873a7691..4d850293 100644
--- a/Assets/Resources/SHI/Prefabs/ShiHierarchyWindow.prefab
+++ b/Assets/Resources/SHI/Prefabs/ShiHierarchyWindow.prefab
@@ -243,7 +243,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 0
+ m_IsActive: 1
--- !u!224 &4162604190990658749
RectTransform:
m_ObjectHideFlags: 0
@@ -344,19 +344,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 9209424671866392754}
m_OnClick:
m_PersistentCalls:
- m_Calls:
- - m_Target: {fileID: 0}
- m_TargetAssemblyTypeName: UVC.UI.List.ComponentList.ComponentList, Assembly-CSharp
- m_MethodName: OnClickClearText
- m_Mode: 1
- m_Arguments:
- m_ObjectArgument: {fileID: 0}
- m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
- m_IntArgument: 0
- m_FloatArgument: 0
- m_StringArgument:
- m_BoolArgument: 0
- m_CallState: 2
+ m_Calls: []
--- !u!1 &1866422618894112705
GameObject:
m_ObjectHideFlags: 0
@@ -390,8 +378,8 @@ RectTransform:
m_Children:
- {fileID: 1487765936564688321}
- {fileID: 3512955993103789164}
- - {fileID: 4162604190990658749}
- {fileID: 6704318869740062506}
+ - {fileID: 4162604190990658749}
m_Father: {fileID: 1574318677252675885}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
@@ -522,7 +510,7 @@ MonoBehaviour:
m_Calls: []
m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_CustomCaretColor: 0
- m_SelectionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_SelectionColor: {r: 0.54509807, g: 0.7764706, b: 0.9843137, a: 1}
m_Text:
m_CaretBlinkRate: 0.85
m_CaretWidth: 1
@@ -635,7 +623,7 @@ MonoBehaviour:
treeListSearch: {fileID: 7660962889100034149}
inputField: {fileID: 7769071907284884258}
clearTextButton: {fileID: 5364685758092017862}
- loadingImage: {fileID: 1613511791166383164}
+ loadingImage: {fileID: 196444072060293216}
loadingRotateSpeed: 360
loadingFillCycle: 0.5
--- !u!114 &5211500305101215241
@@ -1023,7 +1011,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 70, y: 0}
+ m_AnchoredPosition: {x: 55, y: 0}
m_SizeDelta: {x: 10, y: 10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &771756914789545659
@@ -1334,7 +1322,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4856300785373777908, guid: a030935af8c62d748b6fe3d01bd4851f, type: 3}
propertyPath: m_Size
- value: 0.8752399
+ value: 1
objectReference: {fileID: 0}
- target: {fileID: 6081086258189437538, guid: a030935af8c62d748b6fe3d01bd4851f, type: 3}
propertyPath: m_AnchorMax.x
@@ -1503,7 +1491,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4856300785373777908, guid: a030935af8c62d748b6fe3d01bd4851f, type: 3}
propertyPath: m_Size
- value: 0.8771593
+ value: 1
objectReference: {fileID: 0}
- target: {fileID: 6081086258189437538, guid: a030935af8c62d748b6fe3d01bd4851f, type: 3}
propertyPath: m_AnchorMax.x
diff --git a/Assets/Resources/SHI/Shader/BasicWireframe.mat b/Assets/Resources/SHI/Shader/BasicWireframe.mat
index fab02d01..7cea09b0 100644
--- a/Assets/Resources/SHI/Shader/BasicWireframe.mat
+++ b/Assets/Resources/SHI/Shader/BasicWireframe.mat
@@ -33,7 +33,7 @@ Material:
- _QUADS: 1
- _WIREFRAME: 1
m_Floats:
- - _WireframeScale: 1
+ - _WireframeScale: 0.5
m_Colors:
- _WireframeColor: {r: 0.5333333, g: 0.5333333, b: 0.5333333, a: 1}
- _WireframeColour: {r: 0.53333336, g: 0.53333336, b: 0.53333336, a: 1}
diff --git a/Assets/Scenes/Sample/ShiPopupSample.cs b/Assets/Scenes/Sample/ShiPopupSample.cs
index cf5c3f5b..49781f87 100644
--- a/Assets/Scenes/Sample/ShiPopupSample.cs
+++ b/Assets/Scenes/Sample/ShiPopupSample.cs
@@ -1,15 +1,17 @@
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
using Cysharp.Threading.Tasks;
using SHI.modal;
+using System;
+using System.Globalization;
+using System.IO;
using UnityEngine;
using UnityEngine.UI;
+///
+/// 샘플 장면 드라이버: 버튼 클릭으로 SHI BlockDetail 모달을 생성/표시하고,
+/// StreamingAssets에서 glb/간트 JSON을 읽어 모달에 전달합니다.
+///
public class ShiPopupSample : MonoBehaviour
{
-
[SerializeField]
private GameObject blockDetailModalPrefab;
@@ -18,14 +20,12 @@ public class ShiPopupSample : MonoBehaviour
private BlockDetailModal blockDetailModal;
- void Start()
+ private void Start()
{
-
-
if (openModalButton != null)
{
openModalButton.onClick.AddListener(() =>
- {
+ {
if (blockDetailModal == null && blockDetailModalPrefab != null)
{
Canvas canvas = Canvas.FindFirstObjectByType