From b5e7fe02e4c79718cdc91d58651701ee8ef832b1 Mon Sep 17 00:00:00 2001 From: Afeijia <2226012958@qq.com> Date: Thu, 17 Aug 2023 16:15:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B4=E5=9B=BE=E5=8F=8A=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=88=B0=E6=9C=BA=E6=9F=9CUI=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GQ_TongXin/Assets/GameAssets.meta | 8 ++ GQ_TongXin/Assets/GameAssets/Shaders.meta | 8 ++ .../GameAssets/Shaders/UIOverlay.shader | 104 ++++++++++++++++++ .../GameAssets/Shaders/UIOverlay.shader.meta | 10 ++ .../Assets/GameAssets/Shaders/UI_Overlay.mat | 37 +++++++ .../GameAssets/Shaders/UI_Overlay.mat.meta | 8 ++ .../Prefabs/温湿度图标/温湿度.prefab | 89 ++++++++++++++- GQ_TongXin/Assets/Scenes/MainScene_bkup.unity | 14 +++ .../Assets/Scripts/WJ/CabinetUIManager.cs | 12 +- GQ_TongXin/Assets/Scripts/WJ/SpUI.cs | 3 + GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs | 74 +++++++++++++ .../Assets/Scripts/WJ/UIToCabinet.cs.meta | 11 ++ .../UI/古泉切图/全景监控/温度图标-选中.png | Bin 3158 -> 2055 bytes .../Assets/UI/古泉切图/全景监控/温度图标.png | Bin 3291 -> 2142 bytes .../UI/古泉切图/全景监控/湿度图标-选中.png | Bin 3153 -> 2004 bytes .../Assets/UI/古泉切图/全景监控/湿度图标.png | Bin 3290 -> 2216 bytes 16 files changed, 372 insertions(+), 6 deletions(-) create mode 100644 GQ_TongXin/Assets/GameAssets.meta create mode 100644 GQ_TongXin/Assets/GameAssets/Shaders.meta create mode 100644 GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader create mode 100644 GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader.meta create mode 100644 GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat create mode 100644 GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat.meta create mode 100644 GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs create mode 100644 GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs.meta diff --git a/GQ_TongXin/Assets/GameAssets.meta b/GQ_TongXin/Assets/GameAssets.meta new file mode 100644 index 000000000..55243d18a --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 450e9a34d9d27bc4791b1bee636a0bc8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/GQ_TongXin/Assets/GameAssets/Shaders.meta b/GQ_TongXin/Assets/GameAssets/Shaders.meta new file mode 100644 index 000000000..9306f42e2 --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6783701eef3201b41b482930491659db +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader b/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader new file mode 100644 index 000000000..eaf5fb350 --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader @@ -0,0 +1,104 @@ +// UNITY_SHADER_NO_UPGRADE +Shader "UI/Overlay" +{ + Properties + { + [PerRendererData] _MainTex("Font Texture", 2D) = "white" {} + + _Color("Tint", Color) = (1,1,1,1) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _ColorMask("Color Mask", Float) = 15 + } + + SubShader + { + LOD 100 + + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + "PreviewType" = "Plane" + "CanUseSpriteAtlas" = "True" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + //ZTest[unity_GUIZTestMode] + ZTest Always + Offset -1, -1 + //Blend SrcAlpha OneMinusSrcAlpha + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + float2 texcoord : TEXCOORD0; + float4 color : COLOR; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + half2 texcoord : TEXCOORD0; + fixed4 color : COLOR; + }; + + sampler2D _MainTex; + float4 _MainTex_ST; + fixed4 _Color; + fixed4 _TextureSampleAdd; + + v2f vert(appdata_t v) + { + v2f o; + #if UNITY_VERSION >= 560 + o.vertex = UnityObjectToClipPos(v.vertex); + #else + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + #endif + o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + o.color = v.color * _Color; + #ifdef UNITY_HALF_TEXEL_OFFSET + o.vertex.xy += (_ScreenParams.zw - 1.0)*float2(-1,1); + #endif + + return o; + } + + fixed4 frag(v2f i) : SV_Target + { + fixed4 col = (tex2D(_MainTex, i.texcoord) + _TextureSampleAdd) * i.color; + clip(col.a - 0.01); + return col; + } + ENDCG + } + } +} \ No newline at end of file diff --git a/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader.meta b/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader.meta new file mode 100644 index 000000000..e5f8219c3 --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets/Shaders/UIOverlay.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4dfa86dbf58bdd44db74a50e1e7935b8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat b/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat new file mode 100644 index 000000000..387fdf4b1 --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UI_Overlay + m_Shader: {fileID: 4800000, guid: 4dfa86dbf58bdd44db74a50e1e7935b8, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2999 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _ColorMask: 15 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat.meta b/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat.meta new file mode 100644 index 000000000..f100eb03a --- /dev/null +++ b/GQ_TongXin/Assets/GameAssets/Shaders/UI_Overlay.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a3b5242babc65a4c898f644975a9f50 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/GQ_TongXin/Assets/Resources/Prefabs/温湿度图标/温湿度.prefab b/GQ_TongXin/Assets/Resources/Prefabs/温湿度图标/温湿度.prefab index cf9b3b95b..ca708455a 100644 --- a/GQ_TongXin/Assets/Resources/Prefabs/温湿度图标/温湿度.prefab +++ b/GQ_TongXin/Assets/Resources/Prefabs/温湿度图标/温湿度.prefab @@ -1,5 +1,85 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &70541696378742185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 785272239001180448} + - component: {fileID: 1000062609473158365} + - component: {fileID: 3083355702494639820} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &785272239001180448 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70541696378742185} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6206996800221561050} + m_RootOrder: 1 + 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: 20, y: -2} + m_SizeDelta: {x: 320, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1000062609473158365 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70541696378742185} + m_CullTransparentMesh: 1 +--- !u!114 &3083355702494639820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70541696378742185} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 3a3b5242babc65a4c898f644975a9f50, type: 2} + m_Color: {r: 0.54509807, g: 0.9254902, b: 0.7176471, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 100 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 100 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "26\u2103" --- !u!1 &6206996799658441977 GameObject: m_ObjectHideFlags: 0 @@ -17,7 +97,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &6206996799658441976 RectTransform: m_ObjectHideFlags: 0 @@ -172,7 +252,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 52, y: 45} + m_SizeDelta: {x: 33, y: 28} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &6206996799779127838 CanvasRenderer: @@ -233,6 +313,7 @@ MonoBehaviour: wendu_expand: {fileID: 21300000, guid: 5b1b5e55f3cd87f4886d3bb9c4f68651, type: 3} shidu_expand: {fileID: 21300000, guid: 103d978a53ab87c48b69a1bd50d86390, type: 3} textMeshPro: {fileID: 6206996799658441959} + text: {fileID: 0} --- !u!1 &6206996799886426827 GameObject: m_ObjectHideFlags: 0 @@ -311,6 +392,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6206996799658441976} + - {fileID: 785272239001180448} m_Father: {fileID: 6206996800505932346} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -339,7 +421,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: 3a3b5242babc65a4c898f644975a9f50, type: 2} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -378,6 +460,7 @@ MonoBehaviour: wendu_expand: {fileID: 21300000, guid: 5b1b5e55f3cd87f4886d3bb9c4f68651, type: 3} shidu_expand: {fileID: 21300000, guid: 103d978a53ab87c48b69a1bd50d86390, type: 3} textMeshPro: {fileID: 6206996799658441959} + text: {fileID: 3083355702494639820} --- !u!1 &6206996800505932347 GameObject: m_ObjectHideFlags: 0 diff --git a/GQ_TongXin/Assets/Scenes/MainScene_bkup.unity b/GQ_TongXin/Assets/Scenes/MainScene_bkup.unity index 445c8b3bc..50c7e9e0e 100644 --- a/GQ_TongXin/Assets/Scenes/MainScene_bkup.unity +++ b/GQ_TongXin/Assets/Scenes/MainScene_bkup.unity @@ -141538,6 +141538,7 @@ GameObject: - component: {fileID: 3383533715307974686} - component: {fileID: 3383533715307974658} - component: {fileID: 2089257545} + - component: {fileID: 3383533715307974688} m_Layer: 5 m_Name: "\u573A\u666FCanvas" m_TagString: Untagged @@ -141634,6 +141635,19 @@ MonoBehaviour: m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 m_PresetInfoIsWorld: 0 +--- !u!114 &3383533715307974688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3383533715307974681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cda9c274cf3ee2041baedb67c94f2b94, type: 3} + m_Name: + m_EditorClassIdentifier: + toggles: [] --- !u!114 &3383533715309498146 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/GQ_TongXin/Assets/Scripts/WJ/CabinetUIManager.cs b/GQ_TongXin/Assets/Scripts/WJ/CabinetUIManager.cs index f134e3202..3dbeb0f0d 100644 --- a/GQ_TongXin/Assets/Scripts/WJ/CabinetUIManager.cs +++ b/GQ_TongXin/Assets/Scripts/WJ/CabinetUIManager.cs @@ -7,19 +7,25 @@ using UnityEngine.Accessibility; public class CabinetUIManager : MonoBehaviour { + public static CabinetUIManager Instance; public Menu current_menu; public List cabinet_ui_base_list = new List(); + private void Awake() + { + Instance = this; + } + private void Start() { cabinet_ui_base_list = GetComponentsInChildren(true).ToList(); } - public void ChangeMenu(Menu menu) + public static void ChangeMenu(Menu menu) { - current_menu = menu; - cabinet_ui_base_list.ForEach(x => x.OnMenuChanged(menu)); + Instance.current_menu = menu; + Instance.cabinet_ui_base_list.ForEach(x => x.OnMenuChanged(menu)); //switch (menu) //{ // case Menu.M_ȫ_豸澯: diff --git a/GQ_TongXin/Assets/Scripts/WJ/SpUI.cs b/GQ_TongXin/Assets/Scripts/WJ/SpUI.cs index fc79fb389..f7c1c1f00 100644 --- a/GQ_TongXin/Assets/Scripts/WJ/SpUI.cs +++ b/GQ_TongXin/Assets/Scripts/WJ/SpUI.cs @@ -20,6 +20,7 @@ public class SpUI : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler public Sprite shidu_expand; public TextMeshProUGUI textMeshPro; + public Text text; public void OnPointerEnter(PointerEventData eventData) { @@ -30,11 +31,13 @@ public class SpUI : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler my_image.sprite = wendu_selected; expand_image.sprite = wendu_expand; textMeshPro.text = "26C"; + text.text = "26 "; break; case "ʪ": my_image.sprite = shidu_selected; expand_image.sprite = shidu_expand; textMeshPro.text = "40 %"; + text.text = "40 %"; break; default: break; diff --git a/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs b/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs new file mode 100644 index 000000000..c9ea2038b --- /dev/null +++ b/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs @@ -0,0 +1,74 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.UI; + +public class UIToCabinet : MonoBehaviour +{ + public List toggles = new List(); + + // Start is called before the first frame update + void Start() + { + toggles = GetComponentsInChildren(true).ToList(); + for (int i = 0; i < toggles.Count; i++) + { + var index = i; + toggles[i].onValueChanged.AddListener((ison) => + { + if (ison) + { + Debug.Log("" + index); + + switch (toggles[index].name) + { + case "Toggle_豸澯": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_豸澯); + break; + case "Toggle_ʪ": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_¶); + break; + case "Toggle_״̬": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_״̬); + break; + case "Toggle_": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_); + break; + case "Toggle_ֳҵ": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_ֳҵ); + break; + case "Toggle_ͷ": + CabinetUIManager.ChangeMenu(Menu.M_ȫ_ͷ); + break; + case "Toggle_": + CabinetUIManager.ChangeMenu(Menu.M__); + break; + case "Toggle_ӵ": + CabinetUIManager.ChangeMenu(Menu.M__ӵ); + break; + case "Toggle_": + CabinetUIManager.ChangeMenu(Menu.M___չʾ); + break; + case "Toggle_": + CabinetUIManager.ChangeMenu(Menu.M__); + break; + case "Toggle_Ѳ": + CabinetUIManager.ChangeMenu(Menu.M__Ѳ); + break; + default: + break; + } + } + }); + } + } + + // Update is called once per frame + void Update() + { + + } + + +} diff --git a/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs.meta b/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs.meta new file mode 100644 index 000000000..43513fcaf --- /dev/null +++ b/GQ_TongXin/Assets/Scripts/WJ/UIToCabinet.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cda9c274cf3ee2041baedb67c94f2b94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/GQ_TongXin/Assets/UI/古泉切图/全景监控/温度图标-选中.png b/GQ_TongXin/Assets/UI/古泉切图/全景监控/温度图标-选中.png index 1583d6591a1fc0f37ac0936fd9df21a244ad242f..7e64056cac94df6b94c09cba12bf9082721286e8 100644 GIT binary patch literal 2055 zcmV+i2>ADjP)H`F$!yhSilM-7KjDeB9IU}BsMHq zfCNhr2=S3XNM3-HAP0!~I5w7yJ((Fhay-ADneKj{s*CQededV8Ej?AgU)8B|&pr1( zTH^048n`ZiF2VKI`=`DR^gam$fCvZ#Z~!190c7HNdku09=<{;F{mHx3KGObA_v_(r zSLSxU24Iwq(hFf$qm0H6|ZIsz3lYWXi@2i9w~yaPrp_kDbCYbRjo zghiH3ly&FQHe-9%)wc-Szjy<#Sk{FO28?UhYwRBcR02Xm&yfk)tnAb$CWIBA7V-(0 zu){GzXoQ}m4PnH9kXxW2!tp7CkG!{onXXZme6>#4``u9EeD|)$omG!P8FV+YXkgL_ zIciZC5{85o5pmN35wIqP(IbZ4t9)Y2M67b;me7#{gt-ZW3oAKRmYe`}Dl&=t#+paj z#D!D`ItP!lBTY(xCBj#qe6jo4$3NT|R3(4qmp|%XUArk5Z&q>)*-e3-%>nsPp+t+U9SqxJq~ zxO)FiV;Feq%(-lN;iP+Ha@I7p=T~putd!M|^iq3A zv<3nNhB1*P1r>yi7?+r#bkwNIrshlMFBUI6cCpyp+Y1V${c(zHQ!|XC$i4@>W7SuP z4>*KoYyzQuiwMLqwkrOldND9DGy?Xk5r6xc&rGguZFoLlEjl(LX!bpkKHnDS@V&SWHf4wqrW3zqY>}`h#H@?_B5N zaeVObcx3Z#3_PR)CW1;ut))@YSgxsuh+PEULXAK*cBw%J6(1mAKO^*Qnx`$AO~C*E zr5a?60+B#U?z6HJjyPv%Z4#*p$7>?|`&46q5)VR!$zE=L`p3(|S8lvf`I^VxbGT!| z!>lBs9}*N`Vv+K#bGEyVwW3K*s=}h^rZD`%^Pisj!<+xAH(ZU|gPrgu5AngLKi=Ee z-tup4Z+YZ-v~_D4Hi=XPZ;r5k2!w<=a|p|)g64^}aLFh|Oq`;o2+V`ezyGP;Y8dh; zx3oJy;bxyW-@Sb0%HZ^~Pfqq`rtLWEWOj2zv;Qr41xJysSgX}kOe|=eF@9f+*B{n9FF)NGtKku#AU8x&wCd38ewuK!!0-|k@D76Y?U=A~) zp;$3}8l|k4=}=3K4Bg${YzA`^c6DRDUZWA#d5HUK_v+2L!uI=vfXq@NB^FCMnssIj zB>9n!R?@dEFRBp%(Zv2iG$93y+E$Qsg8t>d4Df~LkKx98xp(#EQ0@DPVaARHTf^xg^=J_W1Q{eJsv8 zO!W*Fk2%%X&#vqu%VH}iZkjuSb1^$auz600y=$HU&cuRhjkq`*493k%t7OqeFwt#o z9v#Ozim^4oy`36A|I@Di52-iE)6T`pt+ba_Y!77;PKwNkP>?jJBu%RJClsf3>J@@m zkqccO$Xu)|GJzOemZzOsLgpf+GAf%kR%$I~#2Af$l44ql*32;8BV%C2LJcVZIWlzv z={HhiBrlzNM~>^O6})d-@fc0%FXScXC{ik2xJ*NZ?)7H5_$X6FjL_Ky-<`#~udTNkkjq{2n|i<~t6MG@mn zsS9hG2&QttzyX;d)HXIobrYGh99dXAX7P#lbTD10GJWv(=q&&6u{)#b7g0{U45oPu z8^)`DE3sd)rl89skWLZl?DbL;ETEEZ+U7?VEh}KZ3@9tsE?-z_YEq^h2s2&6GZ(v< zkS`hT1HRHs6WJOUxG%ks9R5lQ* l!7Hco(Vqbv=(jI0`VSq3i{l7wWtIQ{002ovPDHLkV1gXr%ccMT literal 3158 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 diff --git a/GQ_TongXin/Assets/UI/古泉切图/全景监控/温度图标.png b/GQ_TongXin/Assets/UI/古泉切图/全景监控/温度图标.png index 271a91a91e6ccdc2e0380158f43dc1b589e0a434..2dc892045c26329f26e34c3c367f11194a0c1bbd 100644 GIT binary patch literal 2142 zcmV-k2%-0hP)|ksXq}YN4BnKfGi3mj;5`j1%6p2d?97ztjaY5o3 zkpovtaDW3S5~oBcfD}uh1gr#Nf*of!w%6YE{(9e=pYEERe$x> zS2cLNY7S$792vWi85ITTR0YGEb0TAp1Q5PCUSl+&f%eyZ?ZlfItx<04teJ7;# z1ClS2o+l4lhY8bMgYjC70dNd5s)^_Of5z!S15KK0L9mO6eE{je%J$Q6W9wz;TP`2m z9X5NLf-E9xJg`Vmk2pEgK7$Yhm|I{FfI0fCyHAJ^LPlVUKK75D?$L;z<$tZcg6E5$ zQP(1PU|byf&%?+q@Q3%FqdUVNLK)`ja=jdFtT=HEKoAf$6c|K}sgc0RDIe140!C*P z9IvCKpb-HWgQ#fO42vVj>|pWS0P{?wYu=$^l(+oFU zxqZt?Q|sc%2!}Q_LBIu&z|b^KeBB5Ikz51cIus)pot78|jE)duW&wH~ERLM8{lzmq z>J%0lSJN{~Kehlcfeudz2U8ALYqz@|#5W4DAjN2)lJ4R7tC9JM9xfc4x9jWM;nwPX zZ*}v*3wR9`g9M4B5h6fBfjo}^s_(9N4)t)bbhfZ&(1ifA>O_V_9N393x0pj4b7+n0 zU*cHA*aO4-;Xb|g;-&8SQz!CI?yULO-uUf<>(@SYXbG$!QkzMl$S6UPForRO2%C+2 z-c8N=d~Oni&`=~NwJ&klcdYsR;tzEsWDt zvsww;az#%UB%vN7O)-2TIHq0_o_2}&bBmeA5>j}vY`jbky7zd1NDH)X2Ei}OM1 z+A)pit4hY3eU*Jk@Hk1H93YW?5LTr*P`q~7KXCs_#;+84mJmb4ZYRfHzaX1i9E;b% z8}h#krWN)Vwdqa{CPznAZN}G}?qh1INCohLr3?Z?4l)b^RbcMe42MWi`*t}^u5m{E zzayfWLT?Xce{}P<|Lpdf z$8L_}8W&fmM-W9Ahd5Cv{3s{JWKZ5us?+U6AJYdS z0*%)?A=o&9%0+>}z;Nu$>CV5GSN*~hU&x1p4)#wTS4Tjm4&n6Tg7uAqltzhlv33w1 z_<-X9+bJqk0zS@A#cZ@dc}PVnmgvX{Ot^|x@q1ejg2_8@dwo0L+yt#{@9|#k#N`Fm zl@nt#^+5JBGxB2WM9QStUugQO5XM`9R=NOUCG-I}BxkTiB#Mh;eI_6L@!cw)naQ?y zM{@O@531c!#e=02_TwvmuST1@ob@^w)inu?h9zydZEn;ZZ1pE~T^g0hi3Cf0sB+4CXM?Htq{6@MDmA|+_g8Tnjc55FmJ8dJiH0b)>=_$in z6P(ciYCvLRndBG+)v)#yT6;1|>4_A#t~#MW8=XY9L!K%|t8JHB@JZAS;dnQstT%*~ zG8lsn5>T{Uco(E;2r3dFBb<5EA`u1LkYJG$WCpS5fEo10Bozw`4UFo7OegOjeJqrB zZdT3ChQ}<6{UNG;D6H0E3p0{lQgv;(K6UYDDj&*%NwGqf~;@aaEGx3MOKxx^Bwp-{s%L&|a;fz(Mg zrd#nW3I+KJCp*ekRRi&Nv8>TNXyq@oMO>_S(VclhYw zReEy%*Wlq0G~jS)jk_q&0m1?@81l8XZ}Gb~e`9+6$OTOljGd7h8CScu2t>-Y6-p)8 zn3(3Msi+@2+MH=Ljfo8^mm}cm;&=G;iI4S@M(E%#d-g;EcL}>nMRC#LSnCW<6L7edmpVaP(uX>B>*)41$9j_ UW)2smu>b%707*qoM6N<$f(7CHy#N3J literal 3291 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 diff --git a/GQ_TongXin/Assets/UI/古泉切图/全景监控/湿度图标.png b/GQ_TongXin/Assets/UI/古泉切图/全景监控/湿度图标.png index 4a450bbe009e6181735e8a0c194f49b355a8de8c..7a2b9fcd4938451e6e4c74959b58163a2f1700ad 100644 GIT binary patch literal 2216 zcmV;Z2v_%sP)>1By`@MeMwOn+o`gxJkGd)$WUU%J7 z_nv$19ojmq*N{g}f!fG5@%-RAJ~Vfq(s~+-EEoi4#4E^1GGoZ1d<8t5K&%4Vc9vZ36%3`w4Ndu zagLLbQ_z$Gv?da7n2d^zTTE|ywnur!+}2O1w{H5r-a2uFrkATb_?crrpfb#|_qy&c z+H&P}%XKB2CnLc(q45ms8!*gp4s4sX22hM#1kEuF6oDwB%mAGh6&tsi?(_{E)hY~X zTd6x{zH9)Dk)<6Rye|81RQCLWXIG1hnN*Ah3F)qizfaz%1{H^4&4n>Q?ZDnKoP;WX zJx9{8QXoZ)JdXjY&YW_=SN-11O@-0DHaw;TL`F&lA1u3aIRxLt9F1}LO&m);7QzwW ztm8FBj!v&lr%%lJBF~APfVj*V7O?SoMKO#iL{u-Hb$0EP%hykU6=@a8sZ#oJNa*8> zikOWiG8!=I(oG6nImb45eCvy!=>72ieQPH29K+R%frJj$Gh4^(EVH$Y+9Q6hZ5plP z=r!ljWUo?8FakBXJje_}Bmoe?Xaxa6nn+0Il_Cemz7O8s-gDiS%rfY^U;n~{2H>5G zk};Bz7{1`+zARTmY!)tgKZr8 zkF9?0n~yH<+PO9R(!P&&?fjAtD#2(pEA1E4w&9B0;;oQWg;EX)8X8eA5wDTG_;uqm zVR!&zyi?FuKDM{>z27|F|KEu@w>rP%zwzj=F5G+fUER0cxx27u&Uq4H5|tG2xTLaI z2wq5%$Co{kzThBAb6N2iS6%Yb&^o^NeeWpdS1*PiJ^j~VXM9X$Ysd7{Prf*O{-vY! zLtp*u_`3D$wCk6A)%(m>Zy2ZH5;&DU@#Tjj&=}05gdqu&vko_InAErJ*kZo@i)Suo z!Wj<8w1(=m@Zdv_tybRir#}6mt{)7e%8p$ArdLdwIK~Wah#)0`(=F;Ksg{H&f~l%H zeCFM^7XLmy?2TN%s`u#0JTX zMh#*u;70j85PT$baval!v7XwtWwR-AMGwww%}$?P@=rc@VEE_#FAb$&nvLttv-|&9 z?YU((zy78fGk^MQNnN8x#VsBC%BVD4lSBlQAB7^yt$?sjQtJ{)MZqQ}C(T7;Xnb8) z;xTn%fSwG3N{TBbenPFu~s=jLK+=S=?E;iFYOD0%u_Hx@7a;b5ICA=VD2 zD=^S#NIxRO0>Y)^GPo8FIK+aKN_6Cd0A4<`=#MX~1~=YQ;;gu-fYCrUwMK2<`_6XW z0Zz>K!yB)kwa7Fs=V6nnDFjgjS<+X8kO+pP-i^E^yE~8I6BzPQROB=?Sh?U2|NZ4* zwrNu@D-^tK-jUq0QmKK$00(}5pjM(St9j}lDIMeR<4;{&d40}py>)j>8xwaSt!V!6 z(fa7`{y3;F^g}k*qfpx>@kNe_Ns6KL6qzB)R7y`$@#qo`8=Yk|DbrF;4Fk#MPBgq6OXS zjJ(JO0W}6yp>!+nZhng|=Z+8S)kQ~H7W+dI{Sf2E2oR7mWMr}=#z?xaSdBBKDL0_;F1kBrTgApLJsy-2dNR;z6+6~G!pE0Bo_D8iP%~qM6aOjg z;yf$LImS~ekr*}^sVtWfN|zPqpzlrki3rZO5@>3DiF2I3W>rqoCN z#a^LlSS(_AME+wj0;!^nVro;HLs$))dk?5x8-50dan!IhGauT-XhBhd4E^xx{D;Gf z$A7Ln-N*$=6pEdZ7`d`SClMkgE5ddNM`D_jq@wf`(ws>&wT{Xd$^pV;@i^VS?enDc z7#u19r6Etk^4RH+C!@Aq^AF0ieWc7(qwUhA#(s(8LWI$@0P+93ky?zZaqMeT?VzY- qiM=5BP*Ep4L`G{=7=lm&sQ(YLm_Xp}CPIb)0000 literal 3290 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 Yzp;yw;SCCc4FCWD07*qoM6N<$f}%?_xc~qF