Browse Source

Merge branch 'F/20230904_Demo' of ssh://gogs.ghz-tech.com:30979/GHzGlass/GHZLangChao into F/20230904_Demo

DGJ 1 year ago
parent
commit
01fdff2021

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

@@ -30,6 +30,7 @@ namespace GHZLangChao
             Debug.Log($"选择了{name}");
             GetComponent<RawImage>().color = mButtonColor;
             XunJianManager.AlarmData = AlarmData;
+            BasicDeviceControl.AlarmData = AlarmData;
         }
     }
 }

+ 22 - 0
Assets/Game/Blue/Event/GaiLanInfoActiveEvent.cs

@@ -0,0 +1,22 @@
+using Blue;
+
+/// <summary>
+/// 概览信息面板打开事件
+/// </summary>
+public class GaiLanInfoActiveEvent : IEvent
+{
+    public bool Active;
+}
+
+public class GaiLanInfoActiveCommand : ICommand
+{
+    private bool active;
+    public GaiLanInfoActiveCommand(bool active)
+    {
+        this.active = active;
+    }
+    public void OnExcute()
+    {
+        this.SendEvent<GaiLanInfoActiveEvent>(new GaiLanInfoActiveEvent() { Active = active });
+    }
+}

+ 11 - 0
Assets/Game/Blue/Event/GaiLanInfoActiveEvent.cs.meta

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

+ 26 - 0
Assets/Game/Blue/Event/ShowDeviceEvent.cs

@@ -0,0 +1,26 @@
+using Blue;
+using UnityEngine;
+
+/// <summary>
+/// ShowDevice获取位置事件
+/// </summary>
+public struct ShowDeviceEvent : IEvent
+{
+    public Transform ShowDeviceTransform;
+}
+
+/// <summary>
+/// ShowDevice获取位置命令
+/// </summary>
+public class ShowDeviceCommand : ICommand
+{
+    private Transform showDeviceTransform;
+    public ShowDeviceCommand(Transform showDeviceTransform)
+    {
+        this.showDeviceTransform = showDeviceTransform;
+    }
+    public void OnExcute()
+    {
+        this.SendEvent(new ShowDeviceEvent(){ShowDeviceTransform = showDeviceTransform});
+    }
+}

+ 11 - 0
Assets/Game/Blue/Event/ShowDeviceEvent.cs.meta

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

+ 2 - 1
Assets/Game/Blue/System/GetObjectSystem.cs

@@ -5,7 +5,7 @@ namespace GHZLangChao
 {
     public class GetObjectSystem : SingletonMonobehaviour<GetObjectSystem>
     {
-        //[SerializeField] private GameObject mesh_test;
+        [SerializeField] private GameObject ShowDevice;
         //[SerializeField] private GameObject ARSpaceForAll;
         private void Awake()
         {
@@ -19,6 +19,7 @@ namespace GHZLangChao
 
         private void PushIOC()
         {
+            SceneIOCContainer.Instance.Push("ShowDevice",ShowDevice);
         }
     }
 }

+ 204 - 0
Assets/Game/PrefabTemplate/借用_导航按钮.prefab

@@ -0,0 +1,204 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6928945057267689983
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5706998278937222250}
+  - component: {fileID: 4918548284483158147}
+  - component: {fileID: 4833322339959364596}
+  - component: {fileID: 5678510081945810536}
+  m_Layer: 5
+  m_Name: "\u501F\u7528_\u5BFC\u822A\u6309\u94AE"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5706998278937222250
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6928945057267689983}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.5, y: 0.5, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 950457243212409300}
+  m_Father: {fileID: 0}
+  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: 504, y: 364.49384}
+  m_SizeDelta: {x: 272.158, y: 99.6}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4918548284483158147
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6928945057267689983}
+  m_CullTransparentMesh: 1
+--- !u!114 &4833322339959364596
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6928945057267689983}
+  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: 66a4800eae780b3479b9f702eaf8ea9e, 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 &5678510081945810536
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6928945057267689983}
+  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: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    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: 4833322339959364596}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!1 &8804556033241371366
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 950457243212409300}
+  - component: {fileID: 3779840270921680902}
+  - component: {fileID: 4994401155604457960}
+  m_Layer: 5
+  m_Name: NavText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &950457243212409300
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8804556033241371366}
+  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: 5706998278937222250}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3779840270921680902
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8804556033241371366}
+  m_CullTransparentMesh: 1
+--- !u!114 &4994401155604457960
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8804556033241371366}
+  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: 55
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 76
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u5BFC\u822A"

