From 3489a2f49407db870760a0a9abdef3103e5db47a Mon Sep 17 00:00:00 2001
From: geondo55 <102933884+geondo55@users.noreply.github.com>
Date: Thu, 27 Mar 2025 12:04:29 +0900
Subject: [PATCH] =?UTF-8?q?hierarchy=20UI=20=EB=A0=88=EC=9D=B4=EC=95=84?=
=?UTF-8?q?=EC=9B=83=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Assets/Image/Hierarchy.meta | 8 +
Assets/Image/Hierarchy/Hierarchy.png | Bin 0 -> 10723 bytes
Assets/Image/Hierarchy/Hierarchy.png.meta | 130 +
Assets/Image/Hierarchy/Vector.png | Bin 0 -> 1409 bytes
Assets/Image/Hierarchy/Vector.png.meta | 130 +
Assets/Image/Hierarchy/View.png | Bin 0 -> 1468 bytes
Assets/Image/Hierarchy/View.png.meta | 130 +
Assets/Image/Hierarchy/scroll.png | Bin 0 -> 739 bytes
Assets/Image/Hierarchy/scroll.png.meta | 130 +
Assets/Image/Hierarchy/title container.png | Bin 0 -> 1081 bytes
.../Image/Hierarchy/title container.png.meta | 130 +
Assets/Prefabs/UI/Panel_AssetLibrary.prefab | 8 +-
Assets/Prefabs/UI/Panel_Hierarchy.prefab | 2874 +++++++++++++++++
Assets/Prefabs/UI/Panel_Hierarchy.prefab.meta | 7 +
.../Prefabs/UI/PRF_HierarchyItem.prefab | 10 +-
.../Prefabs/UI/PRF_HierarchyItem.prefab.meta | 2 +-
.../Studio/AssetTool/CustomAssetConnector.cs | 2 +-
.../Scripts/Studio/Managers/EventConnector.cs | 2 +-
.../Scripts/Studio/UI/Canvas/Canvas_Popup.cs | 2 +-
.../Studio/UI/Panel/Panel_ComponentLibrary.cs | 31 -
.../UI/Panel/Panel_ComponentLibrary.cs.meta | 2 -
.../Studio/UI/Panel/Panel_Hierarchy.cs | 26 +
.../Studio/UI/Panel/Panel_Hierarchy.cs.meta | 2 +
23 files changed, 3582 insertions(+), 44 deletions(-)
create mode 100644 Assets/Image/Hierarchy.meta
create mode 100644 Assets/Image/Hierarchy/Hierarchy.png
create mode 100644 Assets/Image/Hierarchy/Hierarchy.png.meta
create mode 100644 Assets/Image/Hierarchy/Vector.png
create mode 100644 Assets/Image/Hierarchy/Vector.png.meta
create mode 100644 Assets/Image/Hierarchy/View.png
create mode 100644 Assets/Image/Hierarchy/View.png.meta
create mode 100644 Assets/Image/Hierarchy/scroll.png
create mode 100644 Assets/Image/Hierarchy/scroll.png.meta
create mode 100644 Assets/Image/Hierarchy/title container.png
create mode 100644 Assets/Image/Hierarchy/title container.png.meta
create mode 100644 Assets/Prefabs/UI/Panel_Hierarchy.prefab
create mode 100644 Assets/Prefabs/UI/Panel_Hierarchy.prefab.meta
delete mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs
delete mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs.meta
create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs
create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs.meta
diff --git a/Assets/Image/Hierarchy.meta b/Assets/Image/Hierarchy.meta
new file mode 100644
index 00000000..e62ceb77
--- /dev/null
+++ b/Assets/Image/Hierarchy.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d6a0b81ef0cc3c848a698296f0db6fec
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Image/Hierarchy/Hierarchy.png b/Assets/Image/Hierarchy/Hierarchy.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2298e18f7db7b235e5a6e914b24a727289e7ac0
GIT binary patch
literal 10723
zcmeI2Yfuwc6vr3Af(SlJ6?sUgjAA>qQ3?V>kVmP=6o_IeY6Pq($U`2Dm_UG_4rLg?
zj8a7fg^mxV4T6aB5M)D
*d`nMwKMJK`yq2Dd(XLh<~RSj
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
P00000NkvXXu0mjfaWS7G
literal 0
HcmV?d00001
diff --git a/Assets/Image/Hierarchy/Vector.png.meta b/Assets/Image/Hierarchy/Vector.png.meta
new file mode 100644
index 00000000..f6486cfb
--- /dev/null
+++ b/Assets/Image/Hierarchy/Vector.png.meta
@@ -0,0 +1,130 @@
+fileFormatVersion: 2
+guid: 11170db5ab94e9c4792ed2c1319f5057
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Image/Hierarchy/View.png b/Assets/Image/Hierarchy/View.png
new file mode 100644
index 0000000000000000000000000000000000000000..06ebf2f39093663ac5166cb98e0bf7fb75e2d276
GIT binary patch
literal 1468
zcmV;t1w;CYP)@~0drDELIAGL9O(c600d`2O+f$vv5yPN
z^g?1H+mc3_zZeX|Fbu;m48t%C!!QiPFbu;m48t%CBaA;de=a(aPA)t7I(jdT|9?Bk
z%R#;$UY{|7Q6pEK+;#HQ$&ZY(JLs)2enAai(;MlPyoPs)p68*HZ~W#|^pUxi;a#%t
zWQ#k+eM&0&sQ+<>vbr~D7w$1zu!j3FE|!%eZ3@|`%eC%FY2EHHOSwj
z7t-razL3V{;rpqDUcV=NaBd0D`TBoq_zk_|N+29N0WmdW!v{o-sJ)Mno74!sp`77e
z2)#r0gx8C;uQ8d5up858ykZ$bpK_|hYpRiI!mfGG2S`tvenKKY)%X?1{O(F~Lt4|;
zCB#t^=8Rj;l)2)o#c$PuhS<$Uk|vG=gjV>F{KZxF=uJ9}vQOR@%ab
zft-pu{E9wuL!20EIGMS&)g9qW6>6Z=uA3}Rs1M>f$oy(Nq?>uy~MfyQ{zrUIk+pR+s7r-_jOG=
z>Ofb(Zb(EtN`*Y^CUifr4pS*9wJr=)xYN>PEBkXsVa>F$Tk+mx1*^=DgId+$~eNei(6|_YD*LR>%pug59?6SbGN9~(3=g3
z$PMub;g4U?)&rs2@lFTAL4wA*2;nHIx=V?W3nIrwV-_
zq&`+*OX28W`vD`uaip8dGsh=;xgIbwJX~aQcS9hL^r`A!J}Fn6@1u5he4xUc10igV
zr?lw#HC_Ey#(&TF@oQ^G{S7A`@vdDHLQsQfL=MF`*Zw9&>&fFmG}o`S)6dH}I^jL)
zl&|#85ROmvlF{*DYvy3o7mkHn4gY=g-Y^WqFbu;m48t%C!!QiPFbu;m48t%!EdK#V
W&!nJB?oyQi0000pjhU?P30ZZ
zDb0si449;^2sznIv-|W+Frtw&fyGQgdct$AqMha}D^+z_CLYtjuOI1^bNYXIzp(Y=
z13iy#xZBhPo_c1ZG`;kC!1lWGirDR;cmMC4^5;tFb@^qPQSwE1|J>$${3A`{>2KG+
zKR&rVRGeNn|7NW3<=t21&v#XK-|iC6f8C|`X#XYOnb*U=`>MRx%U^x3rbokBMs??^
z%N1qUO?LhLbp7<>Y1^l~ZMwC!-hR^d)BSrt?cKH4^UkaTho|LBmra)VZF|6C-z>Rp
zf7BkGe7ZjW=jNK<;lG8{eV#p9bGPd)%c}^z$4743Ml0R^tMT;Wb&J|-Gw+|<^{t|}
z@>0H8_w!iILOEkq<9XLOr=*^l7PC$Mp}^PU2FdPLGhCo8u0sduA
VO78RSDEbRB%G1@)Wt~$(699^9zMudA
literal 0
HcmV?d00001
diff --git a/Assets/Image/Hierarchy/scroll.png.meta b/Assets/Image/Hierarchy/scroll.png.meta
new file mode 100644
index 00000000..4e3fc3d5
--- /dev/null
+++ b/Assets/Image/Hierarchy/scroll.png.meta
@@ -0,0 +1,130 @@
+fileFormatVersion: 2
+guid: 6470b762f171dee4db35fc51d202dfa4
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Image/Hierarchy/title container.png b/Assets/Image/Hierarchy/title container.png
new file mode 100644
index 0000000000000000000000000000000000000000..89613e54b9c824a0d81a9dbfa6dad82e32fb0437
GIT binary patch
literal 1081
zcmeAS@N?(olHy`uVBq!ia0vp^DL`Do!3HE*zJ+fAQk(@Ik;M!QI^H16xYTyqN}wQP
zage(c!@6@aFF^{^9eo`c7&i8E|4C$JU|>Gy>Eakt!T9#p?lNgtnd2Y#hfULsFZ67$
zXqwT-cTqKT5}(!_zEuZ=6TDVg_zOJcoS^Ne^<w%?u`w)(2Az5V|s7cR3xfYv~2~uiqAG?MgG3
zepM`;o}PZYR3$w#bLDC-yQ{a?i5H)8uh#m0+G^5dqp<60DV3F#vHIt8s#@3E-n@73
zp7&{o(swJA;+DCKEn9x=r}w&JldQu2d!IOU>eRALf37IK+&w#Ms(qwWcXxO8*|g8*
zvb&QDZ5aAR8?H|a=!-C2H|K!<=l5%N-8*;goUr$S$$=tA<;AWstv3z|+UGZQO3cQr
zIIDwhQ*+`sE}I?w_{EEi1knofrN589ull_*^!l}p@3ePDOY!uqX_~W9Dqb=5|DWxu
z%fx=VP8D1E?`Lb=HQlxQqMjsoPq7Yb{l7?f&jy|=Qu8BK__OXDbZ5rKj{X@Zv0g35i(t9L2{!>)6VpnzSE+aQv0W>FM0Lj-(K~N4wFq6%&Fl$
zb11bxG;v4pA338fdz#b}wJt}WJ`>&s(ykS{xO
zPWNl`X1=+a2J(=GbB#-5k}s`)33kTRi>2>ACy%Exq3Ta-CYy@vJ?6*2!+IPfJgq
ze9mR+$KJnx|9VaTap=&Y`QP%|4X*yEU$M(><)%OLti%4lZI_Xk&(DtiSL|&p{dVaM
z(<`brmw4-+Y5@1uB!a%eCproojZ4Kx0;x4uflMTX@B_A`mIN7G(Ug-
z9KEVxy84#TZ(slB2ggW;Kkc}><#N^MWwNuyReO(Y!d8m4FdSA^=$Ji4dy64-oZcew%dvx-nQEZh$?u*Tt
qp+9_Odmmesn}*@aQ9yC|mGz9bL!tsDzjZr-lzF=PxvX().panel_assetlibrary.scrollRect;
assetScrollView = FindSingle().panel_assetlibrary.scrollView;
- componentScrollView = FindSingle().panel_componentlibrary.scrollView;
+ componentScrollView = FindSingle().panel_hierarchy.scrollView;
InterworkingDataScrollView = FindSingle().panel_interworkingdatalist.scrollView;
renderObjectPrefab = Resources.Load("Prefabs/PRF_RenderObject");
diff --git a/Assets/Scripts/Studio/Managers/EventConnector.cs b/Assets/Scripts/Studio/Managers/EventConnector.cs
index 60e93862..0a490971 100644
--- a/Assets/Scripts/Studio/Managers/EventConnector.cs
+++ b/Assets/Scripts/Studio/Managers/EventConnector.cs
@@ -35,7 +35,7 @@ namespace XED.Manage
GameObject assetWindow = canvas_Popup.panel_assetlibrary.gameObject;
SaveLoadFBXData saveLoadFBXData = customAssetConnector.saveLoadFBXData;
- GameObject componentWindow = canvas_Popup.panel_componentlibrary.gameObject;
+ GameObject componentWindow = canvas_Popup.panel_hierarchy.gameObject;
UIConnection();
StatusConnection();
diff --git a/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs b/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs
index 5bf2c301..8387de9c 100644
--- a/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs
+++ b/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs
@@ -11,7 +11,7 @@ namespace XED
{
public Panel_AccessibilitySettings panel_accessibilitysettings;
public Panel_ColorPicker panel_colorpicker;
- public Panel_ComponentLibrary panel_componentlibrary;
+ public Panel_Hierarchy panel_hierarchy;
public Panel_AssetLibrary panel_assetlibrary;
public Panel_InterworkingDataList panel_interworkingdatalist;
public Panel_AssetProperties panel_assetproperties;
diff --git a/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs b/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs
deleted file mode 100644
index 2486f93e..00000000
--- a/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using UnityEngine;
-using XRLib.UI;
-using XED.Core;
-using XED.Hierarchy;
-
-namespace XED.UI
-{
- public class Panel_ComponentLibrary : PanelBase//UnityEngine.MonoBehaviour
- {
- public CustomScrollRect scrollRect;
- public PooledScrollView scrollView;
- private void Awake()
- {
- scrollRect = GetComponentInChildren();
- scrollView = GetComponentInChildren();
- UnityEngine.UI.Button btnClose = transform.Find("Button_Close").GetComponent< UnityEngine.UI.Button>();
- btnClose.onClick.AddListener(() => gameObject.SetActive(false));
- }
- // Start is called once before the first execution of Update after the MonoBehaviour is created
- void Start()
- {
-
- }
-
- // Update is called once per frame
- void Update()
- {
-
- }
- }
-}
diff --git a/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs.meta b/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs.meta
deleted file mode 100644
index 623b2cdc..00000000
--- a/Assets/Scripts/Studio/UI/Panel/Panel_ComponentLibrary.cs.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: dcaf5c160a5eafd4888ef1224800d878
\ No newline at end of file
diff --git a/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs b/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs
new file mode 100644
index 00000000..547e2195
--- /dev/null
+++ b/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs
@@ -0,0 +1,26 @@
+using UnityEngine;
+using XRLib.UI;
+using XED.Core;
+using XED.Hierarchy;
+using UnityEngine.UI;
+
+namespace XED.UI
+{
+ public class Panel_Hierarchy : PanelBase//UnityEngine.MonoBehaviour
+ {
+ public CustomScrollRect scrollRect;
+ public PooledScrollView scrollView;
+ public Button Button_Close;
+
+ private void Awake()
+ {
+ scrollRect = GetComponentInChildren();
+ scrollView = GetComponentInChildren();
+ }
+
+ public override void AfterAwake()
+ {
+ Button_Close.onClick.AddListener(() => gameObject.SetActive(false));
+ }
+ }
+}
diff --git a/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs.meta b/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs.meta
new file mode 100644
index 00000000..f1ce0395
--- /dev/null
+++ b/Assets/Scripts/Studio/UI/Panel/Panel_Hierarchy.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 43edcd286625fd848a35e7c173b9f2f9
\ No newline at end of file