Browse Source

搜索面板、告警面板

蓝色星空 1 year ago
parent
commit
0fd5b69162

+ 8 - 0
Assets/Game/Blue/Controller/Item.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dde0bc69c489dd64f800c2fe7ef85844
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 23 - 0
Assets/Game/Blue/Controller/Item/FaultPanel_Item.cs

@@ -0,0 +1,23 @@
+using UnityEngine.UI;
+
+namespace GHZLangChao
+{
+    /// <summary>
+    /// ShowDaoHang 面板 -- 故障面板 ---子物体
+    /// </summary>
+    public class FaultPanel_Item : AbstractController
+    {
+        public Text Name; // 设备名称
+        public Text System; // 承载系统
+        public Text Level; // 告警级别
+        public Text Time;// 告警时间
+
+        public void Init(AlarmData AlarmData)
+        {
+            Name.text = AlarmData.title;
+            System.text = AlarmData.carryingSystem;
+            Level.text = AlarmData.level;
+            Time.text = AlarmData.equipmentAlarmTime;
+        }
+    }
+}

+ 1 - 1
Assets/Game/Blue/Controller/SelectListRoomName_Item.cs.meta → Assets/Game/Blue/Controller/Item/FaultPanel_Item.cs.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 2bc10047abdc7f74f9ef03c39a269dd6
+guid: 57c17846c36cd784f99acc52ae366efd
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2

+ 1 - 1
Assets/Game/Blue/Controller/SelectListRoomName_Item.cs → Assets/Game/Blue/Controller/Item/RoomName_Item.cs