+ 7 - 0
Assets/Game/PrefabTemplate/借用_导航按钮.prefab.meta

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

+ 241 - 0
Assets/Game/PrefabTemplate/借用_显示隐藏图标.prefab

@@ -0,0 +1,241 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1597913796236980628
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2670231667173737909}
+  - component: {fileID: 3598315921864983098}
+  - component: {fileID: 8941566966774647124}
+  m_Layer: 5
+  m_Name: Checkmark
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2670231667173737909
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1597913796236980628}
+  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: 241325131497973755}
+  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: 0, y: 0}
+  m_SizeDelta: {x: 72, y: 72}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3598315921864983098
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1597913796236980628}
+  m_CullTransparentMesh: 1
+--- !u!114 &8941566966774647124
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1597913796236980628}
+  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: 7416d0026c4d26248a5fd85a85becef5, type: 3}
+  m_Type: 0
+  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!1 &1808403396893309107
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 241325131497973755}
+  - component: {fileID: 7764524321485705302}
+  - component: {fileID: 4388269670648670941}
+  m_Layer: 5
+  m_Name: Background
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &241325131497973755
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1808403396893309107}
+  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: 2670231667173737909}
+  m_Father: {fileID: 6877406028193463693}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 72, y: 72}
+  m_Pivot: {x: 0, y: 1}
+--- !u!222 &7764524321485705302
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1808403396893309107}
+  m_CullTransparentMesh: 1
+--- !u!114 &4388269670648670941
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1808403396893309107}
+  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: 45952f334976d2647ba6af3e2fb5bb0e, type: 3}
+  m_Type: 0
+  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!1 &4856903671440466861
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6877406028193463693}
+  - component: {fileID: 5270824527327099967}
+  m_Layer: 5
+  m_Name: "\u501F\u7528_\u663E\u793A\u9690\u85CF\u56FE\u6807"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &6877406028193463693
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4856903671440466861}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 6, y: 6, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 241325131497973755}
+  m_Father: {fileID: 0}
+  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: 1964, y: 999}
+  m_SizeDelta: {x: 72, y: 72}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5270824527327099967
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4856903671440466861}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    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: 0
+  m_TargetGraphic: {fileID: 4388269670648670941}
+  toggleTransition: 1
+  graphic: {fileID: 8941566966774647124}
+  m_Group: {fileID: 0}
+  onValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_IsOn: 0

+ 7 - 0
Assets/Game/PrefabTemplate/借用_显示隐藏图标.prefab.meta

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

+ 13 - 24
Assets/Game/ShowChoose/ChooseManager.cs

@@ -1,17 +1,21 @@
 using System.Collections;
+using GHZLangChao;
+using Blue;
 using UnityEngine;
 using UnityEngine.UI;
 
-public class ChooseManager : MonoBehaviour
+public class ChooseManager : MonoBehaviour,IController
 {
     [SerializeField] private GameObject Tip;
-    [SerializeField] private Button NavigationingBtn;
-    [SerializeField] private Button QuitBtn;
+    [SerializeField] private GameObject ShowDevice => SceneIOCContainer.Instance.Pull("ShowDevice") as GameObject;
+    [SerializeField] private Toggle ShowHide_Toggle;
     void Start()
     {
         StartCoroutine(ControlTip());
-        NavigationingBtn.onClick.AddListener(Navigationing);
-        QuitBtn.onClick.AddListener(Quit);
+        ShowDevice.SetActive(true);
+
+        //this.SendCommand<GaiLanInfoActiveCommand>(new GaiLanInfoActiveCommand(true)); 发送一个命令即可
+        this.RegisterEvent<GaiLanInfoActiveEvent>(GaiLanInfoActive); //当设备概览信息显示出来后,该按钮可进行隐藏或显示;设备概览信息未触发的情况,点击该按钮无响应
     }
 
     public void GotoXunJian()
@@ -26,11 +30,6 @@ public class ChooseManager : MonoBehaviour
         ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowRTC);
     }
 
