From 6e7f5fefbb7739a10bbd44531a46f83b6308ce8b Mon Sep 17 00:00:00 2001 From: wsh Date: Sun, 25 May 2025 14:19:35 +0900 Subject: [PATCH] =?UTF-8?q?MQTT=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Panel_MQTTTestResult.cs | 74 + ...t.cs.meta => Panel_MQTTTestResult.cs.meta} | 0 Assets/Panel_MQTTTesutResult.cs | 9 - .../Prefabs/AAA/Panel_MQTTTestResult.prefab | 2215 +---------------- .../Prefabs/CommonUI/UVCKeyValueItem.prefab | 364 +++ .../CommonUI/UVCKeyValueItem.prefab.meta | 7 + .../Prefabs/UI/Item_TopicResult.prefab | 1600 ++++++++++++ .../Prefabs/UI/Item_TopicResult.prefab.meta | 7 + Assets/Scenes/pre-0.24.0.unity | 174 +- Assets/Scripts/Studio/Common/ResourceURL.cs | 1 + .../Studio/Connect/TemporaryMQTTClient.cs | 32 +- .../Scripts/Studio/UI/Canvas/Canvas_Popup.cs | 1 + .../Studio/UI/Elements/UI_MQTTConnection.cs | 23 +- Assets/Scripts/UVC/UI/UVCKeyValueItem.cs | 20 + Assets/Scripts/UVC/UI/UVCKeyValueItem.cs.meta | 2 + .../Scripts/XRLib/Behaviour/MonoBehaviour.cs | 2 +- .../XRLib/Extenstions/TransformExtension.cs | 4 +- Assets/UI_MQTTTestResultItem.cs | 48 + Assets/UI_MQTTTestResultItem.cs.meta | 2 + .../Runtime/Shared/Database/Database.cs | 2 +- ProjectSettings/EditorSettings.asset | 2 +- 21 files changed, 2310 insertions(+), 2279 deletions(-) create mode 100644 Assets/Panel_MQTTTestResult.cs rename Assets/{Panel_MQTTTesutResult.cs.meta => Panel_MQTTTestResult.cs.meta} (100%) delete mode 100644 Assets/Panel_MQTTTesutResult.cs create mode 100644 Assets/Prefabs/CommonUI/UVCKeyValueItem.prefab create mode 100644 Assets/Prefabs/CommonUI/UVCKeyValueItem.prefab.meta create mode 100644 Assets/Resources/Prefabs/UI/Item_TopicResult.prefab create mode 100644 Assets/Resources/Prefabs/UI/Item_TopicResult.prefab.meta create mode 100644 Assets/Scripts/UVC/UI/UVCKeyValueItem.cs create mode 100644 Assets/Scripts/UVC/UI/UVCKeyValueItem.cs.meta create mode 100644 Assets/UI_MQTTTestResultItem.cs create mode 100644 Assets/UI_MQTTTestResultItem.cs.meta diff --git a/Assets/Panel_MQTTTestResult.cs b/Assets/Panel_MQTTTestResult.cs new file mode 100644 index 00000000..5532c074 --- /dev/null +++ b/Assets/Panel_MQTTTestResult.cs @@ -0,0 +1,74 @@ +using Studio.Manage; +using Studio.UI; +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UVC.UI; +using XRLib; +using XRLib.UI; + +namespace Studio +{ + public class Panel_MQTTTestResult : PanelBase + { + public UVCKeyValueItem Item_Domain; + public UVCKeyValueItem Item_Port; + public ScrollRect scrollView_TopicResults; + public UI_MQTTTestResultItem prf_MQTTTestResultItem; + public Button button_Close; + public struct MQTTTestResult + { + public string topic; + public string message; + public string payload; + } + + private void Awake() + { + button_Close = transform.DeepFind