@@ -4,7 +4,7 @@ using UnityEngine.UI;
 
 namespace GHZLangChao
 {
-    public class SelectListRoomName_Item : AbstractController
+    public class RoomName_Item : AbstractController
     {
         public Text RoomName_Text; // 显示机房名称
         public Text XunJian_Text; // 显示巡检

+ 11 - 0
Assets/Game/Blue/Controller/Item/RoomName_Item.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5c997ceeaaebfae4287fade6e479a3b2
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 42 - 0
Assets/Game/Blue/Controller/Item/SearchPanel_Item.cs

@@ -0,0 +1,42 @@
+using UnityEngine;
+using UnityEngine.UI;
+
+namespace GHZLangChao
+{
+    /// <summary>
+    /// ShowDaoHang 面板 -- 搜索面板 ---子物体
+    /// </summary>
+    public class SearchPanel_Item : MonoBehaviour
+    {
+        public Text Name; // 设备名称
+        public Text System; // 承载系统
+        public Text Pos; // 设备位置
+        public Text Type;// 设备类别
+        public Text Model;// 设备型号
+        public Text Factory;// 厂家
+        public Text Standards;// 规格
+
+        public void Init(MachineParameters MachineParameter)
+        {
+            Name.text = MachineParameter.deviceName;
+            System.text = MachineParameter.carryingSystem;
+            Pos.text = MachineParameter.deviceLocation;
+            Type.text = MachineParameter.equipmentType;
+
+            if(MachineParameter.equipmentModel!=null)
+                Model.text = MachineParameter.equipmentModel;
+            else
+                Model.text = "--";
+
+            if(MachineParameter.factory!=null)
+                Factory.text = MachineParameter.factory;
+            else
+                Factory.text = "--";
+
+            if(MachineParameter.specification!=null)
+                Standards.text = MachineParameter.specification;
+            else
+                Standards.text = "--";
+        }
+    }
+}

+ 11 - 0
Assets/Game/Blue/Controller/Item/SearchPanel_Item.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 047812fb523c0094b80407ac4e0fc67c
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 461 - 0
Assets/Game/Blue/Prefabs/FaultPanel_Item.prefab

@@ -0,0 +1,461 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &948193743806088036
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 931509071562736866}
+  - component: {fileID: 7358930463348895771}
+  - component: {fileID: 1741953068121502585}
+  m_Layer: 5
+  m_Name: Level
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &931509071562736866
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 948193743806088036}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8620922782870543088}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1203, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &7358930463348895771
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 948193743806088036}
+  m_CullTransparentMesh: 1
+--- !u!114 &1741953068121502585
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 948193743806088036}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 0, b: 0, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u91CD\u5927\u8B66\u544A"
+--- !u!1 &2092958181713865263
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8246292031268507486}
+  - component: {fileID: 4060165512379540911}
+  - component: {fileID: 8977926153193916714}
+  m_Layer: 5
+  m_Name: System
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8246292031268507486
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2092958181713865263}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8620922782870543088}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 615, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &4060165512379540911
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2092958181713865263}
+  m_CullTransparentMesh: 1
+--- !u!114 &8977926153193916714
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2092958181713865263}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u627F\u8F7D\u7CFB\u7EDF1"
+--- !u!1 &6880881368673821361
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 27452518861023603}
+  - component: {fileID: 1029005197232812937}
+  - component: {fileID: 8413199327839556976}
+  m_Layer: 5
+  m_Name: Name
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &27452518861023603
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6880881368673821361}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8620922782870543088}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 47, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &1029005197232812937
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6880881368673821361}
+  m_CullTransparentMesh: 1
+--- !u!114 &8413199327839556976
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6880881368673821361}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u8BBE\u59071"
+--- !u!1 &7400388167945465585
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8620922782870543088}
+  - component: {fileID: 1006081151547986575}
+  - component: {fileID: 7109718103764188753}
+  - component: {fileID: 7944707098836789874}
+  - component: {fileID: 6639642803538604138}
+  m_Layer: 5
+  m_Name: FaultPanel_Item
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8620922782870543088
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7400388167945465585}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 27452518861023603}
+  - {fileID: 8246292031268507486}
+  - {fileID: 931509071562736866}
+  - {fileID: 758006917721716104}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 2200.703, y: 140}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1006081151547986575
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7400388167945465585}
+  m_CullTransparentMesh: 1
+--- !u!114 &7109718103764188753
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7400388167945465585}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Texture: {fileID: 0}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!114 &7944707098836789874
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7400388167945465585}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
+    m_HighlightedColor: {r: 0.10980393, g: 0.34509805, b: 0.5058824, a: 0.11764706}
+    m_PressedColor: {r: 0.10980393, g: 0.34509805, b: 0.5058824, a: 0.11764706}
+    m_SelectedColor: {r: 0.37254903, g: 0.6392157, b: 0.7058824, a: 1}
+    m_DisabledColor: {r: 1, g: 1, b: 1, a: 0}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 7109718103764188753}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &6639642803538604138
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7400388167945465585}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 57c17846c36cd784f99acc52ae366efd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Name: {fileID: 8413199327839556976}
+  System: {fileID: 8977926153193916714}
+  Level: {fileID: 1741953068121502585}
+  Time: {fileID: 8188509481248381672}
+--- !u!1 &7703812888491263283
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 758006917721716104}
+  - component: {fileID: 3482393412795395683}
+  - component: {fileID: 8188509481248381672}
+  m_Layer: 5
+  m_Name: Time
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &758006917721716104
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7703812888491263283}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8620922782870543088}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1645.5765, y: 0.0000076293945}
+  m_SizeDelta: {x: 556.191, y: 0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &3482393412795395683
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7703812888491263283}
+  m_CullTransparentMesh: 1
+--- !u!114 &8188509481248381672
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7703812888491263283}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 2023-06-20 11:11:11

+ 7 - 0
Assets/Game/Blue/Prefabs/FaultPanel_Item.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 48d98ef2483f27f41aa2ba8603fa54d5
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 1
Assets/Game/Blue/Prefabs/RoomName_Item.prefab

@@ -290,7 +290,7 @@ MonoBehaviour:
   m_GameObject: {fileID: 6861891413660314999}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 2bc10047abdc7f74f9ef03c39a269dd6, type: 3}
