Browse Source

有更新了很多接口

lantiannb 1 week ago
parent
commit
e0f356f83c

+ 561 - 0
Assets/Prefabs/UI/Thing0.prefab

@@ -0,0 +1,561 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3125190103186430767
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190103186430766}
+  - component: {fileID: 3125190103186430771}
+  - component: {fileID: 3125190103186430764}
+  - component: {fileID: 3125190103186430765}
+  m_Layer: 5
+  m_Name: AreaName
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190103186430766
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103186430767}
+  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: 3125190103449165936}
+  m_RootOrder: 2
+  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: 6.2, y: -0.000043273}
+  m_SizeDelta: {x: 0, y: 32.631}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190103186430771
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103186430767}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190103186430764
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103186430767}
+  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: 12800000, guid: 85c13d115126ca04ca985ec0156f4c61, type: 3}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u533A\u57DF\u540D\u79F0"
+--- !u!114 &3125190103186430765
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103186430767}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0
+--- !u!1 &3125190103243628214
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190103243628213}
+  - component: {fileID: 3125190103243628218}
+  - component: {fileID: 3125190103243628219}
+  - component: {fileID: 3125190103243628212}
+  m_Layer: 5
+  m_Name: Open
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190103243628213
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103243628214}
+  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: 3125190103449165936}
+  m_RootOrder: 3
+  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: 92.7, y: 0.00004828}
+  m_SizeDelta: {x: 0, y: 32.631}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190103243628218
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103243628214}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190103243628219
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103243628214}
+  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: 12800000, guid: 85c13d115126ca04ca985ec0156f4c61, type: 3}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u5F00\u542F"
+--- !u!114 &3125190103243628212
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103243628214}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0
+--- !u!1 &3125190103396914378
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190103396914377}
+  - component: {fileID: 3125190103396914382}
+  - component: {fileID: 3125190103396914383}
+  - component: {fileID: 3125190103396914376}
+  m_Layer: 5
+  m_Name: Name
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190103396914377
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103396914378}
+  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: 3125190103449165936}
+  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: -89.6, y: -0.000043273}
+  m_SizeDelta: {x: 0, y: 32.631}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190103396914382
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103396914378}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190103396914383
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103396914378}
+  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: 12800000, guid: 85c13d115126ca04ca985ec0156f4c61, type: 3}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u540D\u79F0"
+--- !u!114 &3125190103396914376
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103396914378}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0
+--- !u!1 &3125190103449165937
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190103449165936}
+  - component: {fileID: 3125190103449165942}
+  - component: {fileID: 3125190103449165943}
+  - component: {fileID: 7457405972852680341}
+  m_Layer: 5
+  m_Name: Thing0
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190103449165936
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103449165937}
+  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: 3125190103975605092}
+  - {fileID: 3125190103396914377}
+  - {fileID: 3125190103186430766}
+  - {fileID: 3125190103243628213}
+  - {fileID: 3125190104102707601}
+  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: 0, y: 32.6311}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190103449165942
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103449165937}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190103449165943
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103449165937}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 21300000, guid: 8767a0ad99618e64890d6a266ece4757, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &7457405972852680341
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103449165937}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a654a3004f2f2e04e851da5f6555ad2e, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  mID: {fileID: 3125190103975605099}
+  mName: {fileID: 3125190103396914383}
+  mArea: {fileID: 3125190103186430764}
+  mOnOff: {fileID: 3125190103243628219}
+  mState: {fileID: 3125190104102707607}
+--- !u!1 &3125190103975605093
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190103975605092}
+  - component: {fileID: 3125190103975605098}
+  - component: {fileID: 3125190103975605099}
+  m_Layer: 5
+  m_Name: No
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190103975605092
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103975605093}
+  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: 3125190103449165936}
+  m_RootOrder: 0
+  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: -158.49762, y: 0.000017762}
+  m_SizeDelta: {x: 45.0949, y: 32.631}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190103975605098
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103975605093}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190103975605099
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190103975605093}
+  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: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: 85c13d115126ca04ca985ec0156f4c61, type: 3}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 1
+--- !u!1 &3125190104102707602
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3125190104102707601}
+  - component: {fileID: 3125190104102707606}
+  - component: {fileID: 3125190104102707607}
+  - component: {fileID: 3125190104102707600}
+  m_Layer: 5
+  m_Name: Run
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3125190104102707601
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190104102707602}
+  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: 3125190103449165936}
+  m_RootOrder: 4
+  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: 147.5, y: -0.000043273}
+  m_SizeDelta: {x: 0, y: 32.631}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3125190104102707606
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190104102707602}
+  m_CullTransparentMesh: 1
+--- !u!114 &3125190104102707607
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190104102707602}
+  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: 0.41147497, g: 0.6538507, b: 0.8962264, 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: 12800000, guid: 85c13d115126ca04ca985ec0156f4c61, type: 3}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u8FD0\u884C"
+--- !u!114 &3125190104102707600
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3125190104102707602}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0

