diff --git a/Assets/TMPFolder/Panel_Repository.cs b/Assets/TMPFolder/Panel_Repository.cs index 4b76f199..224e589d 100644 --- a/Assets/TMPFolder/Panel_Repository.cs +++ b/Assets/TMPFolder/Panel_Repository.cs @@ -1,15 +1,20 @@ +using Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs; using Studio; using Studio.Setting.Connect; using Studio.UI; using TMPro; using UnityEngine; using XRLib.UI; +using Newtonsoft.Json; +using Best.HTTP.JSON; +using UnityEngine.UI; namespace XED.UI { public class Panel_Repository : PanelBase { - public RectTransform BaseDataList; + RectTransform ProtocolLabels; + RectTransform BaseDataList; RectTransform Info_API; RectTransform Info_BaseInfo; @@ -25,6 +30,13 @@ namespace XED.UI TextMeshProUGUI MaximumResponsePacketAPI; TextMeshProUGUI MaximumResponseTimeAPI; + TextMeshProUGUI RawData; + RectTransform rawDataRect; + float rawDataFoldHeight; + float rawDataOriginHeight; + RectTransform RawDataFoldButton; + bool isRawDataFoldOn; + public override void AfterAwake() { UI_ProtocolLabel[] protocolLabels = GetComponentsInChildren(); @@ -36,15 +48,26 @@ namespace XED.UI StudioService.Instance.onDataLoaded += CreateAPIListButton; baseDataButtonPrefab = Resources.Load("Prefabs/UI/Button/UI_BaseDataButton"); + + rawDataRect = RawData.GetComponent(); + rawDataFoldHeight = rawDataRect.sizeDelta.y; + RawDataFoldButton.GetComponent