+  m_Script: {fileID: 11500000, guid: 5c997ceeaaebfae4287fade6e479a3b2, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
   RoomName_Text: {fileID: 143220577649231664}

+ 707 - 0
Assets/Game/Blue/Prefabs/SearchPanel_Item.prefab

@@ -0,0 +1,707 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &199576573349105622
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7022452402828610286}
+  - component: {fileID: 1251262992016178761}
+  - component: {fileID: 5283440227465994974}
+  m_Layer: 5
+  m_Name: Model
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7022452402828610286
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 199576573349105622}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1426, y: 0.0000076293945}
+  m_SizeDelta: {x: 556.191, y: 0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &1251262992016178761
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 199576573349105622}
+  m_CullTransparentMesh: 1
+--- !u!114 &5283440227465994974
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 199576573349105622}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: --
+--- !u!1 &2418392392323219831
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2146398277119675786}
+  - component: {fileID: 8718621257575430722}
+  - component: {fileID: 4389135733392962047}
+  m_Layer: 5
+  m_Name: Type
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2146398277119675786
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2418392392323219831}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1070, y: 0.0000076293945}
+  m_SizeDelta: {x: 556.191, y: 0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &8718621257575430722
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2418392392323219831}
+  m_CullTransparentMesh: 1
+--- !u!114 &4389135733392962047
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2418392392323219831}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u673A\u67DC"
+--- !u!1 &4235934554186245542
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7695765399846495000}
+  - component: {fileID: 5179405698506926593}
+  - component: {fileID: 5395875198022361156}
+  m_Layer: 5
+  m_Name: System
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7695765399846495000
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4235934554186245542}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 320, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &5179405698506926593
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4235934554186245542}
+  m_CullTransparentMesh: 1
+--- !u!114 &5395875198022361156
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4235934554186245542}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u627F\u8F7D\u7CFB\u7EDF1"
+--- !u!1 &4318432999756773355
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2608544392093010135}
+  - component: {fileID: 4962211733509070940}
+  - component: {fileID: 2458760109264279402}
+  m_Layer: 5
+  m_Name: Factory
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2608544392093010135
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4318432999756773355}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1752, y: 0.0000076293945}
+  m_SizeDelta: {x: 556.191, y: 0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &4962211733509070940
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4318432999756773355}
+  m_CullTransparentMesh: 1
+--- !u!114 &2458760109264279402
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4318432999756773355}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: --
+--- !u!1 &4856299681211881719
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8321764040256856505}
+  - component: {fileID: 9094426378224557198}
+  - component: {fileID: 1901395815935734259}
+  m_Layer: 5
+  m_Name: Name
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8321764040256856505
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4856299681211881719}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 47, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &9094426378224557198
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4856299681211881719}
+  m_CullTransparentMesh: 1
+--- !u!114 &1901395815935734259
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4856299681211881719}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u8BBE\u59071"
+--- !u!1 &6029287515689389468
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 638550113406922774}
+  - component: {fileID: 1738058374586283796}
+  - component: {fileID: 4415952208372909848}
+  m_Layer: 5
+  m_Name: Pos
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &638550113406922774
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6029287515689389468}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 679, y: 0.0000076293945}
+  m_SizeDelta: {x: 195.768, y: -0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &1738058374586283796
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6029287515689389468}
+  m_CullTransparentMesh: 1
+--- !u!114 &4415952208372909848
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6029287515689389468}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "4A-23\u673A\u623F"
+--- !u!1 &6531081025574629906
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2157264991928330108}
+  - component: {fileID: 1807934414329901715}
+  - component: {fileID: 170681797478806084}
+  - component: {fileID: 3195517258297869158}
+  - component: {fileID: 9150179315505576344}
+  m_Layer: 5
+  m_Name: SearchPanel_Item
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2157264991928330108
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6531081025574629906}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8321764040256856505}
+  - {fileID: 7695765399846495000}
+  - {fileID: 638550113406922774}
+  - {fileID: 2146398277119675786}
+  - {fileID: 7022452402828610286}
+  - {fileID: 2608544392093010135}
+  - {fileID: 2213629788103772979}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 2292.359, y: 140}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1807934414329901715
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6531081025574629906}
+  m_CullTransparentMesh: 1
+--- !u!114 &170681797478806084
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6531081025574629906}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Texture: {fileID: 0}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!114 &3195517258297869158
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6531081025574629906}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
+    m_HighlightedColor: {r: 0.10980393, g: 0.34509805, b: 0.5058824, a: 0.11764706}
+    m_PressedColor: {r: 0.10980393, g: 0.34509805, b: 0.5058824, a: 0.11764706}
+    m_SelectedColor: {r: 0.37254903, g: 0.6392157, b: 0.7058824, a: 1}
+    m_DisabledColor: {r: 1, g: 1, b: 1, a: 0}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 170681797478806084}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &9150179315505576344
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6531081025574629906}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 047812fb523c0094b80407ac4e0fc67c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Name: {fileID: 1901395815935734259}
+  System: {fileID: 5395875198022361156}
+  Pos: {fileID: 4415952208372909848}
+  Type: {fileID: 4389135733392962047}
+  Model: {fileID: 5283440227465994974}
+  Factory: {fileID: 2458760109264279402}
+  Standards: {fileID: 7723147853820885324}
+--- !u!1 &8739967216960055821
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2213629788103772979}
+  - component: {fileID: 919400176909746757}
+  - component: {fileID: 7723147853820885324}
+  m_Layer: 5
+  m_Name: Standards
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2213629788103772979
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8739967216960055821}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2157264991928330108}
+  m_RootOrder: 6
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 2104, y: 0.0000076293945}
+  m_SizeDelta: {x: 556.191, y: 0}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!222 &919400176909746757
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8739967216960055821}
+  m_CullTransparentMesh: 1
+--- !u!114 &7723147853820885324
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8739967216960055821}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, 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: 59
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 62
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: --