+ 7 - 0
Assets/Prefabs/UI/Thing0.prefab.meta

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

File diff suppressed because it is too large
+ 40 - 852
Assets/Prefabs/UI/XHYZT/YZT.prefab


File diff suppressed because it is too large
+ 1 - 98
Assets/Scene 1.unity


+ 101 - 3
Assets/Scripts/HttpHelper.cs

@@ -422,6 +422,7 @@ public class HttpHelper : MonoBehaviour
         InitYZTData_TK_Obs(); //新增
         InitYZTData3(); //已完成迁移
         InitGCGKData();
+        InitJKYJData();
     }
 
     public async Task InitYZTData1()
@@ -829,7 +830,7 @@ public class HttpHelper : MonoBehaviour
                 }
                 JObject jsonObject = JObject.Parse(postResult);
 
-           
+
                 JToken dataToken = jsonObject["data"];
                 //Debug.Log(dataToken.ToString());
                 JToken codeToken = jsonObject["code"];
@@ -854,6 +855,105 @@ public class HttpHelper : MonoBehaviour
         requestData.Dispose();
     }
 
+
+    /// <summary>
+    /// 一张图首页监控预警
+    /// </summary>
+    /// <returns></returns>
+    public async Task InitJKYJData()
+    {
+        bool successInternet = true;
+        UnityWebRequest requestData = UnityWebRequest.Get(ServerAddress.APIGetJKYJ + "buyuan");
+        requestData.timeout = timeOut;
+        await requestData.SendWebRequest();
+        try
+        {
+            if (requestData.result != UnityWebRequest.Result.Success)
+            {
+                Debug.LogWarning("JKYJ-buyuan联网不成功,读本地缓存数据,原因:返request不成功");
+                successInternet = false;
+            }
+            else
+            {
+                string postResult = requestData.downloadHandler.text;
+                if (useAes)
+                {
+                    postResult = AESCrypto.Decrypt(postResult);
+
+                }
+                JObject jsonObject = JObject.Parse(postResult);
+
+
+                JToken dataToken = jsonObject["data"];
+                //Debug.Log(dataToken.ToString());
+                JToken codeToken = jsonObject["code"];
+                if (codeToken.ToString() == "200")
+                {
+                    //Debug.Log("1111111111:" + dataToken.ToString());
+                    GlobalData.byJKYJContents = JsonConvert.DeserializeObject<JKYJData>(dataToken.ToString());
+                }
+                else
+                {
+                    Debug.LogWarning("JKYJ-buyuan联网不成功,读本地缓存数据,原因:返序列化失败");
+                    successInternet = false;
+                }
+            }
+        }
+        catch (Exception e)
+        {
+            successInternet = false;
+            Debug.LogWarning("JKYJ-buyuan联网不成功,读本地缓存数据,原因:" + e.ToString());
+        }
+
+        requestData.Dispose();
+
+        successInternet = true;
+        UnityWebRequest requestData1 = UnityWebRequest.Get(ServerAddress.APIGetJKYJ + "taokou");
+        requestData1.timeout = timeOut;
+        await requestData1.SendWebRequest();
+        try
+        {
+            if (requestData1.result != UnityWebRequest.Result.Success)
+            {
+                Debug.LogWarning("JKYJ-TAOKOU联网不成功,读本地缓存数据,原因:返request不成功");
+                successInternet = false;
+            }
+            else
+            {
+                string postResult = requestData1.downloadHandler.text;
+                Debug.Log(postResult);
+                if (useAes)
+                {
+                    postResult = AESCrypto.Decrypt(postResult);
+
+                }
+                JObject jsonObject = JObject.Parse(postResult);
+
+
+                JToken dataToken = jsonObject["data"];
+                //Debug.Log(dataToken.ToString());
+                JToken codeToken = jsonObject["code"];
+                if (codeToken.ToString() == "200")
+                {
+                    //Debug.Log("1111111111:" + dataToken.ToString());
+                    GlobalData.tkJKYJContents = JsonConvert.DeserializeObject<JKYJData>(dataToken.ToString());
+                }
+                else
+                {
+                    Debug.LogWarning("JKYJ-TAOKOU联网不成功,读本地缓存数据,原因:返序列化失败");
+                    successInternet = false;
+                }
+            }
+        }
+        catch (Exception e)
+        {
+            successInternet = false;
+            Debug.LogWarning("JKYJ-TAOKOU联网不成功,读本地缓存数据,原因:" + e.ToString());
+        }
+
+        requestData1.Dispose();
+    }
+
     public async Task InitGCJKData()
     {
         bool successInternet = true;
@@ -1018,8 +1118,6 @@ public class HttpHelper : MonoBehaviour
         var devicesInfo = _devicesIdDatas["上游水位计"];
         string sw1Result = await GetSingleDevicesInfo(2, devicesInfo.dataGid.ToString(), devicesInfo.dataSid.ToString(),
             "d", 10000);
-        Debug.Log(devicesInfo.dataGid.ToString());
-        Debug.Log(devicesInfo.dataSid.ToString());
         //Debug.Log("sw1Resultsw1Resultsw1Result上游水位计:" + sw1Result);
         try
         {

+ 13 - 1
Assets/Scripts/UI/Data/GlobalData.cs

@@ -17,11 +17,23 @@ public class GlobalData
 
 
     /// <summary>
-    /// 一张图第二页数据
+    /// 一张图右上角数据
     /// </summary>
     public static List<GCGKData> gcgkContents = new List<GCGKData>();
 
 
+    /// <summary>
+    /// 一张图补元摄像头数据
+    /// </summary>
+    public static JKYJData byJKYJContents = new JKYJData();
+
+
+    /// <summary>
+    /// 一张图补元摄像头数据
+    /// </summary>
+    public static JKYJData tkJKYJContents = new JKYJData();
+
+
     /// <summary>
     /// 一张图第一页热点数据
     /// </summary>

+ 6 - 0
Assets/Scripts/UI/Tools/ServerAddress.cs

@@ -22,6 +22,12 @@ public class ServerAddress
     /// </summary>
     public static string APIGetWaterGaiKuang = YZTServerAddress + "/open/projectStat/gaikuang";
 
+
+    /// <summary>
+    /// 获取一张图监控预警
+    /// </summary>
+    public static string APIGetJKYJ= YZTServerAddress + "/open/projectStat/jiankongyujing?type=";
+
     /// <summary>
     /// 获取一张图所有热点数据
     /// </summary>

+ 0 - 3
Assets/Scripts/UI/UIView/GCJK/GCJKLayer.cs

@@ -286,19 +286,16 @@ public class GCJKLayer : YZTRootLayer
         StaticLod.instance.OnFoucusStatic(0);
 
        
-        Debug.LogError(GlobalData.BuYuanShuiWeiDataList.Count + "333");
         if (GlobalData.BuYuanShuiWeiDataList.Count < 1)
         {
 
             await HttpHelper._Instance.InitSWYJData();
         }
-        Debug.LogError(GlobalData.BuYuanShuiYaDataList.Count + "444");
         if (GlobalData.BuYuanShuiYaDataList.Count < 1)
         {
 
             HttpHelper._Instance.GetBuYuanDevicesGroupInfo();
         }
-        Debug.LogError(GlobalData.TaoKouShuiYaDataList.Count + "555");
         if (GlobalData.TaoKouShuiYaDataList.Count < 1)
         {
 

+ 27 - 0
Assets/Scripts/UI/UIView/YZT/Thing0.cs

@@ -0,0 +1,27 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+public class Thing0 : MonoBehaviour
+{
+    public Text mID;
+    public Text mName;
+    public Text mArea;
+    public Text mOnOff;
+    public Text mState;
+
+    public void SetData(string id,string name,string area,string onoff,string state) {
+        mID.text = id;
+        mName.text = name;
+        mArea.text = area;
+        mOnOff.text = onoff;
+        if (state == "Õý³£")
+        {
+            mState.color = new Color(0.41f, 0.65f, 0.89f);
+        }
+        else {
+            mState.color = Color.red;
+        }
+        mState.text = state;
+    }
+}

+ 11 - 0
Assets/Scripts/UI/UIView/YZT/Thing0.cs.meta

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

+ 89 - 1
Assets/Scripts/UI/UIView/YZT/YZTLayer.cs

@@ -31,7 +31,26 @@ public enum LayerUnitType
     QT
 }
 
-public class GCGKData
+[System.Serializable]
+public class JKYJData {
+    public int normal;
+    public int total;
+    public int fault;
+    public List<JKYJChildData> items;
+}
+
+[System.Serializable]
+public class JKYJChildData
+{
+    public string name;
+    public string model;
+    public string ipAddress;
+    public string deviceId;
+    public string channelId;
+    public bool onlineStatus;
+}
+
+    public class GCGKData
 {
     public string name;
     public string type;
@@ -181,6 +200,19 @@ public class YZTLayer : YZTRootLayer
     public Text stopCount;
     public Text allCount;
 
+    public Thing0 thing0Prefab;
+    public RectTransform thing0Content;
+
+    public Text totalJKNum;
+    public Text normalJKNum;
+    public Text errorJKNum;
+
+    public Text currentSWText;
+    public Text avgSWText;
+    public Text sfSWText;
+    public Text jjSWText;
+    public Text bzSWText;
+
     async void Awake()
     {
         viewMode = ViewMode.miniMap;
@@ -193,6 +225,8 @@ public class YZTLayer : YZTRootLayer
         InitLayerBtns();
         InitReturnBtn();
         InitGCGKData();
+        InitJKYJData();
+        InitSWYJData();
         InitRainInfo();
         InitSWHeightInfo();
         await InitPointData();
@@ -207,6 +241,60 @@ public class YZTLayer : YZTRootLayer
         allCount.text = (GlobalData.gcgkContents[0].count + GlobalData.gcgkContents[1].count + GlobalData.gcgkContents[2].count).ToString() + "个";
     }
 
+    async void InitJKYJData()
+    {
+        await new WaitUntil(() =>
+        {
+            return GlobalData.byJKYJContents.total > 0 && GlobalData.tkJKYJContents.total > 0;
+        });
+        for (int i = 0; i < GlobalData.byJKYJContents.items.Count; i++) {
+            Thing0 thing0 = Instantiate(thing0Prefab);
+            thing0.transform.SetParent(thing0Content);
+            thing0.transform.localPosition = Vector3.zero;
+            thing0.transform.localScale = Vector3.one;
+            thing0.SetData(i.ToString(), GlobalData.byJKYJContents.items[i].name, "补元", "开启", GlobalData.byJKYJContents.items[i].onlineStatus?"正常":"故障");
+        }
+
+        for (int i = 0; i < GlobalData.tkJKYJContents.items.Count; i++)
+        {
+            Thing0 thing0 = Instantiate(thing0Prefab);
+            thing0.transform.SetParent(thing0Content);
+            thing0.transform.localPosition = Vector3.zero;
+            thing0.transform.localScale = Vector3.one;
+            thing0.SetData((i + GlobalData.byJKYJContents.total).ToString(), GlobalData.tkJKYJContents.items[i].name, "套口", "开启", GlobalData.tkJKYJContents.items[i].onlineStatus ? "正常" : "故障");
+        }
+
+        totalJKNum.text = (GlobalData.byJKYJContents.total + GlobalData.tkJKYJContents.total).ToString();
+        normalJKNum.text = (GlobalData.byJKYJContents.normal + GlobalData.tkJKYJContents.normal).ToString();
+        errorJKNum.text = (GlobalData.byJKYJContents.fault + GlobalData.tkJKYJContents.fault).ToString();
+    }
+
+    async void InitSWYJData()
+    {
+        await new WaitUntil(() =>
+        {
+            return GlobalData.TaoKouShuiWeiDataList.Count > 1;
+        });
+
+        float value1 = GlobalData.TaoKouShuiWeiDataList[0].value;
+        float value2 = GlobalData.TaoKouShuiWeiDataList[1].value;
+        if (value1 > 1000)
+        {
+            value1 = value1 / 100.0f;
+        }
+        if (value2 > 1000)
+        {
+            value2 = value2 / 100.0f;
+        }
+
+
+        avgSWText.text = $"{((value1 + value2) / 2).ToString("0.00")}";
+        sfSWText.text = $"{GlobalData.threeLevelShuiWeiDatas[1].floodProtectionLevel}";
+        jjSWText.text = $"{GlobalData.threeLevelShuiWeiDatas[1].warningLevel}";
+        bzSWText.text = $"{GlobalData.threeLevelShuiWeiDatas[1].guaranteeLevel}";
+        currentSWText.text = value1.ToString("0.00");
+    }
+
     void InitLeftBtn()
     {
         for (int i = 0; i < leftButtons.Length; i++)

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