-    public void DeviceInfo()
-    {
-        ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowDevice);
-    }
-
     private IEnumerator ControlTip()
     {
         Tip.SetActive(true);
@@ -38,20 +37,10 @@ public class ChooseManager : MonoBehaviour
         Tip.SetActive(false);
     }
 
-#region 按钮点击
-    public void Navigationing()
-    {
-        //ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
-        ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowXunJian);
-        ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
-    }
-    public void Quit()
+    #region 事件监听
+    private void GaiLanInfoActive(GaiLanInfoActiveEvent e)
     {
-#if UNITY_EDITOR
-        UnityEditor.EditorApplication.isPlaying = false;
-#else
-        Application.Quit();
-#endif
+        ShowHide_Toggle.interactable = e.Active;
     }
-#endregion
+    #endregion
 }

File diff suppressed because it is too large
+ 317 - 446
Assets/Game/ShowChoose/ShowChoose.prefab


+ 76 - 0
Assets/Game/ShowDevice/BasicDeviceControl.cs

@@ -1,10 +1,86 @@
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+using Blue;
+
 namespace GHZLangChao
 {
     public class BasicDeviceControl : AbstractController
     {
+        [SerializeField] private Toggle Arrow_Toggle; //箭头toggle
+        [SerializeField] private Image ArrowToggleBackground; // 箭头toggle的背景
+        [SerializeField] private GameObject FaultPanel; // 故障面板
+        [SerializeField] private Transform FaultPanelContent;// 故障面板Item父物体
+
+        [SerializeField] private Button Nav_Btn; // 导航按钮
+        private bool isInit=false;
+        private void Awake()
+        {
+            this.RegisterEvent<ShowDeviceEvent>(SetShowDeviceTransform);
+            Nav_Btn.onClick.AddListener(StartNav);
+            Arrow_Toggle.onValueChanged.AddListener((e) =>
+            {
+                if(!isInit) Init();
+                if(e)
+                    ArrowToggleBackground.enabled = false;
+                else
+                    ArrowToggleBackground.enabled = true;
+            });
+        }
         public void ShowChoose()
         {
             ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowChoose);
         }
+
+        /// <summary>
+        /// 初始化数据
+        /// </summary>
+        private void Init()
+        {
+            isInit = true;
+            // 初始化故障面板
+            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;
+            }
+            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 static AlarmData mAlarmData;
+        public static AlarmData AlarmData
+        {
+            get => mAlarmData;
+            set => mAlarmData = value;
+        }
+        private void StartNav()
+        {
+            MachineObj obj = UICallManager.Instance.QueryMachineObj(AlarmData.deviceId);
+
+            if (obj != null)
+                UICallManager.Instance.NavigatorServer(obj);
+            else
+                Debug.LogError(" 未查找到设备 " + AlarmData.deviceId + "   " + AlarmData.deviceName);
+        }
+        #endregion
+
+        #region  事件监听
+        private void SetShowDeviceTransform(ShowDeviceEvent e)
+        {
+            this.UnRegisterEvent<ShowDeviceEvent>(SetShowDeviceTransform);
+        }
+        #endregion
     }
 }

+ 1 - 1
Assets/Game/ShowDevice/ShowDevice.cs

@@ -15,7 +15,7 @@ public class ShowDevice : RemoteSingleton<ShowDevice>,IController
         base.Awake();
         this.RegisterEvent<DeviceDetailsUpdataDataEvent>(e=>
         {
-            ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowDevice);
+            //ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowDevice);
             ShowDevice.Instance.gotoWindow(ScenesManager.SceneType.DeviceDetails);
             if(DeviceDetailsControl==null)
                 DeviceDetailsControl = GetComponentInChildren<DeviceDetailsControl>();

File diff suppressed because it is too large
+ 687 - 120
Assets/Game/ShowDevice/ShowDevice.prefab


+ 3 - 2
Assets/Game/ShowLogin/LoginPanel.prefab

@@ -476,7 +476,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 4704915929242853521}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4c4e1f514fd068043a8d323391c133e8, type: 3}
   m_Name: 