+ 7 - 0
Assets/Game/Blue/Prefabs/SearchPanel_Item.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: cc07db29cd740d54d974fd3083bae865
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2 - 0
Assets/Game/Blue/ScriptableObject/BlueObject.cs

@@ -5,4 +5,6 @@ public class BlueObject : ScriptableObject
 {
     //可以包含更多的数据,信息
     public GameObject RoomName_Item; // ShowChoose 面板 -- 所在机房面板 ---子物体
+    public GameObject SearchPanel_Item; // ShowDaoHang 面板 -- 搜索面板 ---子物体
+    public GameObject FaultPanel_Item; // ShowDaoHang 面板 -- 故障面板 ---子物体
 }

+ 1 - 0
Assets/Game/Blue/ScriptableObject/PrefabsAsset.asset

@@ -13,3 +13,4 @@ MonoBehaviour:
   m_Name: PrefabsAsset
   m_EditorClassIdentifier: 
   RoomName_Item: {fileID: 6861891413660314999, guid: c094e2ac4157cdb40b236ada28d075d6, type: 3}
+  SearchPanel_Item: {fileID: 6531081025574629906, guid: cc07db29cd740d54d974fd3083bae865, type: 3}

+ 5 - 5
Assets/Game/ShowChoose/ShowChoosePanelSelect.cs

@@ -8,7 +8,7 @@ namespace GHZLangChao
         [SerializeField] private Text currentRoom_Text;  // 当前房间名
         [SerializeField] private Transform Content;
 
-        private SelectListRoomName_Item roomName_Item; // item
+        private RoomName_Item item; // item
         void Start()
         {
             currentRoom_Text.text = UICallManager.Instance.GetMachineRoomList()[0];
@@ -16,10 +16,10 @@ namespace GHZLangChao
             // 实例化 item
             for (int i = 0;i< UICallManager.Instance.GetMachineRoomList().Count;i++)
             {
-                GameObject item = Instantiate(InstantiateSystem.Instance.BlueObject.RoomName_Item, Content);
-                roomName_Item = item .GetComponent<SelectListRoomName_Item>();
-                roomName_Item.RoomName_Text.text = MachineRoomManager.Instance.listRoomName[i];
-                item.name = UICallManager.Instance.GetMachineRoomList()[i];
+                GameObject go = Instantiate(InstantiateSystem.Instance.BlueObject.RoomName_Item, Content);
+                item = go .GetComponent<RoomName_Item>();
+                item.RoomName_Text.text = MachineRoomManager.Instance.listRoomName[i];
+                go.name = UICallManager.Instance.GetMachineRoomList()[i];
             }
         }
     }

+ 1 - 1
Assets/Game/ShowLogin/LangChaoLogin.cs

@@ -18,7 +18,7 @@ namespace GHZLangChao
 
         private void LoginSuccess(LoginSuccessEvent e)
         {
-            MachineRoomManager.Instance.Init();
+            UICallManager.Instance.MachineRoomInit(""); // 初始化
 
             ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowChoose);
         }

File diff suppressed because it is too large
+ 332 - 406
Assets/Game/ShowXunJian/ShowDaoHang.prefab


+ 2 - 2
Assets/Game/ShowXunJian/StartXunJian.cs

@@ -22,12 +22,12 @@ namespace GHZLangChao
             CancelBtn.onClick.AddListener(ClickCancel);
         }
 