@@ -888,6 +888,7 @@ MonoBehaviour:
   InstantFollowing: 0
   LinearFollowing: 0
   menu_size: {x: 0, y: 0}
+  nowV3: {x: 0, y: 0, z: 0}
 --- !u!1 &5466424356445212418
 GameObject:
   m_ObjectHideFlags: 0
@@ -3310,7 +3311,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 9045438467206317687}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4c4e1f514fd068043a8d323391c133e8, type: 3}
   m_Name: 

+ 3 - 0
Assets/Game/ShowXunJian/ShowDaoHang.prefab

@@ -2535,6 +2535,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 65f83d6e499a787479f63b1414eaaad8, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  dis: 0
+  angle: 0
+  pos: {x: 0, y: 0, z: 0}
 --- !u!1 &5573163100672273733
 GameObject:
   m_ObjectHideFlags: 0

File diff suppressed because it is too large
+ 309 - 302
Assets/Game/ShowXunJian/ShowXunJian.prefab


+ 13 - 18
Assets/Game/ShowXunJian/StartXunJian.cs

@@ -9,14 +9,13 @@ namespace GHZLangChao
         [SerializeField] private RawImage ShowRawImage; // 显示的视频画面
 
         [SerializeField] private Image[] arrayImage; // 截图显示的画面
-        [SerializeField] private Image ScreenshotImage; // 截图的画面
+        //[SerializeField] private Image ScreenshotImage; // 截图的画面
         private int arrayImageIndex = 0; // 截图显示时要显示在哪个Image上的下标
         [SerializeField] private Button ScreenshotBtn0;
         [SerializeField] private Button ScreenshotBtn1;
         [SerializeField] private Button ScreenshotBtn2;
         [SerializeField] private Button CancelBtn;
         [SerializeField] private Button SaveBtn;
-        [SerializeField] private Button NavigationingBtn;
         void Start()
         {
             ScreenshotBtn0.onClick.AddListener(ClickScreenshot);
@@ -24,7 +23,6 @@ namespace GHZLangChao
             ScreenshotBtn2.onClick.AddListener(ClickScreenshot);
             SaveBtn.onClick.AddListener(ClickSave);
             CancelBtn.onClick.AddListener(ClickCancel);
-            NavigationingBtn.onClick.AddListener(Navigationing);
         }
 
         
@@ -46,37 +44,34 @@ namespace GHZLangChao
 
 
 #region 按钮点击
-        Sprite sprite;
+        [SerializeField] private Sprite mScreenshotSprite;
         private void ClickScreenshot()
         {
+            if(ShowRawImage.gameObject.activeSelf) return;
+            ShowRawImage.gameObject.SetActive(true);
             XRRGBCamera.Instance.playCamera(1280, 720);
             ShowRawImage.texture = XRRGBCamera.Instance.CaptureImage;
-            sprite = this.GetUtility<IRawImageForSpriteUtility>().SwitchSprite(ShowRawImage);
-            ShowRawImage.gameObject.SetActive(true);
-            ScreenshotImage.gameObject.SetActive(true);
-            ScreenshotImage.sprite = sprite;
-          
-            //ScreenshotImage.sprite = Sprite.Create(XRRGBCamera.Instance.CaptureImage as Texture2D, new Rect(0, 0, XRRGBCamera.Instance.CaptureImage.width, XRRGBCamera.Instance.CaptureImage.height), new Vector2(0.5f, 0.5f));
         }
         private void ClickSave()
         {
-            if(!ScreenshotImage.gameObject.activeSelf)
-                return;
+            var sprite = this.GetUtility<IRawImageForSpriteUtility>().SwitchSprite(ShowRawImage);
+            //ScreenshotImage.gameObject.SetActive(true);
+            //ScreenshotImage.sprite = sprite;
 
             arrayImage[arrayImageIndex].sprite = sprite;
             arrayImageIndex++;
             if(arrayImageIndex>=arrayImage.Length)
                 arrayImageIndex = 0;
 
-            ScreenshotImage.gameObject.SetActive(false);
+            //ScreenshotImage.gameObject.SetActive(false);
         }
         private void ClickCancel()
         {
-            ScreenshotImage.gameObject.SetActive(false);
-        }
-        public void Navigationing()
-        {
-         //   ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
+            arrayImageIndex--;
+            if(arrayImageIndex<0)
+                arrayImageIndex = arrayImage.Length-1;
+            arrayImage[arrayImageIndex].sprite = mScreenshotSprite;
+            //ScreenshotImage.gameObject.SetActive(false);
         }
 #endregion
     }