-        /*
+        
         public void Next()
         {
             ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
         }
-        */
+        
 
         public void back()
         {

+ 89 - 23
Assets/Game/ShowXunJian/XunJianManager.cs

@@ -1,35 +1,101 @@
-using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
+using UnityEngine.UI;
 
-public class XunJianManager : MonoBehaviour
+namespace GHZLangChao
 {
-    public GameObject UI;
-    // Start is called before the first frame update
-    void Start()
+    public class XunJianManager : AbstractController
     {
-        
-    }
+        [SerializeField] private GameObject SearchPanel; // 搜索面板
+        [SerializeField] private Transform SearchPanelContent; // 搜索面板Item父物体
+        [SerializeField] private GameObject FaultPanel; // 故障面板
+        [SerializeField] private Transform FaultPanelContent;// 故障面板Item父物体
+        [SerializeField] private Toggle Serach_Toggle;
+        [SerializeField] private Toggle Fault_Toggle;
+        public GameObject UI;
+        void Start()
+        {
+            Serach_Toggle.onValueChanged.AddListener(SerachChange);
+            Fault_Toggle.onValueChanged.AddListener(FaultChange);
 
-    public void StartXunJain()
-    {
-        UI.SetActive(false);
-    }
+            Init();
+        }
 
-    public void Next()
-    {
+        public void StartXunJain()
+        {
+            UI.SetActive(false);
+        }
 
+        public void Next()
+        {
+            ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
+        }
 
-        ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
-    }
+        public void back()
+        {
+            ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowChoose);
+        }
 
-    public void back()
-    {
-        ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowChoose);
-    }
+        public void Navigationing()
+        {
+            ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
+        }
 
-    public void Navigationing()
-    {
-        ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
+        /// <summary>
+        /// 初始化数据
+        /// </summary>
+        private void Init()
+        {
+            // 初始化搜索面板
+            List<MachineParameters> listEquipmentData = UICallManager.Instance.GetMachineRoomData("").listEquipmentData;
+
+            for (int i = 0; i < listEquipmentData.Count;i++)
+            {
+                GameObject go = Instantiate(InstantiateSystem.Instance.BlueObject.SearchPanel_Item,SearchPanelContent);
+                SearchPanel_Item item = go.GetComponent<SearchPanel_Item>();
+                item.Init(listEquipmentData[i]);
+                go.name = listEquipmentData[i].deviceName;
+            }
+
+            // 初始化故障面板
+            List<AlarmData> ListAlarmData = UICallManager.Instance.GetAlarmData();
+
+            for (int i = 0; i < ListAlarmData.Count;i++)
+            {
+                GameObject go = Instantiate(InstantiateSystem.Instance.BlueObject.FaultPanel_Item,FaultPanelContent);
+                FaultPanel_Item item = go.GetComponent<FaultPanel_Item>();
+                item.Init(ListAlarmData[i]);
+                go.name = ListAlarmData[i].title;
+            }
+        }
+
+        #region UI监听
+        private void SerachChange(bool arg0)
+        {
+            if (arg0)
+            {
+                Serach_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Bold;
+                SearchPanel.SetActive(true);
+            }
+            else
+            {
+                Serach_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Normal;
+                SearchPanel.SetActive(false);
+            }
+        }
+        private void FaultChange(bool arg0)
+        {
+            if (arg0)
+            {
+                Fault_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Bold;
+                FaultPanel.SetActive(true);
+            }
+            else
+            {
+                Fault_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Normal;
+                FaultPanel.SetActive(false);
+            }
+        }
+        #endregion
     }
-}
+}

+ 17 - 1
Assets/Scripts/UICallManager.cs

@@ -45,7 +45,23 @@ public class UICallManager : MonoSingleton<UICallManager>
     /// <returns></returns>
     public List<AlarmData> GetAlarmData()
     {
+        // 缺少获取设备名称---备注
+
+        if(MachineRoomManager.Instance.data.listAlarmData==null)
+            SetData();
         return MachineRoomManager.Instance.data.listAlarmData;
     }
-  
+    private void  SetData()
+    {
+        MachineRoomManager.Instance.data.listAlarmData = new List<AlarmData>();
+        for (int i = 0; i < 30;i++)
+        {
+            AlarmData AlarmData = new AlarmData();
+            AlarmData.title = "设备" + i;
+            AlarmData.carryingSystem = "承载系统" + i;
+            AlarmData.level = "重大告警";
+            AlarmData.equipmentAlarmTime = System.DateTime.Now.ToString();
+            MachineRoomManager.Instance.data.listAlarmData.Add(AlarmData);
+        }
+    }
 }

Some files were not shown because too many files changed in this diff