+ 116 - 0
Assets/Scenes/LangChaoDemo2.unity

@@ -9880,6 +9880,10 @@ PrefabInstance:
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 6195766569180850275, guid: 9e1deb76e7ead614da932413e318b2fc, type: 3}
+      propertyPath: ShowDevice
+      value: 
+      objectReference: {fileID: 1067717208}
     - target: {fileID: 8253213312023144010, guid: 9e1deb76e7ead614da932413e318b2fc, type: 3}
       propertyPath: m_Name
       value: BlueRoot
@@ -13772,6 +13776,117 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1063711597}
   m_CullTransparentMesh: 1
+--- !u!1001 &1067717207
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 6968753639176216594}
+    m_Modifications:
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_RootOrder
+      value: 8
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 1468
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1020
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: -4000
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212314, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_Name
+      value: ShowDevice
+      objectReference: {fileID: 0}
+    - target: {fileID: 5466424356445212314, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+--- !u!1 &1067717208 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 5466424356445212314, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+  m_PrefabInstance: {fileID: 1067717207}
+  m_PrefabAsset: {fileID: 0}
+--- !u!224 &1067717209 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 5466424356445212017, guid: 516b1dd9af80bba42b8206d3a09635bb, type: 3}
+  m_PrefabInstance: {fileID: 1067717207}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1 &1077211057
 GameObject:
   m_ObjectHideFlags: 0
@@ -25096,6 +25211,7 @@ RectTransform:
   - {fileID: 6968753639174600229}
   - {fileID: 6968753639805341796}
   - {fileID: 6968753639674314496}
+  - {fileID: 1067717209}
   m_Father: {fileID: 6968753640028822056}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

+ 11 - 2
Assets/Scripts/UICallManager.cs

@@ -1,9 +1,9 @@
 using SC.XR.Unity.Module_InputSystem;
-using System.Collections;
+using Blue;
 using System.Collections.Generic;
 using UnityEngine;
 
-public class UICallManager : MonoSingleton<UICallManager>
+public class UICallManager : MonoSingleton<UICallManager>,IController
 {
 
     public delegate void TrackingFound(DataItem tagobj);
@@ -371,6 +371,15 @@ public class UICallManager : MonoSingleton<UICallManager>
 
         return null;
     }
+    
+    /// <summary>
+    /// 获取ShowDevice位置
+    /// </summary>
+    /// <param name="showDeviceTransform"></param>
+    public void ShowDeviceTransform(Transform showDeviceTransform)
+    {
+        this.SendCommand(new ShowDeviceCommand(showDeviceTransform));
+    }
 
     /// <summary>
     ///  导航

BIN
Assets/UI/第五版/设备导航.png


+ 135 - 0
Assets/UI/第五版/设备导航.png.meta

@@ -0,0 +1,135 @@
+fileFormatVersion: 2
+guid: 990097f47a9664046ae1aa2f629a5a78
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 12
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMasterTextureLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 0
+    wrapV: 0
+    wrapW: 0
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 0
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/UI/第五版/设备导航1.png


+ 135 - 0
Assets/UI/第五版/设备导航1.png.meta

@@ -0,0 +1,135 @@
+fileFormatVersion: 2
+guid: f86f5dba3b880fa46a118a37a421888f
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 12
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMasterTextureLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 0
+    wrapV: 0
+    wrapW: 0
+  nPOTScale: 1
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 0
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 0
+  spriteTessellationDetail: -1
+  textureType: 0
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

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