Browse Source

2024 6 27 整体开发结束 待测试bug修复

DGJ 9 months ago
parent
commit
ac4d168c02
100 changed files with 21709 additions and 768 deletions
  1. 1 1
      Assets/FrameWork/Canvas.prefab
  2. 56 8
      Assets/FrameWork/ProjectManager/DaoHang/DaoHang.prefab
  3. 1044 0
      Assets/FrameWork/ProjectManager/DaoHang/Item/DataItem.prefab
  4. 1 1
      Assets/FrameWork/ProjectManager/DaoHang/Prefabs/Canvas.prefab
  5. 1133 34
      Assets/FrameWork/ProjectManager/Demo.prefab
  6. 2 14
      Assets/FrameWork/ProjectManager/RTC/RoomMain/RoomFiles.prefab
  7. 103 45
      Assets/FrameWork/ProjectManager/RTC/RoomMain/RoomMain.prefab
  8. 12235 0
      Assets/FrameWork/ProjectManager/RTC/远程协助.prefab
  9. 4 4
      Assets/FrameWork/ProjectManager/XunJian/列表模块/列表模块.prefab
  10. 8 8
      Assets/FrameWork/ProjectManager/XunJian/进入任务/进入任务.prefab
  11. 8 0
      Assets/FrameWork/Texture/AI.meta
  12. BIN
      Assets/FrameWork/Texture/AI/AIBG.png
  13. 147 0
      Assets/FrameWork/Texture/AI/AIBG.png.meta
  14. BIN
      Assets/FrameWork/Texture/AI/Icons Frame 4@3x.png
  15. 147 0
      Assets/FrameWork/Texture/AI/Icons Frame 4@3x.png.meta
  16. BIN
      Assets/FrameWork/Texture/AI/deviceBtn1.png
  17. 147 0
      Assets/FrameWork/Texture/AI/deviceBtn1.png.meta
  18. BIN
      Assets/FrameWork/Texture/AI/deviceBtn2.png
  19. 147 0
      Assets/FrameWork/Texture/AI/deviceBtn2.png.meta
  20. BIN
      Assets/FrameWork/Texture/AI/dianbiaoBtn1.png
  21. 147 0
      Assets/FrameWork/Texture/AI/dianbiaoBtn1.png.meta
  22. BIN
      Assets/FrameWork/Texture/AI/dianbiaoBtn2.png
  23. 147 0
      Assets/FrameWork/Texture/AI/dianbiaoBtn2.png.meta
  24. 12 0
      Assets/FrameWork/Texture/Panel@2x(1).png.meta
  25. BIN
      Assets/FrameWork/Texture/RTC/路径@1x.png
  26. 147 0
      Assets/FrameWork/Texture/RTC/路径@1x.png.meta
  27. BIN
      Assets/FrameWork/Texture/RTC/通知详情 2@3x.png
  28. 147 0
      Assets/FrameWork/Texture/RTC/通知详情 2@3x.png.meta
  29. BIN
      Assets/FrameWork/Texture/RoomMainBG4@3x.png
  30. 147 0
      Assets/FrameWork/Texture/RoomMainBG4@3x.png.meta
  31. 78 0
      Assets/FrameWork/Tools.prefab
  32. 1 9
      Assets/FrameWork/Windows.asset
  33. 15 14
      Assets/Game/Blue/Controller/LangChaoRommMinIo.cs
  34. 59 12
      Assets/HotUpdate/DemoManager.cs
  35. 5 3
      Assets/HotUpdate/Scripts/Scripts/JinRuRenwu.cs
  36. 5 3
      Assets/HotUpdate/Scripts/Scripts/Main/ProjectMainWindow.cs
  37. 6 2
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/DaoHangDataManager.cs
  38. 5 12
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Data/DataItem.cs
  39. 11 6
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Item/DeviceInfo_Item.cs
  40. 5 3
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Managers/BladeServerManager.cs
  41. 9 6
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Managers/MachineRoomManager.cs
  42. 5 2
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Tool/LangChaoModelStart.cs
  43. 26 0
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/WaitingCallPanel.cs
  44. 11 0
      Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/WaitingCallPanel.cs.meta
  45. 198 0
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/AVProVideoPlayer.cs
  46. 11 0
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/AVProVideoPlayer.cs.meta
  47. 3 2
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/RTCDemoManager.cs
  48. 64 11
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/RTCMain/RTCMainManager.cs
  49. 11 0
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/RoomMain/GHZRoomMain.cs
  50. 30 0
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/VideoToImage.cs
  51. 11 0
      Assets/HotUpdate/Scripts/Scripts/Project/RTC/VideoToImage.cs.meta
  52. 1 0
      Assets/HotUpdate/Scripts/Scripts/Project/UICallMachineRoomData.cs
  53. 12 0
      Assets/HotUpdate/Scripts/Scripts/Project/XunJian/XunJianDataManager.cs
  54. 3 3
      Assets/HotUpdate/Scripts/Scripts/Project/XunJianLieBiaoWindow.cs
  55. 6 6
      Assets/LangChaoRTC/Remote/ShowOffice/OfficeWindow.prefab
  56. 1 1
      Assets/LangChaoRTC/Remote/ShowRoom/RemoteVideoControl.cs
  57. 10 10
      Assets/LangChaoRTC/Remote/ShowRoom/RoomFile.prefab
  58. 1 15
      Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Prefab/PDFItem.prefab
  59. 4 0
      Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/ModelList.cs
  60. 5 0
      Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/Mp4List.cs
  61. 5 0
      Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/PdfList.cs
  62. 4 0
      Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/PngJpgList.cs
  63. 125 11
      Assets/LangChaoRTC/Remote/ShowRoom/RoomMain.prefab
  64. 8 0
      Assets/Materials.meta
  65. 189 0
      Assets/Materials/PlayButtonGreen.mat
  66. 8 0
      Assets/Materials/PlayButtonGreen.mat.meta
  67. 8 0
      Assets/Resources/服务器V2+控制台.meta
  68. 8 0
      Assets/Resources/服务器V2+控制台/55024671.meta
  69. BIN
      Assets/Resources/服务器V2+控制台/55024671/glbfile.glb
  70. 10 0
      Assets/Resources/服务器V2+控制台/55024671/glbfile.glb.meta
  71. BIN
      Assets/Resources/服务器V2+控制台/55024671/modelcover.jpg
  72. 147 0
      Assets/Resources/服务器V2+控制台/55024671/modelcover.jpg.meta
  73. 8 0
      Assets/Resources/服务器V2+控制台/55024671/textures.meta
  74. BIN
      Assets/Resources/服务器V2+控制台/55024671/textures/console.png
  75. 147 0
      Assets/Resources/服务器V2+控制台/55024671/textures/console.png.meta
  76. BIN
      Assets/Resources/服务器V2+控制台/55024671/textures/rack.png
  77. 147 0
      Assets/Resources/服务器V2+控制台/55024671/textures/rack.png.meta
  78. BIN
      Assets/Resources/服务器V2+控制台/55024671/textures/servers.png
  79. 147 0
      Assets/Resources/服务器V2+控制台/55024671/textures/servers.png.meta
  80. 8 0
      Assets/Resources/服务器V2+控制台/Materials.meta
  81. 80 0
      Assets/Resources/服务器V2+控制台/Materials/console.mat
  82. 8 0
      Assets/Resources/服务器V2+控制台/Materials/console.mat.meta
  83. 80 0
      Assets/Resources/服务器V2+控制台/Materials/rack.mat
  84. 8 0
      Assets/Resources/服务器V2+控制台/Materials/rack.mat.meta
  85. 80 0
      Assets/Resources/服务器V2+控制台/Materials/servers.mat
  86. 8 0
      Assets/Resources/服务器V2+控制台/Materials/servers.mat.meta
  87. 31 0
      Assets/Resources/服务器V2+控制台/ServerV2+console.mtl
  88. 7 0
      Assets/Resources/服务器V2+控制台/ServerV2+console.mtl.meta
  89. 2680 0
      Assets/Resources/服务器V2+控制台/ServerV2+console.obj
  90. 106 0
      Assets/Resources/服务器V2+控制台/ServerV2+console.obj.meta
  91. BIN
      Assets/Resources/服务器V2+控制台/console.png
  92. 147 0
      Assets/Resources/服务器V2+控制台/console.png.meta
  93. BIN
      Assets/Resources/服务器V2+控制台/rack.png
  94. 147 0
      Assets/Resources/服务器V2+控制台/rack.png.meta
  95. BIN
      Assets/Resources/服务器V2+控制台/servers.png
  96. 147 0
      Assets/Resources/服务器V2+控制台/servers.png.meta
  97. 366 452
      Assets/Scenes/Edustry.unity
  98. 1 1
      Assets/Scripts/MQTT/MQTTManager.cs
  99. 77 69
      Assets/Scripts/RTC/LiveRTCRoomMain.cs
  100. 225 0
      Assets/Scripts/RTC/OnWebSocketMsg.cs

+ 1 - 1
Assets/FrameWork/Canvas.prefab

@@ -160,7 +160,7 @@ MonoBehaviour:
   m_FallbackScreenDPI: 96
   m_DefaultSpriteDPI: 96
   m_DynamicPixelsPerUnit: 1
-  m_PresetInfoIsWorld: 0
+  m_PresetInfoIsWorld: 1
 --- !u!114 &8894333160753431136
 MonoBehaviour:
   m_ObjectHideFlags: 0

+ 56 - 8
Assets/FrameWork/ProjectManager/DaoHang/DaoHang.prefab

@@ -722,7 +722,19 @@ MonoBehaviour:
   m_TargetGraphic: {fileID: 4792878957780559805}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
+      m_Calls:
+      - m_Target: {fileID: 3088681638979446689}
+        m_TargetAssemblyTypeName: UnityEngine.UI.Toggle, UnityEngine.UI
+        m_MethodName: set_isOn
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &1510070040965580353
 GameObject:
   m_ObjectHideFlags: 0
@@ -2260,7 +2272,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -2443,7 +2455,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 0.19607843}
+  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
@@ -2889,7 +2901,19 @@ MonoBehaviour:
   m_TargetGraphic: {fileID: 8390057010507570292}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
+      m_Calls:
+      - m_Target: {fileID: 3088681638979446689}
+        m_TargetAssemblyTypeName: UnityEngine.UI.Toggle, UnityEngine.UI
+        m_MethodName: set_isOn
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &4487489952779425431
 GameObject:
   m_ObjectHideFlags: 0
@@ -4002,7 +4026,19 @@ MonoBehaviour:
   m_TargetGraphic: {fileID: 9148888826484533139}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
+      m_Calls:
+      - m_Target: {fileID: 3088681638979446689}
+        m_TargetAssemblyTypeName: UnityEngine.UI.Toggle, UnityEngine.UI
+        m_MethodName: set_isOn
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &5403986585332898002
 GameObject:
   m_ObjectHideFlags: 0
@@ -4062,7 +4098,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -7510,7 +7546,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -7645,7 +7681,19 @@ MonoBehaviour:
   m_TargetGraphic: {fileID: 4217073114743213998}
   m_OnClick:
     m_PersistentCalls:
-      m_Calls: []
+      m_Calls:
+      - m_Target: {fileID: 3088681638979446689}
+        m_TargetAssemblyTypeName: UnityEngine.UI.Toggle, UnityEngine.UI
+        m_MethodName: set_isOn
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &9189011816451266643
 GameObject:
   m_ObjectHideFlags: 0

File diff suppressed because it is too large
+ 1044 - 0
Assets/FrameWork/ProjectManager/DaoHang/Item/DataItem.prefab


+ 1 - 1
Assets/FrameWork/ProjectManager/DaoHang/Prefabs/Canvas.prefab

@@ -84,7 +84,7 @@ MonoBehaviour:
   m_FallbackScreenDPI: 96
   m_DefaultSpriteDPI: 96
   m_DynamicPixelsPerUnit: 1
-  m_PresetInfoIsWorld: 0
+  m_PresetInfoIsWorld: 1
 --- !u!114 &2978020611504495453
 MonoBehaviour:
   m_ObjectHideFlags: 0

+ 1133 - 34
Assets/FrameWork/ProjectManager/Demo.prefab

@@ -223,6 +223,216 @@ MonoBehaviour:
           m_StringArgument: 
           m_BoolArgument: 0
         m_CallState: 2
+--- !u!1 &751311652905707734
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8522870027197585418}
+  - component: {fileID: 6228185581003632394}
+  - component: {fileID: 5975418760495504939}
+  - component: {fileID: 5046990631727624089}
+  m_Layer: 5
+  m_Name: DianBiaoBtn
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8522870027197585418
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 751311652905707734}
+  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: 0.5}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 4751850940154836460}
+  m_Father: {fileID: 3324185390859382520}
+  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: -216, y: -31}
+  m_SizeDelta: {x: 432, y: 636}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6228185581003632394
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 751311652905707734}
+  m_CullTransparentMesh: 1
+--- !u!114 &5975418760495504939
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 751311652905707734}
+  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: 2b9a9be3e21bbab488c40abb934ee419, 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!114 &5046990631727624089
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 751311652905707734}
+  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: 2
+  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: 21300000, guid: 5ea0e032c070270459afe44e71beb377, type: 3}
+    m_PressedSprite: {fileID: 21300000, guid: 5ea0e032c070270459afe44e71beb377, type: 3}
+    m_SelectedSprite: {fileID: 21300000, guid: 2b9a9be3e21bbab488c40abb934ee419, type: 3}
+    m_DisabledSprite: {fileID: 21300000, guid: 2b9a9be3e21bbab488c40abb934ee419, type: 3}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 5975418760495504939}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 8893893468978992134}
+        m_TargetAssemblyTypeName: DemoManager, Assembly-CSharp
+        m_MethodName: SeleckDianBiao
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!1 &919538158540016013
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5316899745969266773}
+  - component: {fileID: 170162791913506383}
+  - component: {fileID: 6869319336695506045}
+  m_Layer: 5
+  m_Name: Icon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5316899745969266773
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 919538158540016013}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 2, y: 2, z: 2}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3324185390859382520}
+  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: -508, y: 222}
+  m_SizeDelta: {x: 20, y: 20}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &170162791913506383
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 919538158540016013}
+  m_CullTransparentMesh: 1
+--- !u!114 &6869319336695506045
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 919538158540016013}
+  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: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: e44b3cec0e4b611418a707ba03dccc76, 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 &988561293055497038
 GameObject:
   m_ObjectHideFlags: 0
@@ -254,13 +464,14 @@ RectTransform:
   m_Children:
   - {fileID: 9082932532836881100}
   - {fileID: 7209539763155598261}
+  - {fileID: 3324185390859382520}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 1, y: 1}
+  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: 0, y: 0}
+  m_SizeDelta: {x: 1168, y: 574}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &8893893468978992134
 MonoBehaviour:
@@ -276,6 +487,8 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   timetext: {fileID: 8735502974253194596}
   isinit: 0
+  isDianbiao: 0
+  AISelect: {fileID: 3419473554448670452}
   shibieGo: {fileID: 6443026191279217080}
   imageTarget: {fileID: 116004183883134767}
 --- !u!1 &1101418912062608402
@@ -685,6 +898,141 @@ MonoBehaviour:
   m_hasFontAssetChanged: 0
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2138677257018588712
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6093818839922199854}
+  - component: {fileID: 2502642822028651490}
+  - component: {fileID: 5675873368430983178}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &6093818839922199854
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2138677257018588712}
+  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: 235976195173813839}
+  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.00010681, y: -320}
+  m_SizeDelta: {x: 420, y: 124.12}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2502642822028651490
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2138677257018588712}
+  m_CullTransparentMesh: 1
+--- !u!114 &5675873368430983178
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2138677257018588712}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u8BBE\u5907\u8BC6\u522B"
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
+  m_sharedMaterial: {fileID: 1738077909898060448, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+  m_enableVertexGradient: 0
+  m_colorMode: 3
+  m_fontColorGradient:
+    topLeft: {r: 1, g: 1, b: 1, a: 1}
+    topRight: {r: 1, g: 1, b: 1, a: 1}
+    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+    bottomRight: {r: 1, g: 1, b: 1, a: 1}
+  m_fontColorGradientPreset: {fileID: 0}
+  m_spriteAsset: {fileID: 0}
+  m_tintAllSprites: 0
+  m_StyleSheet: {fileID: 0}
+  m_TextStyleHashCode: -1183493901
+  m_overrideHtmlColors: 0
+  m_faceColor:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontSize: 86
+  m_fontSizeBase: 86
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 1
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
 --- !u!1 &3127911559408831462
 GameObject:
   m_ObjectHideFlags: 0
@@ -1356,6 +1704,86 @@ MonoBehaviour:
     y: 0
     width: 1
     height: 1
+--- !u!1 &3419473554448670452
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3324185390859382520}
+  - component: {fileID: 2416074081588236969}
+  - component: {fileID: 2995046909657669679}
+  m_Layer: 5
+  m_Name: AISelect
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3324185390859382520
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3419473554448670452}
+  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: 5316899745969266773}
+  - {fileID: 8522870027197585418}
+  - {fileID: 235976195173813839}
+  - {fileID: 22596481959661457}
+  m_Father: {fileID: 2012759580409433135}
+  m_RootOrder: 2
+  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 &2416074081588236969
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3419473554448670452}
+  m_CullTransparentMesh: 1
+--- !u!114 &2995046909657669679
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3419473554448670452}
+  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: c5a94e110f79fcb4c85c5a52458cd983, 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 &5841730894349935207
 GameObject:
   m_ObjectHideFlags: 0
@@ -1368,77 +1796,211 @@ GameObject:
   - component: {fileID: 1203780935478582281}
   - component: {fileID: 7326843721484780457}
   m_Layer: 5
-  m_Name: RawImage
+  m_Name: RawImage
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &751584323525795169
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5841730894349935207}
+  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: 2948769967501826610}
+  - {fileID: 7443690189238455861}
+  - {fileID: 773611120800435825}
+  - {fileID: 4128877524306943050}
+  - {fileID: 1881911567519187210}
+  - {fileID: 51452229328994496}
+  - {fileID: 4098887437692711277}
+  - {fileID: 621288918831277911}
+  - {fileID: 4961312615216945913}
+  m_Father: {fileID: 7209539763155598261}
+  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: 640, y: 480}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1203780935478582281
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5841730894349935207}
+  m_CullTransparentMesh: 1
+--- !u!114 &7326843721484780457
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5841730894349935207}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 05841a9ad3fccc44da9d0e4653f05e2a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.4716981, g: 0.4716981, b: 0.4716981, a: 0.5882353}
+  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
+  Radius: 10
+--- !u!1 &6186765311464280908
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 235976195173813839}
+  - component: {fileID: 7163763512973402151}
+  - component: {fileID: 288295353245394721}
+  - component: {fileID: 2195623622542311473}
+  m_Layer: 5
+  m_Name: DeviceBtn
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!224 &751584323525795169
+--- !u!224 &235976195173813839
 RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5841730894349935207}
+  m_GameObject: {fileID: 6186765311464280908}
   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_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
   m_ConstrainProportionsScale: 0
   m_Children:
-  - {fileID: 2948769967501826610}
-  - {fileID: 7443690189238455861}
-  - {fileID: 773611120800435825}
-  - {fileID: 4128877524306943050}
-  - {fileID: 1881911567519187210}
-  - {fileID: 51452229328994496}
-  - {fileID: 4098887437692711277}
-  - {fileID: 621288918831277911}
-  - {fileID: 4961312615216945913}
-  m_Father: {fileID: 7209539763155598261}
-  m_RootOrder: 0
+  - {fileID: 6093818839922199854}
+  m_Father: {fileID: 3324185390859382520}
+  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: 0, y: 0}
-  m_SizeDelta: {x: 640, y: 480}
+  m_AnchoredPosition: {x: 216, y: -31}
+  m_SizeDelta: {x: 432, y: 636}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1203780935478582281
+--- !u!222 &7163763512973402151
 CanvasRenderer:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5841730894349935207}
+  m_GameObject: {fileID: 6186765311464280908}
   m_CullTransparentMesh: 1
---- !u!114 &7326843721484780457
+--- !u!114 &288295353245394721
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5841730894349935207}
+  m_GameObject: {fileID: 6186765311464280908}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 05841a9ad3fccc44da9d0e4653f05e2a, type: 3}
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 0.4716981, g: 0.4716981, b: 0.4716981, a: 0.5882353}
+  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_Texture: {fileID: 0}
-  m_UVRect:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 1
-    height: 1
-  Radius: 10
+  m_Sprite: {fileID: 21300000, guid: 878ae8d8233195f4bad505c599a9f12b, 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!114 &2195623622542311473
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6186765311464280908}
+  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: 2
+  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: 21300000, guid: e7b746a0157f63a4bb7bb43d894e6a4c, type: 3}
+    m_PressedSprite: {fileID: 21300000, guid: e7b746a0157f63a4bb7bb43d894e6a4c, type: 3}
+    m_SelectedSprite: {fileID: 21300000, guid: 878ae8d8233195f4bad505c599a9f12b, type: 3}
+    m_DisabledSprite: {fileID: 21300000, guid: 878ae8d8233195f4bad505c599a9f12b, type: 3}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 288295353245394721}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 8893893468978992134}
+        m_TargetAssemblyTypeName: DemoManager, Assembly-CSharp
+        m_MethodName: SeleckDevice
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &6443026191279217080
 GameObject:
   m_ObjectHideFlags: 0
@@ -2093,3 +2655,540 @@ MonoBehaviour:
     y: 0
     width: 1
     height: 1
+--- !u!1 &8593468807413048585
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4751850940154836460}
+  - component: {fileID: 1710894442283026429}
+  - component: {fileID: 8574286639947075811}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &4751850940154836460
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8593468807413048585}
+  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: 8522870027197585418}
+  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.00010681, y: -320}
+  m_SizeDelta: {x: 420, y: 124.12}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1710894442283026429
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8593468807413048585}
+  m_CullTransparentMesh: 1
+--- !u!114 &8574286639947075811
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8593468807413048585}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u7535\u8868\u8BC6\u522B"
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
+  m_sharedMaterial: {fileID: 1738077909898060448, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+  m_enableVertexGradient: 0
+  m_colorMode: 3
+  m_fontColorGradient:
+    topLeft: {r: 1, g: 1, b: 1, a: 1}
+    topRight: {r: 1, g: 1, b: 1, a: 1}
+    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+    bottomRight: {r: 1, g: 1, b: 1, a: 1}
+  m_fontColorGradientPreset: {fileID: 0}
+  m_spriteAsset: {fileID: 0}
+  m_tintAllSprites: 0
+  m_StyleSheet: {fileID: 0}
+  m_TextStyleHashCode: -1183493901
+  m_overrideHtmlColors: 0
+  m_faceColor:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontSize: 86
+  m_fontSizeBase: 86
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 1
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1001 &1353273207455376957
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 3324185390859382520}
+    m_Modifications:
+    - target: {fileID: 345664792060416505, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 8893893468978992134}
+    - target: {fileID: 345664792060416505, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: GoRTC
+      objectReference: {fileID: 0}
+    - target: {fileID: 345664792060416505, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: DemoManager, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 367581183767812273, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: Radius
+      value: 80
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1270172117698705975, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Pivot.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: -106
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 532
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1428098323155627719, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1608162872541459384, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Name
+      value: Demo
+      objectReference: {fileID: 0}
+    - target: {fileID: 1608162872541459384, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2075874997058438680, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.b
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2075874997058438680, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.g
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2075874997058438680, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.r
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2075874997058438680, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Enabled
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2611704508283009760, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.a
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3123140847279572377, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Name
+      value: "\u83DC\u5355\u5217\u8868"
+      objectReference: {fileID: 0}
+    - target: {fileID: 3448803968132130812, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: Radius
+      value: 80
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3615796689196451563, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3626490737881679299, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Texture
+      value: 
+      objectReference: {fileID: 2800000, guid: e44b3cec0e4b611418a707ba03dccc76, type: 3}
+    - target: {fileID: 3689604785882532084, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Name
+      value: "\u8BBE\u5907\u5BFC\u822A"
+      objectReference: {fileID: 0}
+    - target: {fileID: 3689604785882532084, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 3982100063779618693, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 8893893468978992134}
+    - target: {fileID: 3982100063779618693, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: GoDaoHang
+      objectReference: {fileID: 0}
+    - target: {fileID: 3982100063779618693, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: DemoManager, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3995291488061358179, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.b
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 3995291488061358179, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.g
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 3995291488061358179, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.r
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 3995291488061358179, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Texture
+      value: 
+      objectReference: {fileID: 2800000, guid: a0d8591f49ee5874e8abd69d972fd823, type: 3}
+    - target: {fileID: 6144363472035083097, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Enabled
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6144363472035083097, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6145324555401927140, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.b
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 6145324555401927140, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.g
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 6145324555401927140, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.r
+      value: 0.4627451
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6786873572615662665, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7481397183563768650, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.b
+      value: 0.46274513
+      objectReference: {fileID: 0}
+    - target: {fileID: 7481397183563768650, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.g
+      value: 0.46274513
+      objectReference: {fileID: 0}
+    - target: {fileID: 7481397183563768650, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+      propertyPath: m_Color.r
+      value: 0.46274513
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+--- !u!224 &22596481959661457 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1339695195281648044, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+  m_PrefabInstance: {fileID: 1353273207455376957}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &1011400615754391589 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 2075874997058438680, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+  m_PrefabInstance: {fileID: 1353273207455376957}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6107384515613289144}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1 &6107384515613289144 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 5045723817515125893, guid: 4ee2899f4d1dcad49bc906785e15ff96, type: 3}
+  m_PrefabInstance: {fileID: 1353273207455376957}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &3920903297516739137
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6107384515613289144}
+  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: 1011400615754391589}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 8893893468978992134}
+        m_TargetAssemblyTypeName: DemoManager, Assembly-CSharp
+        m_MethodName: GoXunJian
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2

+ 2 - 14
Assets/FrameWork/ProjectManager/RTC/RoomMain/RoomFiles.prefab

@@ -13,7 +13,6 @@ GameObject:
   - component: {fileID: 4659853141473052881}
   - component: {fileID: 4659853141473052880}
   - component: {fileID: 4659853141473052892}
-  - component: {fileID: 4659853141473052876}
   - component: {fileID: 4659853141473052877}
   - component: {fileID: 4659853141473052878}
   - component: {fileID: 4659853141473052879}
@@ -44,7 +43,7 @@ RectTransform:
   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: -1.4909999}
+  m_AnchoredPosition: {x: 0, y: -1.4909973}
   m_SizeDelta: {x: 100, y: 100}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!223 &4659853141473052882
@@ -120,18 +119,6 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 948b9ab040508dc48a294230f85b39e2, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
---- !u!114 &4659853141473052876
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4659853141473052887}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 95bd5e73b2b930240adab20b3c9619d2, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
 --- !u!114 &4659853141473052877
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -164,6 +151,7 @@ MonoBehaviour:
     roomId: 
     token: 
     host: 
+  roomId: 
   question: 0
   rtcState: 0
   controlId: 

+ 103 - 45
Assets/FrameWork/ProjectManager/RTC/RoomMain/RoomMain.prefab

@@ -2718,50 +2718,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!1 &6789431462835138744
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 5910444338821831777}
-  - component: {fileID: 7373809607170863614}
-  m_Layer: 0
-  m_Name: CreateRoom
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &5910444338821831777
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6789431462835138744}
-  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: 8478226002013285417}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &7373809607170863614
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6789431462835138744}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d792753345f69ef469339a1329d062a3, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
 --- !u!1 &6930987800163122297
 GameObject:
   m_ObjectHideFlags: 0
@@ -3659,7 +3615,7 @@ Transform:
   m_Children:
   - {fileID: 8478226002446254508}
   - {fileID: 7857888061044538414}
-  - {fileID: 5910444338821831777}
+  - {fileID: 5205365674674758125}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -5812,3 +5768,105 @@ MonoBehaviour:
   m_hasFontAssetChanged: 1
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1001 &618738341264582974
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 8478226002013285417}
+    m_Modifications:
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 100
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 100
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -0.19999999
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -1.4909973
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4659853141473052887, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+      propertyPath: m_Name
+      value: RoomFiles
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+--- !u!224 &5205365674674758125 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 4659853141473052883, guid: e5cce33d498e45b4f8e58e4b354d9ce7, type: 3}
+  m_PrefabInstance: {fileID: 618738341264582974}
+  m_PrefabAsset: {fileID: 0}

File diff suppressed because it is too large
+ 12235 - 0
Assets/FrameWork/ProjectManager/RTC/远程协助.prefab


+ 4 - 4
Assets/FrameWork/ProjectManager/XunJian/列表模块/列表模块.prefab

@@ -755,7 +755,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -6405,7 +6405,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -6479,7 +6479,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 0.19607843}
+  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
@@ -8219,7 +8219,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 0.4627451, g: 0.4627451, b: 0.4627451, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1

+ 8 - 8
Assets/FrameWork/ProjectManager/XunJian/进入任务/进入任务.prefab

@@ -7590,19 +7590,19 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 1046681076883175317, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchorMax.y
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 1046681076883175317, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchorMin.y
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 1046681076883175317, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchoredPosition.x
-      value: 0
+      value: 135
       objectReference: {fileID: 0}
     - target: {fileID: 1046681076883175317, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchoredPosition.y
-      value: 0
+      value: -50
       objectReference: {fileID: 0}
     - target: {fileID: 2663175551128001469, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_Name
@@ -7618,19 +7618,19 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6534303979265014755, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchorMax.y
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 6534303979265014755, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchorMin.y
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 6534303979265014755, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchoredPosition.x
-      value: 0
+      value: 405
       objectReference: {fileID: 0}
     - target: {fileID: 6534303979265014755, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: m_AnchoredPosition.y
-      value: 0
+      value: -50
       objectReference: {fileID: 0}
     - target: {fileID: 7708746070731989160, guid: cb61b52cc83342e489699f3476640957, type: 3}
       propertyPath: playImg

+ 8 - 0
Assets/FrameWork/Texture/AI.meta

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

BIN
Assets/FrameWork/Texture/AI/AIBG.png


+ 147 - 0
Assets/FrameWork/Texture/AI/AIBG.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: c5a94e110f79fcb4c85c5a52458cd983
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/AI/Icons Frame 4@3x.png


+ 147 - 0
Assets/FrameWork/Texture/AI/Icons Frame 4@3x.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 5cdd16bcc41e4324bb8b9170c756fb5c
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/AI/deviceBtn1.png


+ 147 - 0
Assets/FrameWork/Texture/AI/deviceBtn1.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 878ae8d8233195f4bad505c599a9f12b
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/AI/deviceBtn2.png


+ 147 - 0
Assets/FrameWork/Texture/AI/deviceBtn2.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: e7b746a0157f63a4bb7bb43d894e6a4c
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/AI/dianbiaoBtn1.png


+ 147 - 0
Assets/FrameWork/Texture/AI/dianbiaoBtn1.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 2b9a9be3e21bbab488c40abb934ee419
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/AI/dianbiaoBtn2.png


+ 147 - 0
Assets/FrameWork/Texture/AI/dianbiaoBtn2.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 5ea0e032c070270459afe44e71beb377
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

+ 12 - 0
Assets/FrameWork/Texture/Panel@2x(1).png.meta

@@ -113,6 +113,18 @@ TextureImporter:
     overridden: 0
     androidETC2FallbackOverride: 0
     forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: []

BIN
Assets/FrameWork/Texture/RTC/路径@1x.png


+ 147 - 0
Assets/FrameWork/Texture/RTC/路径@1x.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: e44b3cec0e4b611418a707ba03dccc76
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/RTC/通知详情 2@3x.png


+ 147 - 0
Assets/FrameWork/Texture/RTC/通知详情 2@3x.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 9c746a58a49d67442ae8a053e9bfbdf7
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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/FrameWork/Texture/RoomMainBG4@3x.png


+ 147 - 0
Assets/FrameWork/Texture/RoomMainBG4@3x.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: d05bf470c510c574a9ea80d68577d722
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

+ 78 - 0
Assets/FrameWork/Tools.prefab

@@ -10,6 +10,7 @@ GameObject:
   m_Component:
   - component: {fileID: 5157313152506751948}
   - component: {fileID: 6031472090191352744}
+  - component: {fileID: 471985699656845885}
   m_Layer: 0
   m_Name: RTC
   m_TagString: Untagged
@@ -45,6 +46,22 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   global: 1
+  roomId: 
+  host: 
+  token: 
+--- !u!114 &471985699656845885
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 582507698264500650}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ce725ae8eddd33a49b876a8c5b56c6e7, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 1
 --- !u!1 &2458303336215074155
 GameObject:
   m_ObjectHideFlags: 0
@@ -123,6 +140,7 @@ Transform:
   - {fileID: 725805270650116070}
   - {fileID: 5157313152506751948}
   - {fileID: 6726721232715533838}
+  - {fileID: 8962902373079735531}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -260,6 +278,7 @@ GameObject:
   serializedVersion: 6
   m_Component:
   - component: {fileID: 6726721232715533838}
+  - component: {fileID: 1373662075401376674}
   m_Layer: 0
   m_Name: Minio
   m_TagString: Untagged
@@ -282,3 +301,62 @@ Transform:
   m_Father: {fileID: 2458303337424050038}
   m_RootOrder: 4
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1373662075401376674
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4842289193066889937}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9b586d4b3fcf5d54a945e18d92a99f07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 1
+--- !u!1 &7681855311419308338
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8962902373079735531}
+  - component: {fileID: 6812352363525815039}
+  m_Layer: 0
+  m_Name: ProjectALLStateManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8962902373079735531
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7681855311419308338}
+  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: 2458303337424050038}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6812352363525815039
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7681855311419308338}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ad485f2dfb3983b409eb464863a8905f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 1
+  isXunJian: 0

+ 1 - 9
Assets/FrameWork/Windows.asset

@@ -58,15 +58,7 @@ MonoBehaviour:
     - window: {fileID: 8368926532142905148, guid: 05c25e7c9e3236f42b293578ff619559, type: 3}
       type: 200003
       parentType: 100002
-      _childs:
-      - window: {fileID: 8478226002013285462, guid: 87b3df7a44edbf64a9372f8e62fa9cad, type: 3}
-        type: 203001
-        parentType: 200003
-        _childs: []
-      - window: {fileID: 8478226002013285462, guid: 87b3df7a44edbf64a9372f8e62fa9cad, type: 3}
-        type: 203001
-        parentType: 200003
-        _childs: []
+      _childs: []
     - window: {fileID: 6535805363672510788, guid: d835331f26741454c8cfaba07623b03f, type: 3}
       type: 200004
       parentType: 100002

+ 15 - 14
Assets/Game/Blue/Controller/LangChaoRommMinIo.cs

@@ -123,7 +123,7 @@ public class LangChaoRommMinIo : MonoSingleton<LangChaoRommMinIo>
     {
         JsonData data = new JsonData();
         data["roomId"] = projectId;
-        GameStart.Instance.StartCoroutine(HttpTool.Instance.SendHttp(HttpActionLang.storage_roomCredential, data.ToJson(), async (string str) =>
+        StartCoroutine(HttpToolLangChao.Instance.SendHttp(HttpActionLang.storage_roomCredential, data.ToJson(), async (string str) =>
         {
             try
             {
@@ -143,21 +143,21 @@ public class LangChaoRommMinIo : MonoSingleton<LangChaoRommMinIo>
                 var secretKey = tmpSecretKey;// "aVOYdXLnX4MCiKbit8aomZNWvAx8YSpzhiwzFhrI";
                 Debug.Log("endpoint===>" + endpoint + "    isHttps==>" + isHttps);
 
-                if(d["data"]["region"]!=null&& !string.IsNullOrEmpty(d["data"]["region"].ToString())&& d["data"]["region"].ToString()!="null")
-                {
-                    region = d["data"]["region"].ToString();
-                    minio = new MinioClient()
-                                    .WithEndpoint(endpoint)
-                                    .WithCredentials(accessKey, secretKey)
-                                    .WithSessionToken(minioToken)
-                                    .WithSSL(isHttps)
-                                    .WithRegion(region)
-                                    .Build();
+                //if(d["data"]["region"]!=null&& !string.IsNullOrEmpty(d["data"]["region"].ToString())&& d["data"]["region"].ToString()!="null")
+                //{
+                //    region = d["data"]["region"].ToString();
+                //    minio = new MinioClient()
+                //                    .WithEndpoint(endpoint)
+                //                    .WithCredentials(accessKey, secretKey)
+                //                    .WithSessionToken(minioToken)
+                //                    .WithSSL(isHttps)
+                //                    .WithRegion(region)
+                //                    .Build();
 
                     
 
-                }
-                else
+                //}
+                //else
                 {
                     minio = new MinioClient()
                                     .WithEndpoint(endpoint)
@@ -167,7 +167,8 @@ public class LangChaoRommMinIo : MonoSingleton<LangChaoRommMinIo>
                                     .Build();
 
                 }
-                
+
+                Debug.Log(minio == null);
 
                 
 

+ 59 - 12
Assets/HotUpdate/DemoManager.cs

@@ -13,19 +13,15 @@ public class DemoManager : MonoBehaviour
 {
     public TextMeshProUGUI timetext;
     public bool isinit;
+    public bool isDianbiao;
+
+    public GameObject AISelect;
+   
     private void OnEnable()
     {
-        if (ChangeCameraSaoMiao.Instance)
-        {
-            StartCoroutine(DownloadImage("https://wx-model-1317557471.cos.ap-shanghai.myqcloud.com/MREdustry_100/DemoShiBieTu.jpg"));
-            ChangeCameraSaoMiao.Instance.showDemoSaoMiao();
-            imageTarget.SetActive(false);
-
-            TimerMgr.Instance.CreateTimer(()=> {
-                imageTarget.SetActive(true);
-            },10f);
-
-        }
+        AISelect.SetActive(true);
+        isDianbiao = false;
+      
 
     }
 
@@ -51,7 +47,7 @@ public class DemoManager : MonoBehaviour
     public GameObject shibieGo;
     private void Update()
     {
-        if(im)
+        if(im&& isDianbiao)
         {
 
             if (imageTarget.activeSelf)
@@ -142,5 +138,56 @@ public class DemoManager : MonoBehaviour
             im = null;
         }
         shibieGo.SetActive(false);
+    }
+
+
+    public void SeleckDianBiao()
+    {
+        isDianbiao = true;
+        AISelect.SetActive(false);
+
+        if (ChangeCameraSaoMiao.Instance)
+        {
+            StartCoroutine(DownloadImage("https://wx-model-1317557471.cos.ap-shanghai.myqcloud.com/MREdustry_100/DemoShiBieTu.jpg"));
+            ChangeCameraSaoMiao.Instance.showDemoSaoMiao();
+            imageTarget.SetActive(false);
+
+            TimerMgr.Instance.CreateTimer(() => {
+                imageTarget.SetActive(true);
+            }, 10f);
+
+        }
+    }
+
+    public void SeleckDevice()
+    {
+        ShowInfoTipManager.Instance.showTip("暂未开放,敬请期待");
+        TimerMgr.Instance.CreateTimer(() => { ShowInfoTipManager.Instance.closeTip(); }, 2f);
+    }
+
+    public void GoHome()
+    {
+
+        WindowsManager.Instance.show(WindowConfig.windowType.ProjectMain);
+    }
+
+    public void GoDemo()
+    {
+
+      //  WindowsManager.Instance.show(WindowConfig.windowType.Demo);
+
+    }
+
+    public void GoRTC()
+    {
+        WindowsManager.Instance.show(WindowConfig.windowType.RTC);
+    }
+    public void GoDaoHang()
+    {
+        WindowsManager.Instance.show(WindowConfig.windowType.DaoHang);
+    }
+    public void GoXunJian()
+    {
+        WindowsManager.Instance.show(WindowConfig.windowType.XunJianLB);
     }
 }

+ 5 - 3
Assets/HotUpdate/Scripts/Scripts/JinRuRenwu.cs

@@ -56,6 +56,7 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
     public override void OnEnable()
     {
         base.OnEnable();
+      
     }
 
     private void Start()
@@ -414,9 +415,10 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
     public void gotoRTC()
     {
 
-        WindowsManager.Instance.show(WindowConfig.windowType.Tip2, false, "敬请期待!");
-
-
+        // WindowsManager.Instance.show(WindowConfig.windowType.Tip2, false, "敬请期待!");
+        ProjectALLStateManager.Instance.isXunJian = true;
+        WindowsManager.Instance.show(WindowConfig.windowType.RTC);
+      
         /*
         List<string> backTip = new List<string>();
         backTip.Add("test1");

+ 5 - 3
Assets/HotUpdate/Scripts/Scripts/Main/ProjectMainWindow.cs

@@ -16,9 +16,11 @@ public class ProjectMainWindow : WindowSingleton<ProjectMainWindow>
 
     public void showRtc()
     {
-        ShowInfoTipManager.Instance.showTip("暂未开放,敬请期待");
-        TimerMgr.Instance.CreateTimer(()=> { ShowInfoTipManager.Instance.closeTip(); },2f);
-        //WindowsManager.Instance.show(WindowConfig.windowType.RoomMain);
+        //ShowInfoTipManager.Instance.showTip("暂未开放,敬请期待");
+        //TimerMgr.Instance.CreateTimer(()=> { ShowInfoTipManager.Instance.closeTip(); },2f);
+        ////WindowsManager.Instance.show(WindowConfig.windowType.RoomMain);
+
+        WindowsManager.Instance.show(WindowConfig.windowType.RTC);
     }
 
     public void showDaoHang()

+ 6 - 2
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/DaoHangDataManager.cs

@@ -191,8 +191,12 @@ public class DaoHangDataManager : MonoSingleton<DaoHangDataManager>
 
     public void GoRTC()
     {
-        ShowInfoTipManager.Instance.showTip("ÔÝ먦·Å,¾´ÇëÆÚ´ý");
-        TimerMgr.Instance.CreateTimer(() => { ShowInfoTipManager.Instance.closeTip(); }, 2f);
+        //ShowInfoTipManager.Instance.showTip("ÔÝ먦·Å,¾´ÇëÆÚ´ý");
+        //TimerMgr.Instance.CreateTimer(() => { ShowInfoTipManager.Instance.closeTip(); }, 2f);
+        BladeServerManager.Instance.isDaoHang = false;
+        WayFindingManager.Instance.CloseWayFind();
+        TopManager.Instance.transform.localPosition = new Vector3(TopManager.Instance.transform.localPosition.x, 0, TopManager.Instance.transform.localPosition.z);
+        WindowsManager.Instance.show(WindowConfig.windowType.RTC);
     }
 
     public void GoXunJian()

+ 5 - 12
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Data/DataItem.cs

@@ -72,22 +72,15 @@ public class DataItem : MonoBehaviour
     public List<DeviceInfo_Item> DeviceInfoList = new List<DeviceInfo_Item>();
     public void SetDeviceParametersData(List<DeviceParameters> DeviceParameterList)
     {
-        Debug.Log(DeviceParameterList.Count + DeviceInfoList.Count);
+        Debug.Log(DeviceParameterList.Count);
         this.DeviceParameterList = DeviceParameterList;
-        int dNum = 0;
-        for (int i = 0; i < DeviceInfoList.Count;i++)
+        for (int i = 0; i < DeviceInfoList.Count; i++)
         {
-            dNum = i;
-            if (i>= DeviceParameterList.Count)
-            {
-              dNum = DeviceParameterList.Count - 1;
-            }
-          
-            if (DeviceParameterList[dNum].cabinetNumber == null||string.IsNullOrEmpty(DeviceParameterList[dNum].cabinetNumber))
+            if (DeviceParameterList[i].cabinetNumber == null || string.IsNullOrEmpty(DeviceParameterList[i].cabinetNumber))
                 DeviceInfoList[i].InitNull();
             else
-                DeviceInfoList[i].Init(DeviceParameterList[dNum], i, this);// 数据只有一个,所以都是0
-        }     
+                DeviceInfoList[i].Init(DeviceParameterList[i], i, this);// 数据只有一个,所以都是0
+        }
     }
 
     //public void Init( int id ,Vector3 offsetPos, int eulerAxle ,BladeServerData data ,float width, float height)

+ 11 - 6
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Item/DeviceInfo_Item.cs

@@ -60,12 +60,12 @@ namespace GHZLangChao
             // string jsondata = JsonConvert.SerializeObject(data);
 
             Debug.Log(data.ToJson());
-            BladeServerManager.Instance.devicetControl.Show();
-            BladeServerManager.Instance.devicetControl.transform.position = currentPos.position;
-            BladeServerManager.Instance.devicetControl.transform.eulerAngles = currentPos.eulerAngles;
-            BladeServerManager.Instance.devicetControl.UpdateData(DeviceParameter, item);
+            //BladeServerManager.Instance.devicetControl.Show();
+            //BladeServerManager.Instance.devicetControl.transform.position = currentPos.position;
+            //BladeServerManager.Instance.devicetControl.transform.eulerAngles = currentPos.eulerAngles;
+            //BladeServerManager.Instance.devicetControl.UpdateData(DeviceParameter, item);
            
-         //   StartCoroutine(HttpTool.Instance.SendHttp(HttpActionLang.bladeServer, data.ToJson(), BladeServerCallBack));
+            StartCoroutine(HttpToolLangChao.Instance.SendHttp(HttpActionLang.bladeServer, data.ToJson(), BladeServerCallBack));
          // HttpLangChaoTool.Instance.Post(HttpLangChaoAction.bladeServer, jsondata, BladeServerCallBack);
 
 
@@ -96,7 +96,12 @@ namespace GHZLangChao
                this.DeviceParameter = JsonConvert.DeserializeObject<DeviceParameters>(data);
 
                 Debug.Log(JsonConvert.SerializeObject(this.DeviceParameter));
-              //  this.SendCommand(new DeviceDetailsUpdataDataCommand(DeviceParameter, currentPos, item)); // 触发事件,打开面板,更新数据
+
+                BladeServerManager.Instance.devicetControl.Show();
+                BladeServerManager.Instance.devicetControl.transform.position = currentPos.position;
+                BladeServerManager.Instance.devicetControl.transform.eulerAngles = currentPos.eulerAngles;
+                BladeServerManager.Instance.devicetControl.UpdateData(this.DeviceParameter, this.item);
+                //  this.SendCommand(new DeviceDetailsUpdataDataCommand(DeviceParameter, currentPos, item)); // 触发事件,打开面板,更新数据
             }
             else
             {

+ 5 - 3
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Managers/BladeServerManager.cs

@@ -101,6 +101,8 @@ public class BladeServerManager : MonoSingleton<BladeServerManager>
     {
         devicetControl.transform.parent = null;
 
+        devicetControl.GetComponent<Canvas>().worldCamera = LineManager.Instance.GetComponent<Canvas>().worldCamera;
+
         tagObj = new GameObject("TagObj").transform;
         tagObj.position = Vector3.zero;
         tagObj.eulerAngles = Vector3.zero;
@@ -114,9 +116,9 @@ public class BladeServerManager : MonoSingleton<BladeServerManager>
         //manipulation.PointerUp.AddListener((msg) => { SelectPointerUp(); });
 
         listTag = new List<int>();
-        listTag.Add(6);
-        listTag.Add(15);
-        listTag.Add(26);
+        listTag.Add(18);
+        listTag.Add(19);
+        listTag.Add(22);
         listTag.Add(27);
         listTag.Add(28);
         listTag.Add(30);

+ 9 - 6
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Managers/MachineRoomManager.cs

@@ -87,9 +87,9 @@ public class MachineRoomManager : MonoSingleton<MachineRoomManager>
 
 
         listTagid = new List<int>();
-        listTagid.Add(6);
-        listTagid.Add(15);
-        listTagid.Add(26);
+        listTagid.Add(18);
+        listTagid.Add(19);
+        listTagid.Add(22);
         listTagid.Add(27);
         listTagid.Add(28);
         listTagid.Add(30);
@@ -263,15 +263,18 @@ public class MachineRoomManager : MonoSingleton<MachineRoomManager>
     public void SceneInitCallBack(string msg)
     {
         Debug.Log("SceneInitCallBack " + msg);
-        
+       
         JObject json = JObject.Parse(msg);
        // UILogManager.Instance.text1.text = msg;
         if (json["code"].ToString() == "200")
         {
+            testLog.text = json["data"]["info"].ToString();
             string data = json["data"]["info"].ToString();
-            testLog.text = data;
+            JObject json2 = JObject.Parse(data);
+            data = json2["room"].ToString();
+
             this.data = JsonConvert.DeserializeObject<MachineRoomData>(data);
-           
+            
             SceneInit();
             //ShowRoomName.Instance.roomName.text = this.data.roomName;
             //UICallManager.Instance.MachineRoomInit();

+ 5 - 2
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/Tool/LangChaoModelStart.cs

@@ -24,8 +24,11 @@ public class LangChaoModelStart : MonoBehaviour
         machineManager.transform.eulerAngles = Vector3.zero;
         machineManager.transform.localScale = Vector3.one;
 
+
         HttpTool.Instance.Post("/mr-endustry/v1/tmp/remoteCert", "", RemoteCertCallBack);
 
+      
+
     }
     private void RemoteCertCallBack(string msg)
     {
@@ -37,8 +40,8 @@ public class LangChaoModelStart : MonoBehaviour
 
             RTCInfo.Instance.Token = datamsg;
 
-            //  MQTTManager.Instance.Signal();
-            RTCDemoManager.Instance.CreatRoom();
+              MQTTManager.Instance.Signal();
+           // RTCDemoManager.Instance.CreatRoom();
         }
         else
         {

+ 26 - 0
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/WaitingCallPanel.cs

@@ -0,0 +1,26 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class WaitingCallPanel : MonoBehaviour
+{
+    public GameObject CallPanel;
+    public GameObject ExitPanel;
+
+    private float times;
+    private void OnEnable()
+    {
+        CallPanel.SetActive(true);
+        times = 0;
+    }
+
+    private void Update()
+    {
+        times += Time.deltaTime;
+        if (times > 60 && !ExitPanel.activeSelf)
+        {
+            CallPanel.SetActive(false);
+            ExitPanel.SetActive(true);
+        }
+    }
+}

+ 11 - 0
Assets/HotUpdate/Scripts/Scripts/Project/DaoHang/WaitingCallPanel.cs.meta

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

+ 198 - 0
Assets/HotUpdate/Scripts/Scripts/Project/RTC/AVProVideoPlayer.cs

@@ -0,0 +1,198 @@
+
+using RenderHeads.Media.AVProVideo;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using static MediaPlayerCtrl;
+
+public class AVProVideoPlayer : MonoBehaviour
+{
+    private MediaPlayerCtrl mediaPlayer;
+    private bool isVideoReady;
+    private void Start()
+    {
+        MediaPlayer.m_eventOnReady = new UnityEngine.Events.UnityEvent();
+        MediaPlayer.m_eventOnReady.AddListener(OnVideoReady);
+
+      //  SetUrl("D:\\2-3D.mp4");
+      //  Play();
+    }
+  
+    /// <summary>
+    ///  当前视频状态
+    /// </summary>
+    /// <param name="mp"></param>
+    /// <param name="et"></param>
+    /// <param name="errorCode"></param>
+    private void OnVideoReady()
+    {
+        isVideoReady = true;
+
+    }
+
+    public Texture getTexture()
+    {
+        return MediaPlayer.m_VideoTexture;
+    }
+    private MediaPlayerCtrl MediaPlayer
+    {
+        get 
+        { 
+            if(mediaPlayer == null)
+            {
+                mediaPlayer = GetComponent<MediaPlayerCtrl>();
+            }
+            if (mediaPlayer == null)
+            {
+                mediaPlayer = this.gameObject.AddComponent<MediaPlayerCtrl>();
+                 
+            }
+            return mediaPlayer;
+        }
+    }
+
+    public void Play()
+    {
+        if (MediaPlayer.pathLoad != null)
+        {
+
+            if (IsFinished())
+            {
+                MediaPlayer.Load(MediaPlayer.pathLoad);
+                Debug.Log("DGJ ===> Play Load " + MediaPlayer.pathLoad);
+            }
+            else
+            {
+
+                MediaPlayer.Play();
+                Debug.Log("DGJ ===> Play");
+            }
+        }else
+        {
+
+            Debug.LogError(" MediaPlayer.pathLoad == null");
+        }
+        Debug.Log("开始播放");
+    } 
+
+    public void Stop()
+    {
+        MediaPlayer.Stop();
+    }
+
+    public void Pause()
+    {
+        MediaPlayer.Pause();
+    }
+
+    public void SetUrl(string url)
+    {
+#if !UNITY_EDITOR
+
+  if(!url.Contains("file://") && !url.Contains("//"))
+        {
+            url = "file://" + url;
+        }
+#endif
+       
+        MediaPlayer.pathLoad= url;
+        Debug.Log("DGJ ===> pathLoad" + MediaPlayer.pathLoad);
+    }
+
+    public string GetUrl()
+    {
+        return MediaPlayer.pathLoad;
+    }
+
+    public void SetVolue( float volume)
+    {
+        MediaPlayer.SetVolume( volume);
+    }
+
+    public void SetSeek(float value)
+    {
+        float targetTimeMs = value;
+        if(targetTimeMs>=0&& targetTimeMs<=1)
+        MediaPlayer.SetSeekBarValue(targetTimeMs);
+    }
+
+    public float GetMaxTimer()
+    {
+        return (float)MediaPlayer.GetDuration()/1000;
+    }
+
+    public float GetNowTimer()
+    {
+        return (float)MediaPlayer.GetSeekPosition() / 1000;
+
+    }
+
+    public bool IsVideoReady()
+    {
+        return isVideoReady;
+    }
+ 
+    public float GetVolue()
+    {
+       return MediaPlayer.m_fVolume;
+    }
+
+
+    public bool IsPlaying()
+    {
+        if(MediaPlayer == null||MediaPlayer.pathLoad==null)
+            return false;
+        try
+        {
+            if(MediaPlayer.m_CurrentState== MEDIAPLAYER_STATE.PLAYING&& MediaPlayer.m_CurrentState!= MEDIAPLAYER_STATE.END)
+            {
+                return true;
+            }
+            return false;
+        }
+        catch (System.Exception e)
+        {
+            Debug.LogError(e.Message);
+            return false;
+           
+        }
+      
+    }
+
+    public float GetVideoWidth()
+    {
+        return MediaPlayer.GetVideoWidth();
+    }
+
+    public float GetVideoHeight() 
+    { 
+        return mediaPlayer.GetVideoHeight();
+    }
+
+    public bool IsPaused()
+    {
+        if (MediaPlayer.m_CurrentState == MEDIAPLAYER_STATE.PAUSED)
+        {
+            return true;
+        }
+        return false;
+    }
+
+    public bool IsFinished()
+    {
+        if ( MediaPlayer.m_CurrentState == MEDIAPLAYER_STATE.END)
+        {
+
+            return true;
+        }
+            return false;
+    }
+
+   
+    public MEDIAPLAYER_STATE GetVideoState()
+    {
+        return MediaPlayer.m_CurrentState;
+    }
+
+
+}

+ 11 - 0
Assets/HotUpdate/Scripts/Scripts/Project/RTC/AVProVideoPlayer.cs.meta

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

+ 3 - 2
Assets/HotUpdate/Scripts/Scripts/Project/RTC/RTCDemoManager.cs

@@ -26,8 +26,9 @@ public class RTCDemoManager : MonoSingleton<RTCDemoManager>
                 RTCDemoManager.Instance.roomId = jobject["data"]["roomId"].ToString();
                 RTCDemoManager.Instance.host = jobject["data"]["host"].ToString();
                 RTCDemoManager.Instance.token = jobject["data"]["token"].ToString();
-              //  RTCRoomManager.Instance.CreateRoomSuccess(roomId);
+                RTCRoomManager.Instance.CreateRoomSuccess(roomId);
                 RTCDemoManager.Instance.ConnectByRTCUrl(host);
+                
                 rtcpostCount = 0;
                 // ´´½¨³É¹¦
             }
@@ -66,7 +67,7 @@ public class RTCDemoManager : MonoSingleton<RTCDemoManager>
     /// </summary>
     public void ConnectByRTCUrl(string URL)
     {
-        GHZRtcManager.Instance.ConnectRoom("http://" + host, token);
+        GHZRtcManager.Instance.ConnectRoom("https://" + host, token);
       
         //this.SendEvent<RTCConnectSuccessEvent>();
         //this.SendEvent<RTCConnectFailEvent>();

+ 64 - 11
Assets/HotUpdate/Scripts/Scripts/Project/RTC/RTCMain/RTCMainManager.cs

@@ -10,12 +10,12 @@ public class RTCMainManager : MonoSingleton<RTCMainManager>
 
     // Call / 取消
     public GameObject rtcMain;
-    public Transform itemContent;
+    //public Transform itemContent;
     public GameObject RTCMain_1;
     public GameObject RTCMain_2;
     public GameObject ExitPanel;
     public GameObject WaitingCallPanel;
-
+    public GameObject RoomMain;
 
 
     // 是否从巡检进来的
@@ -46,27 +46,57 @@ public class RTCMainManager : MonoSingleton<RTCMainManager>
 
     public void CallXZ()
     {
-
+      
         WaitingCallPanel.SetActive(true);
         // 发起邀请 等待专家进入房间
 
+        ApplyingForAssistance();
+        rtcMain.SetActive(false);
+    }
+
+
+    public void ApplyingForAssistance()
+    {
+        XRRGBCamera.Instance.playCamera(1280, 720);
+        // 如果在房间 直接申请远程协助 
+        // 否则直接创建
+        switch (RTCRoomManager.Instance.rtcState)
+        {
+            case RTCEnum.OFF:
+                RTCRoomManager.Instance.isApply = true;
+                //  this.GetService<IRTCService>().CreatRoom();
+                RTCDemoManager.Instance.CreatRoom();
+                break;
+            case RTCEnum.Online:
+            case RTCEnum.ExpertOnline:
+            case RTCEnum.ConterlOnline:
+            case RTCEnum.ALLOnline:
+                RTCRoomManager.Instance.isApply = true;
+                RTCRoomManager.Instance.OnLocalUserJoined();
+                break;
+            default:
+                break;
+        }
+
 
     }
 
     public void ShowOne()
     {
-        rtcMain.SetActive(true);
-        WaitingCallPanel.SetActive(false);
         RTCMain_1.SetActive(true);
         RTCMain_2.SetActive(false);
+        rtcMain.SetActive(true);
+        WaitingCallPanel.SetActive(false);
+        
     }
 
     public void ShowTwo()
     {
-        rtcMain.SetActive(true);
-        WaitingCallPanel.SetActive(false);
         RTCMain_1.SetActive(false);
         RTCMain_2.SetActive(true);
+        rtcMain.SetActive(true);
+        WaitingCallPanel.SetActive(false);
+       
     }
 
     public void GoHome()
@@ -85,20 +115,27 @@ public class RTCMainManager : MonoSingleton<RTCMainManager>
 
 
     }
-
+   
     public void GoRTC()
     {
       
     }
-
+    public void GoDaoHang()
+    {
+        WindowsManager.Instance.show(WindowConfig.windowType.DaoHang);
+    }
     public void GoXunJian()
     {
-        WindowsManager.Instance.show(WindowConfig.windowType.XunJian);
+        WindowsManager.Instance.show(WindowConfig.windowType.XunJianLB);
     }
 
     private void ReturnXunJian()
     {
-
+        if (ProjectALLStateManager.Instance.isXunJian)
+        {
+            ProjectALLStateManager.Instance.isXunJian = false;
+            WindowsManager.Instance.show(WindowConfig.windowType.XunJianStart);
+        }
     }
 
     public void Main_2Exit()
@@ -106,6 +143,12 @@ public class RTCMainManager : MonoSingleton<RTCMainManager>
         //确认退出
         ReturnXunJian();
     }
+
+    public void ExitCall()
+    {
+        rtcMain.SetActive(true);
+        WaitingCallPanel.SetActive(false);
+    }
     public Participant QuesUser(string uid)
     {
         Participant participant = null;
@@ -119,4 +162,14 @@ public class RTCMainManager : MonoSingleton<RTCMainManager>
 
         return participant;
     }
+
+    public void ShowRoomMain()
+    {
+        WaitingCallPanel.SetActive(false);
+    }
+
+    public void CloseRoomMain()
+    {
+        rtcMain.SetActive(true);
+    }
 }

+ 11 - 0
Assets/HotUpdate/Scripts/Scripts/Project/RTC/RoomMain/GHZRoomMain.cs

@@ -79,6 +79,7 @@ public class GHZRoomMain : SingletonMono<GHZRoomMain>
         {
           
             GHZRTCFusionManager.Instance.LeaveRoom();
+            RTCMainManager.Instance.CloseRoomMain();
         }
       
     }
@@ -113,4 +114,14 @@ public class GHZRoomMain : SingletonMono<GHZRoomMain>
 
     }
 
+    public void show()
+    {
+        transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y,2000);
+    }
+
+    public void Hide()
+    {
+        transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y, 20000);
+    }
+
 }

+ 30 - 0
Assets/HotUpdate/Scripts/Scripts/Project/RTC/VideoToImage.cs

@@ -0,0 +1,30 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class VideoToImage : MonoBehaviour
+{
+    public AVProVideoPlayer ap;
+    RawImage rawImage;
+    MeshRenderer render;
+    // Start is called before the first frame update
+    void Start()
+    {
+        rawImage = this.GetComponent<RawImage>();
+        render = this.GetComponent<MeshRenderer>();
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        if (rawImage)
+        {
+            rawImage.texture = ap.getTexture();
+        }
+        if(render)
+        {
+            render.material.mainTexture = ap.getTexture();
+        }
+    }
+}

+ 11 - 0
Assets/HotUpdate/Scripts/Scripts/Project/RTC/VideoToImage.cs.meta

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

+ 1 - 0
Assets/HotUpdate/Scripts/Scripts/Project/UICallMachineRoomData.cs

@@ -48,6 +48,7 @@ public class UICallMachineRoomData : MonoSingleton<UICallMachineRoomData>
     public void SetMQTTRoomId(string roomId)
     {
         MQTTManager.Instance.SetRoomId(roomId);
+        
     }
 
     /// <summary>

+ 12 - 0
Assets/HotUpdate/Scripts/Scripts/Project/XunJian/XunJianDataManager.cs

@@ -620,6 +620,12 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
             xj.projectname = data[i].name;
             xj.inarea = data[i].regionName;
             xj.status = data[i].status;
+
+            if (xj.status == 5)
+            {
+                xj.status = 3;
+            }
+
             xj.projectType = ((ProjectType)data[i].type).ToString();
             DateTime dateTimes = UnixTimeStampToDateTime(data[i].inspectionTime);
             long notime = GetHttpTimer.Instance.timestamp;
@@ -647,6 +653,12 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
             
             xj.listWall = data[i].listWall;
             xj.status = data[i].status;
+
+            if (xj.status == 5)
+            {
+                xj.status = 3; 
+            }
+
             switch (data[i].regionMapType)
             {
                 case 0:

+ 3 - 3
Assets/HotUpdate/Scripts/Scripts/Project/XunJianLieBiaoWindow.cs

@@ -125,9 +125,9 @@ public class XunJianLieBiaoWindow : WindowSingleton<XunJianLieBiaoWindow>
 
     public void showRtc()
     {
-        ShowInfoTipManager.Instance.showTip("暂未开放,敬请期待");
-        TimerMgr.Instance.CreateTimer(() => { ShowInfoTipManager.Instance.closeTip(); }, 2f);
-        //WindowsManager.Instance.show(WindowConfig.windowType.RoomMain);
+        //ShowInfoTipManager.Instance.showTip("暂未开放,敬请期待");
+        //TimerMgr.Instance.CreateTimer(() => { ShowInfoTipManager.Instance.closeTip(); }, 2f);
+        WindowsManager.Instance.show(WindowConfig.windowType.RTC);
     }
 
     public void GoDemo()

+ 6 - 6
Assets/LangChaoRTC/Remote/ShowOffice/OfficeWindow.prefab

@@ -17,7 +17,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &8925921732037499558
 RectTransform:
   m_ObjectHideFlags: 0
@@ -507,7 +507,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!4 &6233831382173893755
 Transform:
   m_ObjectHideFlags: 0
@@ -737,7 +737,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!4 &6233831382198890401
 Transform:
   m_ObjectHideFlags: 0
@@ -1403,7 +1403,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &6233831383286202500
 RectTransform:
   m_ObjectHideFlags: 0
@@ -1699,7 +1699,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!4 &6233831383554534506
 Transform:
   m_ObjectHideFlags: 0
@@ -1929,7 +1929,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!4 &6233831383625802342
 Transform:
   m_ObjectHideFlags: 0

+ 1 - 1
Assets/LangChaoRTC/Remote/ShowRoom/RemoteVideoControl.cs

@@ -76,7 +76,7 @@ public class RemoteVideoControl : MonoBehaviour
         {
             yield return new WaitForSeconds(0.1f);
 
-            switch (avProVideoPlayer.mediaPlayer.m_CurrentState)
+            switch (avProVideoPlayer.GetVideoState())
             {
                 case MediaPlayerCtrl.MEDIAPLAYER_STATE.NOT_READY:
                     if (!Icon.activeSelf)

+ 10 - 10
Assets/LangChaoRTC/Remote/ShowRoom/RoomFile.prefab

@@ -628,14 +628,14 @@ Transform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1410282543141372408}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
+  m_LocalPosition: {x: 1.048, y: -0.098, z: 0.283}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 5968991834605629361}
   m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0}
 --- !u!1 &1976190778573510679
 GameObject:
   m_ObjectHideFlags: 0
@@ -968,7 +968,7 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 4060838843121022428}
   m_LocalRotation: {x: 0, y: 0.2588191, z: 0, w: 0.9659258}
-  m_LocalPosition: {x: 0.8, y: 0.0005, z: 0.7}
+  m_LocalPosition: {x: 0.47, y: -0.096, z: 0.78}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
@@ -998,14 +998,14 @@ Transform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 5373444752141365693}
-  m_LocalRotation: {x: 0, y: 0.2588191, z: 0, w: 0.9659258}
-  m_LocalPosition: {x: 0.9, y: 0.013, z: 0.37}
+  m_LocalRotation: {x: 0, y: 0.6427876, z: 0, w: 0.7660445}
+  m_LocalPosition: {x: 1.757, y: -0.1, z: -1.09}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 5968991834605629361}
   m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 30, z: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 80, z: 0}
 --- !u!1 &5968991834605629360
 GameObject:
   m_ObjectHideFlags: 0
@@ -1340,14 +1340,14 @@ Transform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 6464383371990186955}
-  m_LocalRotation: {x: 0, y: 0.2588191, z: 0, w: 0.9659258}
-  m_LocalPosition: {x: 0.41, y: -0.15, z: 0.7165}
+  m_LocalRotation: {x: 0, y: 0.5, z: 0, w: 0.8660254}
+  m_LocalPosition: {x: 1.545, y: -0.094, z: -0.314}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 5968991834605629361}
   m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 30, z: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 60, z: 0}
 --- !u!1 &7158703574413409548
 GameObject:
   m_ObjectHideFlags: 0

+ 1 - 15
Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Prefab/PDFItem.prefab

@@ -7517,7 +7517,7 @@ BoxCollider:
   m_IsTrigger: 1
   m_Enabled: 1
   serializedVersion: 2
-  m_Size: {x: 1100, y: 600, z: 1}
+  m_Size: {x: 1300, y: 700, z: 1}
   m_Center: {x: 0, y: 0, z: 20.73}
 --- !u!1 &1148788839013908338
 GameObject:
@@ -13300,7 +13300,6 @@ GameObject:
   serializedVersion: 6
   m_Component:
   - component: {fileID: 6238695853400506578}
-  - component: {fileID: 2062420325135922163}
   m_Layer: 0
   m_Name: PDFItem
   m_TagString: Untagged
@@ -13324,19 +13323,6 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &2062420325135922163
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6238695853400506590}
-  m_Enabled: 0
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 9be79631a08c37048a6abe48b3acd7ce, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  obj: {fileID: 6307140772451599491}
 --- !u!1 &6307140772451599492
 GameObject:
   m_ObjectHideFlags: 0

+ 4 - 0
Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/ModelList.cs

@@ -46,6 +46,10 @@ public class ModelList : UnitySingleton<ModelList>
             ModelItem modelItem = objTran.GetComponent<ModelItem>();
             modelItem.Init(fileConfig);
             RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig);
+
+            objTran.transform.position = RoomFile.Instance.ModelPoint.eulerAngles;
+            objTran.transform.position = RoomFile.Instance.ModelPoint.position;
+            objTran.transform.localPosition = new Vector3(objTran.transform.localPosition.x, (transform.childCount - 1) * -0.75f, objTran.transform.localPosition.z);
         }
     }
 

+ 5 - 0
Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/Mp4List.cs

@@ -22,6 +22,11 @@ public class Mp4List : UnitySingleton<Mp4List>
             obj.transform.eulerAngles = filePos.eulerAngles;
             obj.transform.position = filePos.position;
             RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig);
+
+            obj.transform.eulerAngles = RoomFile.Instance.Mp4Point.eulerAngles;
+            obj.transform.position = RoomFile.Instance.Mp4Point.position;
+
+            obj.transform.localPosition = new Vector3(obj.transform.localPosition.x, (transform.childCount - 1) * -0.75f, obj.transform.localPosition.z);
         }
     }
 

+ 5 - 0
Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/PdfList.cs

@@ -22,6 +22,11 @@ public class PdfList : UnitySingleton<PdfList>
             obj.transform.eulerAngles = filePos.eulerAngles;
             obj.transform.position = filePos.position;
             RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig);
+
+            obj.transform.eulerAngles = RoomFile.Instance.PdfPoint.eulerAngles;
+            obj.transform.position = RoomFile.Instance.PdfPoint.position;
+           
+            obj.transform.localPosition = new Vector3(obj.transform.localPosition.x, (transform.childCount - 1) * -0.75f, obj.transform.localPosition.z);
         }
     }
 

+ 4 - 0
Assets/LangChaoRTC/Remote/ShowRoom/RoomInvite/Scripts/PngJpgList.cs

@@ -23,6 +23,10 @@ public class PngJpgList : UnitySingleton<PngJpgList>
             obj.transform.eulerAngles = filePos.eulerAngles;
             obj.transform.position = filePos.position;        
             RoomFile.IfFilePrefabConfigListAction?.Invoke(fileConfig);
+
+            obj.transform.eulerAngles = RoomFile.Instance.PngJpgPoint.eulerAngles;
+            obj.transform.position = RoomFile.Instance.PngJpgPoint.position;
+            obj.transform.localPosition = new Vector3(obj.transform.localPosition.x, (transform.childCount- 1) * -0.75f, obj.transform.localPosition.z);
         }
     }
 

+ 125 - 11
Assets/LangChaoRTC/Remote/ShowRoom/RoomMain.prefab

@@ -152,7 +152,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &8639937286510639837
 RectTransform:
   m_ObjectHideFlags: 0
@@ -821,7 +821,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2072842852024797197}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
@@ -851,7 +851,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2072842852024797197}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
   m_Name: 
@@ -2925,8 +2925,8 @@ MonoBehaviour:
   clearArrowBtn: {fileID: 7196107474237481617}
   leaveRoomBtn: {fileID: 2241088650822641917}
   defaultUI: {fileID: 3028414470852495389}
-  noBtn: {fileID: 5065886541357084531}
-  yesBtn: {fileID: 2022728989431233393}
+  noBtn: {fileID: 1698252329816543133}
+  yesBtn: {fileID: 3623335881501100559}
   rtcRawImage: {fileID: 83380101878762281}
   dragBtn: {fileID: 7453155672500104469}
 --- !u!1 &2241088652691173817
@@ -3362,7 +3362,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 9b261f06989a862478120a22b5d4f298, type: 3}
+  m_Sprite: {fileID: 21300000, guid: ea03d8ef33032a04ea3eacaceccdc36f, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -3383,6 +3383,7 @@ GameObject:
   - component: {fileID: 7446206493737322349}
   - component: {fileID: 4542714687819591663}
   - component: {fileID: 5506380315425620329}
+  - component: {fileID: 3623335881501100559}
   m_Layer: 5
   m_Name: Text (Legacy)
   m_TagString: Untagged
@@ -3507,6 +3508,62 @@ MonoBehaviour:
   m_hasFontAssetChanged: 0
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!114 &3623335881501100559
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3049341343652147134}
+  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: 5506380315425620329}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 3028414470852495389}
+        m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine
+        m_MethodName: SetActive
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &3563751836224059374
 GameObject:
   m_ObjectHideFlags: 0
@@ -3656,7 +3713,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: e49baf1ce366699449aab9bcda3267ff, type: 3}
+  m_Sprite: {fileID: 21300000, guid: d05bf470c510c574a9ea80d68577d722, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -4595,7 +4652,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7097737967094172274}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
@@ -4625,7 +4682,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7097737967094172274}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
   m_Name: 
@@ -5015,6 +5072,7 @@ GameObject:
   - component: {fileID: 3163875751712994333}
   - component: {fileID: 5248834063705174311}
   - component: {fileID: 4373602801022595099}
+  - component: {fileID: 1698252329816543133}
   m_Layer: 5
   m_Name: Text (Legacy)
   m_TagString: Untagged
@@ -5139,6 +5197,62 @@ MonoBehaviour:
   m_hasFontAssetChanged: 0
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!114 &1698252329816543133
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7613286128678222851}
+  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: 4373602801022595099}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 3028414470852495389}
+        m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine
+        m_MethodName: SetActive
+        m_Mode: 6
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
 --- !u!1 &7867830240280302466
 GameObject:
   m_ObjectHideFlags: 0
@@ -5207,8 +5321,8 @@ MonoBehaviour:
       m_Calls: []
   m_text: "\u662F\u5426\u786E\u8BA4\u9000\u51FA\u8FDC\u7A0B\u534F\u4F5C\uFF1F"
   m_isRightToLeft: 0
-  m_fontAsset: {fileID: 11400000, guid: 53b37c1f568195149b410dacded90c09, type: 2}
-  m_sharedMaterial: {fileID: 1738077909898060448, guid: 53b37c1f568195149b410dacded90c09, type: 2}
+  m_fontAsset: {fileID: 11400000, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
+  m_sharedMaterial: {fileID: 1738077909898060448, guid: 87d73d15ccf613c4c8dad6b4c03399f9, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
   m_fontMaterials: []

+ 8 - 0
Assets/Materials.meta

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

+ 189 - 0
Assets/Materials/PlayButtonGreen.mat

@@ -0,0 +1,189 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: PlayButtonGreen
+  m_Shader: {fileID: 4800000, guid: 5bdea20278144b11916d77503ba1467a, type: 3}
+  m_ValidKeywords:
+  - _ALPHATEST_ON
+  - _SPECULAR_HIGHLIGHTS
+  m_InvalidKeywords:
+  - _USECOLOR_ON
+  - _USEMAINTEX_ON
+  m_LightmapFlags: 5
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: 2450
+  stringTagMap:
+    RenderType: TransparentCutout
+  disabledShaderPasses: []
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ChannelMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _IridescentSpectrumMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 2800000, guid: e7f8524084ca7c24b9e2d12f1a19d67a, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _NormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _AlbedoAlphaMode: 0
+    - _AlbedoAssignedAtRuntime: 0
+    - _BlendOp: 0
+    - _BlendedClippingWidth: 1
+    - _BorderLight: 0
+    - _BorderLightOpaque: 0
+    - _BorderLightOpaqueAlpha: 1
+    - _BorderLightReplacesAlbedo: 0
+    - _BorderLightUsesHoverColor: 0
+    - _BorderMinValue: 0.1
+    - _BorderWidth: 0.1
+    - _BumpScale: 1
+    - _ClippingBorder: 0
+    - _ClippingBorderWidth: 0.025
+    - _ClippingBox: 0
+    - _ClippingPlane: 0
+    - _ClippingSphere: 0
+    - _ColorMask: 15
+    - _ColorWriteMask: 15
+    - _Cull: 2
+    - _CullMode: 0
+    - _CustomMode: 1
+    - _Cutoff: 0.5
+    - _DetailNormalMapScale: 1
+    - _DirectionalLight: 0
+    - _DstBlend: 0
+    - _EdgeSmoothingValue: 0.002
+    - _EnableChannelMap: 0
+    - _EnableEmission: 0
+    - _EnableHoverColorOverride: 0
+    - _EnableLocalSpaceTriplanarMapping: 0
+    - _EnableNormalMap: 0
+    - _EnableProximityLightColorOverride: 0
+    - _EnableTriplanarMapping: 0
+    - _EnvironmentColorIntensity: 0.5
+    - _EnvironmentColorThreshold: 1.5
+    - _EnvironmentColoring: 0
+    - _FadeBeginDistance: 0.85
+    - _FadeCompleteDistance: 0.5
+    - _FadeMinValue: 0
+    - _FluentLightIntensity: 1
+    - _Glossiness: 0.5
+    - _HoverLight: 0
+    - _IgnoreZScale: 0
+    - _IndependentCorners: 0
+    - _InnerGlow: 0
+    - _InnerGlowPower: 4
+    - _InstancedColor: 0
+    - _Iridescence: 0
+    - _IridescenceAngle: -0.78
+    - _IridescenceIntensity: 0.5
+    - _IridescenceThreshold: 0.05
+    - _Metallic: 0
+    - _Mode: 1
+    - _NearLightFade: 0
+    - _NearPlaneFade: 0
+    - _NormalMapScale: 1
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _ProximityLight: 0
+    - _ProximityLightSubtractive: 0
+    - _ProximityLightTwoSided: 0
+    - _Reflections: 0
+    - _Refraction: 0
+    - _RefractiveIndex: 0
+    - _RenderQueueOverride: -1
+    - _RimLight: 0
+    - _RimPower: 0.25
+    - _RoundCornerMargin: 0.01
+    - _RoundCornerRadius: 0.25
+    - _RoundCorners: 0
+    - _Smoothness: 0.5
+    - _SpecularHighlights: 1
+    - _SphericalHarmonics: 0
+    - _SrcBlend: 1
+    - _Stencil: 0
+    - _StencilComp: 8
+    - _StencilComparison: 0
+    - _StencilOp: 0
+    - _StencilOperation: 0
+    - _StencilReadMask: 255
+    - _StencilReference: 0
+    - _StencilWriteMask: 255
+    - _TriplanarMappingBlendSharpness: 4
+    - _UVSec: 0
+    - _UseColor: 1
+    - _UseMainTex: 1
+    - _UseUIAlphaClip: 0
+    - _VertexColors: 0
+    - _VertexExtrusion: 0
+    - _VertexExtrusionSmoothNormals: 0
+    - _VertexExtrusionValue: 0
+    - _ZOffsetFactor: 0
+    - _ZOffsetUnits: 0
+    - _ZTest: 4
+    - _ZWrite: 1
+    m_Colors:
+    - _ClippingBorderColor: {r: 1, g: 0.2, b: 0, a: 1}
+    - _Color: {r: 0, g: 1, b: 0.13350749, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1}
+    - _EnvironmentColorX: {r: 1, g: 0, b: 0, a: 1}
+    - _EnvironmentColorY: {r: 0, g: 1, b: 0, a: 1}
+    - _EnvironmentColorZ: {r: 0, g: 0, b: 1, a: 1}
+    - _HoverColorOverride: {r: 1, g: 1, b: 1, a: 1}
+    - _InnerGlowColor: {r: 1, g: 1, b: 1, a: 0.75}
+    - _ProximityLightCenterColorOverride: {r: 1, g: 0, b: 0, a: 0}
+    - _ProximityLightMiddleColorOverride: {r: 0, g: 1, b: 0, a: 0.5}
+    - _ProximityLightOuterColorOverride: {r: 0, g: 0, b: 1, a: 1}
+    - _RimColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+    - _RoundCornersRadius: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Materials/PlayButtonGreen.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3cbd7d3385c60fb4fbac657c4610bfa9
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Assets/Resources/服务器V2+控制台.meta

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

+ 8 - 0
Assets/Resources/服务器V2+控制台/55024671.meta

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

BIN
Assets/Resources/服务器V2+控制台/55024671/glbfile.glb


+ 10 - 0
Assets/Resources/服务器V2+控制台/55024671/glbfile.glb.meta

@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: ac4b8221c10352942997a447da02db9a
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 2b41132147e7df9498566a67dbd40543, type: 3}

BIN
Assets/Resources/服务器V2+控制台/55024671/modelcover.jpg


+ 147 - 0
Assets/Resources/服务器V2+控制台/55024671/modelcover.jpg.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 764b12c05b76a8b4087929b372b37298
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

+ 8 - 0
Assets/Resources/服务器V2+控制台/55024671/textures.meta

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

BIN
Assets/Resources/服务器V2+控制台/55024671/textures/console.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/55024671/textures/console.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 2a51ef01b28bd6e4a9bd9b1cca9a9a56
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

BIN
Assets/Resources/服务器V2+控制台/55024671/textures/rack.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/55024671/textures/rack.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: f23595a9cb1b27a469c4ba4da94cc484
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

BIN
Assets/Resources/服务器V2+控制台/55024671/textures/servers.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/55024671/textures/servers.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 0ad7a6348f7b48e44b08d3f8fcc10105
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

+ 8 - 0
Assets/Resources/服务器V2+控制台/Materials.meta

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

+ 80 - 0
Assets/Resources/服务器V2+控制台/Materials/console.mat

@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: console
+  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 2800000, guid: 93f823eb414679e42b5c740a3f93f238, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _BumpScale: 1
+    - _Cutoff: 0.5
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _UVSec: 0
+    - _ZWrite: 1
+    m_Colors:
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Resources/服务器V2+控制台/Materials/console.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3ee3af6494226b94aa96d3ef291e386f
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 80 - 0
Assets/Resources/服务器V2+控制台/Materials/rack.mat

@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: rack
+  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 2800000, guid: 9cb6f7a9b6f25b04cb95665fee4d5308, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _BumpScale: 1
+    - _Cutoff: 0.5
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _UVSec: 0
+    - _ZWrite: 1
+    m_Colors:
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Resources/服务器V2+控制台/Materials/rack.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f1b07796daca53540baf806d27fb3699
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 80 - 0
Assets/Resources/服务器V2+控制台/Materials/servers.mat

@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: servers
+  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 2800000, guid: 2f371121fea475f469988038ed7b6782, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _BumpScale: 1
+    - _Cutoff: 0.5
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _UVSec: 0
+    - _ZWrite: 1
+    m_Colors:
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Resources/服务器V2+控制台/Materials/servers.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e388a2ddcd5b78349b7c271ae00481a3
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 31 - 0
Assets/Resources/服务器V2+控制台/ServerV2+console.mtl

@@ -0,0 +1,31 @@
+# Exported from Wings 3D 1.5.3
+newmtl Cube12_auv
+Ns 100.0
+d 1.0
+illum 2
+Kd 1.0 1.0 1.0
+Ka 1.0 1.0 1.0
+Ks 1.0 1.0 1.0
+Ke 0.0 0.0 0.0
+map_Kd servers.png
+
+newmtl Cube1_auv
+Ns 100.0
+d 1.0
+illum 2
+Kd 1.0 1.0 1.0
+Ka 1.0 1.0 1.0
+Ks 1.0 1.0 1.0
+Ke 0.0 0.0 0.0
+map_Kd rack.png
+
+newmtl console_auv
+Ns 100.0
+d 1.0
+illum 2
+Kd 1.0 1.0 1.0
+Ka 1.0 1.0 1.0
+Ks 1.0 1.0 1.0
+Ke 0.0 0.0 0.0
+map_Kd console.png
+

+ 7 - 0
Assets/Resources/服务器V2+控制台/ServerV2+console.mtl.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 15c3bc1088c33a14e84fa728b7c2b7fb
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2680 - 0
Assets/Resources/服务器V2+控制台/ServerV2+console.obj

@@ -0,0 +1,2680 @@
+# Exported from Wings 3D 1.5.3
+mtllib ServerV2+console.mtl
+o console
+#120 vertices, 94 faces
+v 1.50017013 2.34145459 -0.72730302
+v 1.50017013 2.34145459 0.69377900
+v 1.50017013 2.42217149 -0.72730302
+v 1.50017013 2.42217149 0.69377900
+v 2.37816296 2.34145459 -0.72730302
+v 2.37816296 2.34145459 0.69377900
+v 2.37816296 2.42217149 -0.72730302
+v 2.37816296 2.42217149 0.69377900
+v 1.42460621 2.34837802 -0.72730302
+v 1.42460621 2.34837802 0.69377900
+v 1.46981258 2.41524806 0.69377900
+v 1.46981258 2.41524806 -0.72730302
+v 1.39065600 2.37589375 -0.72730302
+v 1.39065600 2.37589375 0.69377900
+v 1.45988739 2.41739356 0.69377900
+v 1.45988739 2.41739356 -0.72730302
+v 1.37760864 2.39943259 -0.72730302
+v 1.37760864 2.39943259 0.69377900
+v 1.45404644 2.42536485 0.69377900
+v 1.45404644 2.42536485 -0.72730302
+v 1.06815885 3.31156525 -0.72730302
+v 1.06815885 3.31156525 0.69377900
+v 1.14459665 3.33749751 0.69377900
+v 1.14459665 3.33749751 -0.72730302
+v 1.42660782 2.47199744 0.64080326
+v 1.42660782 2.47199744 -0.67432728
+v 1.15119751 3.28379551 -0.67432728
+v 1.15119751 3.28379551 0.64080326
+v 1.93916655 2.42217149 0.69377900
+v 1.93916655 2.42217149 -0.72730302
+v 1.71966834 2.42217149 0.69377900
+v 1.71966834 2.42217149 -0.72730302
+v 2.15866476 2.42217149 -0.72730302
+v 2.15866476 2.42217149 0.69377900
+v 1.93916655 2.42217149 -1.6762012e-2
+v 2.37816296 2.42217149 -1.6762012e-2
+v 1.50017013 2.42217149 -1.6762012e-2
+v 2.15866476 2.42217149 -0.37203252
+v 1.93916655 2.42217149 -0.37203252
+v 2.37816296 2.42217149 -0.37203252
+v 1.50017013 2.42217149 -0.37203252
+v 1.50017013 2.42217149 0.33850849
+v 2.37816296 2.42217149 0.33850849
+v 1.93916655 2.42217149 0.33850849
+v 2.15866476 2.42217149 0.33850849
+v 1.71966834 2.42217149 -0.54966777
+v 2.15866476 2.42217149 -0.54966777
+v 1.93916655 2.42217149 -0.54966777
+v 2.37816296 2.42217149 -0.54966777
+v 1.50017013 2.42217149 -0.54966777
+v 1.50017013 2.42217149 -0.19439726
+v 2.37816296 2.42217149 -0.19439726
+v 1.93916655 2.42217149 -0.19439726
+v 2.15866476 2.42217149 -0.19439726
+v 1.50017013 2.42217149 0.16087324
+v 2.37816296 2.42217149 0.16087324
+v 1.93916655 2.42217149 0.16087324
+v 2.15866476 2.42217149 0.16087324
+v 2.15866476 2.42217149 0.51614374
+v 1.93916655 2.42217149 0.51614374
+v 2.37816296 2.42217149 0.51614374
+v 1.50017013 2.42217149 0.51614374
+v 1.71966834 2.42217149 0.51614374
+v 2.26841386 2.42217149 0.51614374
+v 2.26841386 2.42217149 0.16087324
+v 2.26841386 2.42217149 -0.19439726
+v 2.26841386 2.42217149 -0.54966777
+v 2.26841386 2.42217149 0.33850849
+v 2.26841386 2.42217149 -0.37203252
+v 2.26841386 2.42217149 -1.6762012e-2
+v 2.26841386 2.42217149 0.69377900
+v 2.26841386 2.42217149 -0.72730302
+v 2.04891565 2.42217149 0.51614374
+v 2.04891565 2.42217149 0.16087324
+v 2.04891565 2.42217149 -0.19439726
+v 2.04891565 2.42217149 -0.54966777
+v 2.04891565 2.42217149 0.33850849
+v 2.04891565 2.42217149 -0.37203252
+v 2.04891565 2.42217149 -1.6762012e-2
+v 2.04891565 2.42217149 -0.72730302
+v 2.04891565 2.42217149 0.69377900
+v 1.82941744 2.42217149 0.51614374
+v 1.82941744 2.42217149 -0.54966777
+v 1.82941744 2.42217149 -0.72730302
+v 1.82941744 2.42217149 0.69377900
+v 1.60991923 2.42217149 0.51614374
+v 1.60991923 2.42217149 0.16087324
+v 1.60991923 2.42217149 -0.19439726
+v 1.60991923 2.42217149 -0.54966777
+v 1.60991923 2.42217149 0.33850849
+v 1.60991923 2.42217149 -0.37203252
+v 1.60991923 2.42217149 -1.6762012e-2
+v 1.60991923 2.42217149 0.69377900
+v 1.60991923 2.42217149 -0.72730302
+v 1.93916655 2.40621240 -1.6762012e-2
+v 1.93916655 2.40621240 -0.37203252
+v 1.93916655 2.40621240 0.33850849
+v 1.71966834 2.40621240 -0.54966777
+v 1.93916655 2.40621240 -0.19439726
+v 1.93916655 2.40621240 0.16087324
+v 1.71966834 2.40621240 0.51614374
+v 1.82941744 2.40621240 0.51614374
+v 1.82941744 2.40621240 -0.54966777
+v 1.60991923 2.40621240 0.16087324
+v 1.60991923 2.40621240 -0.19439726
+v 1.60991923 2.40621240 0.33850849
+v 1.60991923 2.40621240 -0.37203252
+v 1.60991923 2.40621240 -1.6762012e-2
+v 1.93916655 2.40621240 0.51614374
+v 1.93916655 2.40621240 -0.54966777
+v 1.60991923 2.40621240 -0.54966777
+v 1.60991923 2.40621240 0.51614374
+v 2.15866476 2.41020218 -0.19439726
+v 2.15866476 2.41020218 0.16087324
+v 2.26841386 2.41020218 -1.6762012e-2
+v 2.04891565 2.41020218 -1.6762012e-2
+v 2.04891565 2.41020218 0.16087324
+v 2.26841386 2.41020218 0.16087324
+v 2.26841386 2.41020218 -0.19439726
+v 2.04891565 2.41020218 -0.19439726
+vt 4.0341861e-3 0.74581055
+vt 4.0341861e-3 0.99656376
+vt 5.5378300e-3 0.57702940
+vt 5.5378300e-3 0.60913222
+vt 5.5378300e-3 0.64123503
+vt 5.7707394e-3 0.67595803
+vt 5.7707394e-3 0.64385521
+vt 5.7707394e-3 0.74016366
+vt 5.7707394e-3 0.70806084
+vt 5.2611840e-2 6.6151438e-2
+vt 5.2611840e-2 0.48183351
+vt 5.5502496e-2 6.6151438e-2
+vt 5.5502496e-2 0.48183351
+vt 5.7498089e-2 0.57702940
+vt 5.7498089e-2 0.64123503
+vt 5.7730998e-2 0.64385521
+vt 5.7730998e-2 0.74016366
+vt 5.8472781e-2 6.6151438e-2
+vt 5.8472781e-2 0.48183351
+vt 6.7580704e-2 0.11811170
+vt 6.7580704e-2 0.17007196
+vt 6.7580704e-2 0.22203221
+vt 6.7580704e-2 0.27399247
+vt 6.7580704e-2 0.32595273
+vt 6.7580704e-2 0.37791299
+vt 6.7580704e-2 6.6151438e-2
+vt 6.7580704e-2 0.42987325
+vt 6.7580704e-2 0.48183351
+vt 6.7580704e-2 0.48533467
+vt 6.7580704e-2 0.48883582
+vt 6.7580704e-2 0.48533467
+vt 6.7580704e-2 0.48183351
+vt 9.9683520e-2 0.48183351
+vt 9.9683520e-2 0.48533467
+vt 0.10894591 2.2769604e-2
+vt 0.10945835 0.64123503
+vt 0.10945835 0.57702940
+vt 0.10945835 0.60913222
+vt 0.10969126 0.64385521
+vt 0.10969126 0.74016366
+vt 0.11954096 0.48533467
+vt 0.11954096 0.48883582
+vt 0.12102157 0.31297434
+vt 0.12147488 0.33043548
+vt 0.12147488 0.32576727
+vt 0.12147488 0.33510369
+vt 0.12147488 0.33043548
+vt 0.12329159 0.40402358
+vt 0.12508176 3.7914512e-2
+vt 0.12790183 0.38086747
+vt 0.12943128 0.36435749
+vt 0.13097138 0.34079719
+vt 0.13178634 0.48533467
+vt 0.13178634 0.48183351
+vt 0.13583567 0.29650768
+vt 0.16165152 0.64385521
+vt 0.16165152 0.74016366
+vt 0.17150122 0.48533467
+vt 0.17150122 0.48533467
+vt 0.17150122 0.48883582
+vt 0.17150122 0.49000287
+vt 0.17150122 0.49000287
+vt 0.17150122 0.49467108
+vt 0.17343514 0.33043548
+vt 0.17343514 0.33510369
+vt 0.17343514 0.32576727
+vt 0.17343514 0.33043548
+vt 0.18374660 0.48533467
+vt 0.18374660 0.48183351
+vt 0.20360404 0.49467108
+vt 0.20360404 0.49000287
+vt 0.20360404 0.48533467
+vt 0.20360404 0.49000287
+vt 0.21361177 0.64385521
+vt 0.21361177 0.74016366
+vt 0.22539540 0.33043548
+vt 0.22539540 0.33510369
+vt 0.22539540 0.32576727
+vt 0.22539540 0.33043548
+vt 0.23570685 0.48533467
+vt 0.23570685 0.48183351
+vt 0.23570685 0.49000287
+vt 0.23570685 0.49467108
+vt 0.23570685 0.48533467
+vt 0.23570685 0.49000287
+vt 0.26557203 0.64385521
+vt 0.26557203 0.74016366
+vt 0.26780967 0.48183351
+vt 0.26780967 0.48533467
+vt 0.26780967 0.49467108
+vt 0.26780967 0.49000287
+vt 0.26780967 0.48533467
+vt 0.26780967 0.49000287
+vt 0.27735566 0.33510369
+vt 0.27735566 0.33043548
+vt 0.27735566 0.32576727
+vt 0.27735566 0.33043548
+vt 0.29991249 0.48533467
+vt 0.29991249 0.48183351
+vt 0.31753229 0.64385521
+vt 0.31753229 0.67595803
+vt 0.31753229 0.70806084
+vt 0.31753229 0.74016366
+vt 0.31994006 0.51772769
+vt 0.31994006 0.52531316
+vt 0.31994006 0.54892374
+vt 0.32375656 0.51084232
+vt 0.32881998 0.54689856
+vt 0.32931592 0.33043548
+vt 0.32931592 0.33510369
+vt 0.32931592 0.32576727
+vt 0.32931592 0.33043548
+vt 0.33172321 0.54752614
+vt 0.33343175 0.54985783
+vt 0.33368737 0.50279366
+vt 0.34204334 0.52733834
+vt 0.34229896 0.52531316
+vt 0.34400750 0.52298147
+vt 0.34691073 0.52235389
+vt 0.35197415 0.53538699
+vt 0.35579064 0.50076849
+vt 0.35579064 0.52437907
+vt 0.35579064 0.54227236
+vt 0.38127618 0.33510369
+vt 0.38127618 0.33043548
+vt 0.38127618 0.32576727
+vt 0.38127618 0.33043548
+vt 0.38872429 0.74581055
+vt 0.38872429 0.99656376
+vt 0.39357616 0.96093695
+vt 0.39369062 0.99457996
+vt 0.39369062 0.92737798
+vt 0.39399139 0.89400036
+vt 0.39442135 0.86091297
+vt 0.39492756 0.82807959
+vt 0.39562020 0.79538039
+vt 0.39652936 0.76293744
+vt 0.39757009 0.73079228
+vt 0.39961352 0.45903756
+vt 0.40422376 0.43588146
+vt 0.41057644 0.38273544
+vt 0.41211653 0.35917514
+vt 0.43323644 0.32576727
+vt 0.43323644 0.33043548
+vt 0.43323644 0.33510369
+vt 0.43323644 0.33043548
+vt 0.44760816 0.89430660
+vt 0.44761695 0.92747647
+vt 0.44766978 0.86133789
+vt 0.44773449 0.96078004
+vt 0.44775767 0.82872685
+vt 0.44805478 0.79634103
+vt 0.44814378 0.99439470
+vt 0.44854257 0.76422182
+vt 0.44923604 0.73236151
+vt 0.49996012 0.79666520
+vt 0.50001699 0.76482798
+vt 0.50003966 0.82878409
+vt 0.50024405 0.73333489
+vt 0.50030902 0.86114775
+vt 0.50205558 0.95970205
+vt 0.50294410 0.99349607
+vt 0.51488929 2.9571765e-2
+vt 0.52018289 0.28026909
+vt 0.53038528 1.3745121e-2
+vt 0.53633314 0.29542751
+vt 0.54302854 0.59177165
+vt 0.54302854 0.26717538
+vt 0.54302854 0.61538223
+vt 0.54302854 0.28937124
+vt 0.54302854 0.31002646
+vt 0.54302854 1.0352851e-2
+vt 0.54302854 0.30215411
+vt 0.55066013 0.73346224
+vt 0.55112492 0.76453799
+vt 0.55150809 0.79625149
+vt 0.55194259 0.82814391
+vt 0.55279640 0.86037213
+vt 0.55660567 0.95782417
+vt 0.55807816 0.99172466
+vt 0.60019652 0.73246201
+vt 0.60125157 0.76318462
+vt 0.60384219 0.82626036
+vt 0.60533381 0.85842146
+vt 0.61116669 0.95492868
+vt 0.61327410 0.98873963
+vt 0.64937520 0.73026794
+vt 0.65112261 0.76097275
+vt 0.65329297 0.79215285
+vt 0.65550653 0.82348683
+vt 0.65758695 0.85536794
+vt 0.66544141 0.95114748
+vt 0.66816924 0.98471691
+vt 0.69879711 0.72662226
+vt 0.70123639 0.75734738
+vt 0.70377853 0.78836092
+vt 0.70639049 0.81964294
+vt 0.70912060 0.85124026
+vt 0.71923510 0.94639559
+vt 0.72261041 0.97951767
+vt 0.74839505 0.72226296
+vt 0.75119560 0.75298029
+vt 0.75408120 0.78386568
+vt 0.75711188 0.81496009
+vt 0.76034785 0.84634095
+vt 0.76413397 0.87770678
+vt 0.76807825 0.90914032
+vt 0.77211041 0.94075746
+vt 0.77608447 0.97319313
+vt 0.79800359 0.71752312
+vt 0.80093202 0.74817296
+vt 0.80400872 0.77881287
+vt 0.80729547 0.80952682
+vt 0.81084751 0.84040700
+vt 0.81474899 0.87136202
+vt 0.81903069 0.90246022
+vt 0.82356859 0.93390763
+vt 0.82819321 0.96587624
+vt 0.95871061 0.59177165
+vt 0.95871061 0.61538223
+vt 0.95871061 0.26717538
+vt 0.95871061 0.28937124
+vt 0.95871061 0.30215411
+vt 0.95871061 0.31002646
+vt 0.95871061 1.0352851e-2
+vt 0.96459597 9.5235150e-3
+vt 0.96459597 0.68202812
+vt 0.96459597 0.93885065
+vt 0.96459597 0.26634605
+vt 0.98820655 9.5235150e-3
+vt 0.98820655 4.1626331e-2
+vt 0.98820655 7.3729148e-2
+vt 0.98820655 0.10583196
+vt 0.98820655 0.13793478
+vt 0.98820655 0.17003760
+vt 0.98820655 0.20214041
+vt 0.98820655 0.63006786
+vt 0.98820655 0.68202812
+vt 0.98820655 0.23424323
+vt 0.98820655 0.52614734
+vt 0.98820655 0.57810760
+vt 0.98820655 0.71413093
+vt 0.98820655 0.74623375
+vt 0.98820655 0.77833656
+vt 0.98820655 0.81043938
+vt 0.98820655 0.84254220
+vt 0.98820655 0.87464501
+vt 0.98820655 0.90674783
+vt 0.98820655 0.42222682
+vt 0.98820655 0.47418708
+vt 0.98820655 0.93885065
+vt 0.98820655 0.37026656
+vt 0.98820655 0.26634605
+vt 0.98820655 0.31830630
+vn -3.2275510e-2 -0.70600025 -0.70747575
+vn -3.2275510e-2 -0.70600025 0.70747575
+vn -7.8861029e-2 0.70045128 -0.70932993
+vn -7.8861029e-2 0.70045128 0.70932993
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.26042919 -0.64041581 -0.72252628
+vn -0.26042919 -0.64041581 0.72252628
+vn -3.9596575e-3 0.69853296 0.71556693
+vn -3.9596575e-3 0.69853296 -0.71556693
+vn -0.53673746 -0.45017957 -0.71361843
+vn -0.53673746 -0.45017957 0.71361843
+vn 0.37178253 0.57287016 0.73047761
+vn 0.37178253 0.57287016 -0.73047761
+vn -0.64532831 -0.28556061 -0.70852417
+vn -0.64532831 -0.28556061 0.70852417
+vn 0.75052004 0.40848004 0.51948410
+vn 0.75052004 0.40848004 -0.51948410
+vn -0.73223049 0.36125501 -0.57735027
+vn -0.73223049 0.36125501 0.57735027
+vn 0.70753638 0.61240888 0.35262959
+vn 0.70753638 0.61240888 -0.35262959
+vn 0.92056284 0.38455597 -6.8416121e-2
+vn 0.92056284 0.38455597 6.8416121e-2
+vn 0.96452351 0.25497772 6.8416121e-2
+vn 0.96452351 0.25497772 -6.8416121e-2
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 0.89442719 0.44721360
+vn -0.89442719 0.44721360 0.0000000e+0
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.0000000e+0 0.70710678 0.70710678
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn -0.30151134 0.90453403 0.30151134
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.0000000e+0 0.70710678 0.70710678
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.0000000e+0 0.70710678 -0.70710678
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn -0.30151134 0.90453403 -0.30151134
+vn 0.44721360 0.89442719 0.0000000e+0
+vn -7.4533662e-2 0.99721850 0.0000000e+0
+vn 0.0000000e+0 0.70710678 -0.70710678
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn -0.30151134 0.90453403 -0.30151134
+vn -0.30151134 0.90453403 0.30151134
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.30151134 0.90453403 -0.30151134
+vn 0.30151134 0.90453403 0.30151134
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.0000000e+0 1.00000000 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.0000000e+0 0.70710678 -0.70710678
+vn 0.0000000e+0 0.70710678 0.70710678
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.30151134 0.90453403 -0.30151134
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.30151134 0.90453403 0.30151134
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.0000000e+0 0.89442719 0.44721360
+vn 0.0000000e+0 0.89442719 -0.44721360
+vn -0.89442719 0.44721360 0.0000000e+0
+vn -0.89442719 0.44721360 0.0000000e+0
+vn -0.89442719 0.44721360 0.0000000e+0
+vn 0.0000000e+0 0.44721360 0.89442719
+vn -0.89442719 0.44721360 0.0000000e+0
+vn -0.89442719 0.44721360 0.0000000e+0
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn -0.89442719 0.44721360 0.0000000e+0
+vn 0.89442719 0.44721360 0.0000000e+0
+vn 0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g console_console_auv
+usemtl console_auv
+s 1
+f 1/168/1 5/172/5 6/225/6 2/221/2
+f 1/105/1 9/116/9 12/108/12 3/106/3
+f 2/228/2 6/227/6 8/238/8 71/242/71 34/243/34 81/244/81 29/245/29 85/246/85 31/247/31 93/248/93 4/251/4
+f 2/221/2 10/222/10 9/170/9 1/168/1
+f 3/28/3 12/19/12 11/18/11 4/26/4 62/20/62 42/21/42 55/22/55 37/23/37 51/24/51 41/25/41 50/27/50
+f 3/230/3 94/231/94 32/232/32 84/233/84 30/234/30 80/235/80 33/236/33 72/239/72 7/253/7 5/229/5 1/226/1
+f 4/122/4 11/119/11 10/115/10 2/121/2
+f 5/229/5 7/253/7 49/254/49 40/252/40 52/249/52 36/250/36 56/240/56 43/241/43 61/237/61 8/238/8 6/227/6
+f 7/210/7 72/211/72 67/202/67 49/201/49
+f 9/116/9 13/120/13 16/113/16 12/108/12
+f 10/222/10 14/223/14 13/173/13 9/170/9
+f 11/119/11 15/118/15 14/107/14 10/115/10
+f 12/19/12 16/13/16 15/12/15 11/18/11
+f 13/120/13 17/123/17 20/114/20 16/113/16
+f 14/223/14 18/224/18 17/171/17 13/173/13
+f 15/118/15 19/117/19 18/104/18 14/107/14
+f 16/13/16 20/11/20 19/10/19 15/12/15
+f 17/50/17 21/140/21 24/139/24 20/48/20
+f 18/224/18 22/219/22 21/167/21 17/171/17
+f 19/52/19 23/142/23 22/141/22 18/51/18
+f 19/35/19 25/49/25 28/55/28 23/43/23
+f 20/165/20 26/163/26 25/49/25 19/35/19
+f 22/219/22 23/220/23 24/169/24 21/167/21
+f 23/43/23 28/55/28 27/164/27 24/166/24
+f 24/166/24 27/164/27 26/163/26 20/165/20
+f 26/128/26 27/129/27 28/2/28 25/1/25
+f 30/214/30 48/205/48 76/204/76 80/213/80
+f 30/214/30 84/215/84 83/206/83 48/205/48
+f 32/216/32 46/207/46 83/206/83 84/215/84
+f 32/216/32 94/217/94 89/208/89 46/207/46
+f 33/212/33 47/203/47 67/202/67 72/211/72
+f 33/212/33 80/213/80 76/204/76 47/203/47
+f 35/94/35 95/95/95 100/109/100 57/110/57
+f 36/181/36 70/182/70 65/175/65 56/174/56
+f 37/186/37 92/185/92 88/192/88 51/193/51
+f 38/196/38 78/197/78 75/190/75 54/189/54
+f 39/65/39 96/64/96 99/76/99 53/77/53
+f 40/194/40 69/195/69 66/188/66 52/187/52
+f 42/162/42 90/161/90 87/179/87 55/180/55
+f 43/159/43 56/174/56 65/175/65 68/157/68
+f 43/159/43 68/157/68 64/154/64 61/155/61
+f 44/124/44 57/110/57 100/109/100 97/125/97
+f 44/160/44 77/158/77 74/177/74 57/178/57
+f 44/124/44 97/125/97 109/144/109 60/145/60
+f 45/156/45 58/176/58 74/177/74 77/158/77
+f 45/156/45 68/157/68 65/175/65 58/176/58
+f 45/156/45 77/158/77 73/151/73 59/152/59
+f 46/70/46 98/71/98 103/82/103 83/83/83
+f 47/203/47 76/204/76 78/197/78 38/196/38
+f 48/46/48 110/44/110 96/64/96 39/65/39
+f 49/201/49 67/202/67 69/195/69 40/194/40
+f 50/209/50 89/208/89 94/217/94 3/218/3
+f 51/193/51 88/192/88 91/199/91 41/200/41
+f 52/187/52 66/188/66 70/182/70 36/181/36
+f 53/191/53 75/190/75 78/197/78 39/198/39
+f 53/77/53 99/76/99 95/95/95 35/94/35
+f 54/189/54 66/188/66 69/195/69 38/196/38
+f 54/34/54 75/31/75 120/32/120 113/33/113
+f 55/180/55 87/179/87 92/185/92 37/186/37
+f 57/178/57 74/177/74 79/183/79 75/190/75 53/191/53 35/184/35
+f 58/89/58 114/88/114 117/99/117 74/98/74
+f 59/152/59 64/154/64 68/157/68 45/156/45
+f 59/152/59 73/151/73 81/135/81 34/136/34
+f 60/149/60 73/151/73 77/158/77 44/160/44
+f 60/149/60 82/147/82 85/133/85 29/134/29
+f 60/61/60 109/59/109 102/72/102 82/73/82
+f 61/155/61 64/154/64 71/137/71 8/138/8
+f 62/153/62 86/150/86 90/161/90 42/162/42
+f 63/85/63 82/73/82 102/72/102 101/84/101
+f 63/148/63 86/150/86 93/130/93 31/132/31
+f 65/80/65 118/81/118 114/88/114 58/89/58
+f 66/53/66 119/54/119 115/69/115 70/68/70
+f 69/195/69 67/202/67 47/203/47 38/196/38
+f 70/68/70 115/69/115 118/81/118 65/80/65
+f 71/137/71 64/154/64 59/152/59 34/136/34
+f 74/30/74 117/29/117 116/41/116 79/42/79
+f 78/197/78 76/204/76 48/205/48 39/198/39
+f 79/42/79 116/41/116 120/58/120 75/60/75
+f 81/135/81 73/151/73 60/149/60 29/134/29
+f 83/83/83 103/82/103 110/91/110 48/90/48
+f 85/133/85 82/147/82 63/148/63 31/132/31
+f 86/47/86 112/45/112 106/66/106 90/67/90
+f 87/79/87 90/67/90 106/66/106 104/78/104
+f 89/63/89 111/62/111 98/71/98 46/70/46
+f 91/127/91 88/112/88 105/111/105 107/126/107
+f 91/199/91 89/208/89 50/209/50 41/200/41
+f 92/97/92 108/96/108 105/111/105 88/112/88
+f 93/130/93 86/150/86 62/153/62 4/131/4
+f 101/84/101 112/92/112 86/93/86 63/85/63
+f 104/78/104 108/96/108 92/97/92 87/79/87
+f 107/126/107 111/143/111 89/146/89 91/127/91
+f 109/103/109 97/87/97 100/75/100 95/57/95 99/40/99 96/17/96 110/8/110 103/9/103 98/6/98 111/7/111 107/16/107 105/39/105 108/56/108 104/74/104 106/86/106 112/100/112 101/101/101 102/102/102
+f 113/33/113 119/54/119 66/53/66 54/34/54
+f 117/5/117 114/4/114 118/3/118 115/14/115 119/37/119 113/38/113 120/36/120 116/15/116
+o console_base_right
+#8 vertices, 6 faces
+v 0.92953832 2.34867285 -0.79305208
+v 0.92953832 2.39978949 -0.79305208
+v 0.92953832 2.34867285 -0.72934002
+v 0.92953832 2.39978949 -0.72934002
+v 2.04029834 2.34867285 -0.79305208
+v 2.04029834 2.39978949 -0.79305208
+v 2.04029834 2.39978949 -0.72934002
+v 2.04029834 2.34867285 -0.72934002
+vt 0.17189332 0.23785020
+vt 0.17196782 0.24145068
+vt 0.17231026 0.24429108
+vt 0.17309596 0.24782295
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+g console_base_right_Cube1_auv
+usemtl Cube1_auv
+s 1
+f 121/255/121 123/256/123 124/257/124 122/258/122
+f 121/255/121 125/255/125 128/256/128 123/255/123
+f 122/258/122 126/258/126 125/255/125 121/258/121
+f 123/256/123 128/256/128 127/257/127 124/256/124
+f 124/257/124 127/257/127 126/258/126 122/257/122
+f 126/258/126 127/257/127 128/256/128 125/255/125
+o console_left
+#8 vertices, 6 faces
+v 0.92953832 2.39978949 0.75204564
+v 0.92953832 2.34867285 0.75204564
+v 0.92953832 2.39978949 0.68833358
+v 0.92953832 2.34867285 0.68833358
+v 2.04029834 2.39978949 0.75204564
+v 2.04029834 2.34867285 0.75204564
+v 2.04029834 2.34867285 0.68833358
+v 2.04029834 2.39978949 0.68833358
+vt 0.26917367 0.24273337
+vt 0.26982558 0.23916816
+vt 0.27000168 0.23268511
+vt 0.27006164 0.23630604
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+g console_left_Cube1_auv
+usemtl Cube1_auv
+s 1
+f 129/259/129 131/260/131 132/262/132 130/261/130
+f 129/259/129 133/259/133 136/260/136 131/259/131
+f 130/261/130 134/261/134 133/259/133 129/261/129
+f 131/260/131 136/260/136 135/262/135 132/260/132
+f 132/262/132 135/262/135 134/261/134 130/262/130
+f 134/261/134 135/262/135 136/260/136 133/259/133
+o misc1
+#8 vertices, 6 faces
+v -0.74935177 0.14136105 -0.76850170
+v -0.74935177 0.14136105 0.72334380
+v -0.74935177 0.50426974 -0.76850170
+v -0.74935177 0.50426974 0.72334380
+v 0.95355188 0.14136105 -0.76850170
+v 0.95355188 0.14136105 0.72334380
+v 0.95355188 0.50426974 -0.76850170
+v 0.95355188 0.50426974 0.72334380
+vt 1.3458524e-2 2.3477176e-2
+vt 1.3458524e-2 9.1370477e-2
+vt 0.29255439 2.3477176e-2
+vt 0.29255439 9.1370477e-2
+vt 0.58378483 0.68807717
+vt 0.58378483 0.78945815
+vt 0.69950863 0.68807717
+vt 0.69950863 0.78945815
+vt 0.72417073 0.78945815
+vt 0.72417073 0.81412025
+vt 0.72417073 0.68807717
+vt 0.72417073 0.66341508
+vt 0.83989454 0.78945815
+vt 0.83989454 0.81412025
+vt 0.83989454 0.66341508
+vt 0.83989454 0.68807717
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g misc1_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 137/270/137 141/268/141 142/267/142 138/269/138
+f 138/269/138 140/273/140 139/271/139 137/270/137
+f 138/274/138 142/277/142 144/278/144 140/273/140
+f 139/271/139 143/275/143 141/276/141 137/272/137
+f 140/273/140 144/278/144 143/275/143 139/271/139
+f 141/265/141 143/266/143 144/264/144 142/263/142
+o 2u_nas1
+#8 vertices, 6 faces
+v -0.74935177 1.79053583 -0.76850170
+v -0.74935177 1.79053583 0.72334380
+v -0.74935177 2.34339501 -0.76850170
+v -0.74935177 2.34339501 0.72334380
+v 0.95355188 1.79053583 -0.76850170
+v 0.95355188 1.79053583 0.72334380
+v 0.95355188 2.34339501 -0.76850170
+v 0.95355188 2.34339501 0.72334380
+vt 1.1999287e-2 0.36702047
+vt 1.1999287e-2 0.47044989
+vt 0.29109515 0.36702047
+vt 0.29109515 0.47044989
+vt 0.57062340 7.5623329e-2
+vt 0.57062340 0.17700431
+vt 0.68634721 7.5623329e-2
+vt 0.68634721 0.17700431
+vt 0.72391772 0.21457482
+vt 0.72391772 3.8052814e-2
+vt 0.72391772 0.17700431
+vt 0.72391772 7.5623329e-2
+vt 0.83964153 3.8052814e-2
+vt 0.83964153 7.5623329e-2
+vt 0.83964153 0.17700431
+vt 0.83964153 0.21457482
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 2u_nas1_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 145/286/145 149/284/149 150/283/150 146/285/146
+f 146/285/146 148/290/148 147/289/147 145/286/145
+f 146/288/146 150/291/150 152/292/152 148/290/148
+f 147/289/147 151/293/151 149/294/149 145/287/145
+f 148/290/148 152/292/152 151/293/151 147/289/147
+f 149/281/149 151/282/151 152/280/152 150/279/150
+o misc2
+#8 vertices, 6 faces
+v -0.74935177 4.52868159 -0.76850170
+v -0.74935177 4.52868159 0.72334380
+v -0.74935177 4.90796205 -0.76850170
+v -0.74935177 4.90796205 0.72334380
+v 0.95355188 4.52868159 -0.76850170
+v 0.95355188 4.52868159 0.72334380
+v 0.95355188 4.90796205 -0.76850170
+v 0.95355188 4.90796205 0.72334380
+vt 1.0631212e-2 0.92080976
+vt 1.0631212e-2 0.99176591
+vt 0.28972708 0.92080976
+vt 0.28972708 0.99176591
+vt 0.30076583 0.98702658
+vt 0.30076583 0.83409626
+vt 0.30076583 0.85987093
+vt 0.30076583 0.96125191
+vt 0.41648963 0.98702658
+vt 0.41648963 0.83409626
+vt 0.41648963 0.96125191
+vt 0.41648963 0.85987093
+vt 0.44226430 0.85987093
+vt 0.44226430 0.96125191
+vt 0.55798811 0.96125191
+vt 0.55798811 0.85987093
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g misc2_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 153/305/153 157/302/157 158/301/158 154/306/154
+f 154/306/154 156/307/156 155/308/155 153/305/153
+f 154/306/154 158/301/158 160/300/160 156/304/156
+f 155/303/155 159/299/159 157/302/157 153/305/153
+f 156/307/156 160/310/160 159/309/159 155/308/155
+f 157/297/157 159/298/159 160/296/160 158/295/158
+o ups
+#8 vertices, 6 faces
+v -0.74935177 3.91947771 -0.76850170
+v -0.74935177 3.91947771 0.72334380
+v -0.74935177 4.47233689 -0.76850170
+v -0.74935177 4.47233689 0.72334380
+v 0.95355188 3.91947771 -0.76850170
+v 0.95355188 3.91947771 0.72334380
+v 0.95355188 4.47233689 -0.76850170
+v 0.95355188 4.47233689 0.72334380
+vt 1.0561881e-2 0.80554990
+vt 1.0561881e-2 0.90897932
+vt 0.28965775 0.80554990
+vt 0.28965775 0.90897932
+vt 0.56947258 0.85491678
+vt 0.56947258 0.95629776
+vt 0.68519638 0.85491678
+vt 0.68519638 0.95629776
+vt 0.72276689 0.81734627
+vt 0.72276689 0.85491678
+vt 0.72276689 0.95629776
+vt 0.72276689 0.99386828
+vt 0.83849070 0.81734627
+vt 0.83849070 0.85491678
+vt 0.83849070 0.95629776
+vt 0.83849070 0.99386828
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g ups_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 161/318/161 165/316/165 166/315/166 162/317/162
+f 162/317/162 164/320/164 163/321/163 161/318/161
+f 162/319/162 166/323/166 168/324/168 164/320/164
+f 163/321/163 167/325/167 165/326/165 161/322/161
+f 164/320/164 168/324/168 167/325/167 163/321/163
+f 165/313/165 167/314/167 168/312/168 166/311/166
+o 1u_server9
+#8 vertices, 6 faces
+v -0.74935177 3.61465337 -0.76850170
+v -0.74935177 3.61465337 0.72334380
+v -0.74935177 3.86685550 -0.76850170
+v -0.74935177 3.86685550 0.72334380
+v 0.95355188 3.61465337 -0.76850170
+v 0.95355188 3.61465337 0.72334380
+v 0.95355188 3.86685550 -0.76850170
+v 0.95355188 3.86685550 0.72334380
+vt 1.0880995e-2 0.74713980
+vt 1.0880995e-2 0.79432202
+vt 0.28997686 0.74713980
+vt 0.28997686 0.79432202
+vt 0.30053646 0.82939708
+vt 0.30053646 0.72801610
+vt 0.41626026 0.82939708
+vt 0.41626026 0.72801610
+vt 0.43339910 0.82939708
+vt 0.43339910 0.84653592
+vt 0.43339910 0.71087726
+vt 0.43339910 0.72801610
+vt 0.54912290 0.72801610
+vt 0.54912290 0.82939708
+vt 0.54912290 0.84653592
+vt 0.54912290 0.71087726
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server9_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 169/333/169 173/331/173 174/332/174 170/334/170
+f 170/334/170 172/338/172 171/335/171 169/333/169
+f 170/337/170 174/342/174 176/339/176 172/338/172
+f 171/335/171 175/340/175 173/341/173 169/336/169
+f 172/338/172 176/339/176 175/340/175 171/335/171
+f 173/329/173 175/330/175 176/328/176 174/327/174
+o 1u_server8
+#8 vertices, 6 faces
+v -0.74935177 3.31049052 -0.76850170
+v -0.74935177 3.31049052 0.72334380
+v -0.74935177 3.56269266 -0.76850170
+v -0.74935177 3.56269266 0.72334380
+v 0.95355188 3.31049052 -0.76850170
+v 0.95355188 3.31049052 0.72334380
+v 0.95355188 3.56269266 -0.76850170
+v 0.95355188 3.56269266 0.72334380
+vt 1.0569661e-2 0.68748593
+vt 1.0569661e-2 0.73466814
+vt 0.28966553 0.68748593
+vt 0.28966553 0.73466814
+vt 0.30312066 0.33224730
+vt 0.30312066 0.23086632
+vt 0.41884446 0.23086632
+vt 0.41884446 0.33224730
+vt 0.43598330 0.33224730
+vt 0.43598330 0.34938614
+vt 0.43598330 0.21372748
+vt 0.43598330 0.23086632
+vt 0.55170711 0.21372748
+vt 0.55170711 0.23086632
+vt 0.55170711 0.33224730
+vt 0.55170711 0.34938614
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server8_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 177/350/177 181/347/181 182/348/182 178/349/178
+f 178/349/178 180/354/180 179/351/179 177/350/177
+f 178/353/178 182/355/182 184/356/184 180/354/180
+f 179/351/179 183/357/183 181/358/181 177/352/177
+f 180/354/180 184/356/184 183/357/183 179/351/179
+f 181/345/181 183/346/183 184/344/184 182/343/182
+o 1u_server7
+#8 vertices, 6 faces
+v -0.74935177 3.00720351 -0.76850170
+v -0.74935177 3.00720351 0.72334380
+v -0.74935177 3.25940565 -0.76850170
+v -0.74935177 3.25940565 0.72334380
+v 0.95355188 3.00720351 -0.76850170
+v 0.95355188 3.00720351 0.72334380
+v 0.95355188 3.25940565 -0.76850170
+v 0.95355188 3.25940565 0.72334380
+vt 1.1717711e-2 0.62505350
+vt 1.1717711e-2 0.67223571
+vt 0.29081358 0.62505350
+vt 0.29081358 0.67223571
+vt 0.30341811 0.35594518
+vt 0.30341811 0.45732616
+vt 0.30341811 0.47446500
+vt 0.30341811 0.33880634
+vt 0.41914191 0.45732616
+vt 0.41914191 0.47446500
+vt 0.41914191 0.33880634
+vt 0.41914191 0.35594518
+vt 0.43628075 0.45732616
+vt 0.43628075 0.35594518
+vt 0.55200455 0.45732616
+vt 0.55200455 0.35594518
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server7_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 185/367/185 189/364/189 190/363/190 186/370/186
+f 186/370/186 188/372/188 187/371/187 185/367/185
+f 186/370/186 190/363/190 192/366/192 188/369/188
+f 187/368/187 191/365/191 189/364/189 185/367/185
+f 188/372/188 192/374/192 191/373/191 187/371/187
+f 189/361/189 191/362/191 192/360/192 190/359/190
+o 1u_server6
+#8 vertices, 6 faces
+v -0.74935177 2.70255085 -0.76850170
+v -0.74935177 2.70255085 0.72334380
+v -0.74935177 2.95475298 -0.76850170
+v -0.74935177 2.95475298 0.72334380
+v 0.95355188 2.70255085 -0.76850170
+v 0.95355188 2.70255085 0.72334380
+v 0.95355188 2.95475298 -0.76850170
+v 0.95355188 2.95475298 0.72334380
+vt 1.1390975e-2 0.55932279
+vt 1.1390975e-2 0.60650501
+vt 0.29048684 0.55932279
+vt 0.29048684 0.60650501
+vt 0.30149811 0.58762783
+vt 0.30149811 0.60476667
+vt 0.30149811 0.70614765
+vt 0.30149811 0.72328648
+vt 0.41722191 0.58762783
+vt 0.41722191 0.60476667
+vt 0.41722191 0.70614765
+vt 0.41722191 0.72328648
+vt 0.43436075 0.70614765
+vt 0.43436075 0.60476667
+vt 0.55008456 0.70614765
+vt 0.55008456 0.60476667
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server6_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 193/385/193 197/381/197 198/380/198 194/384/194
+f 194/384/194 196/388/196 195/387/195 193/385/193
+f 194/384/194 198/380/198 200/379/200 196/383/196
+f 195/386/195 199/382/199 197/381/197 193/385/193
+f 196/388/196 200/390/200 199/389/199 195/387/195
+f 197/377/197 199/378/199 200/376/200 198/375/198
+o 1u_server5
+#8 vertices, 6 faces
+v -0.74935177 2.39926384 -0.76850170
+v -0.74935177 2.39926384 0.72334380
+v -0.74935177 2.65146598 -0.76850170
+v -0.74935177 2.65146598 0.72334380
+v 0.95355188 2.39926384 -0.76850170
+v 0.95355188 2.39926384 0.72334380
+v 0.95355188 2.65146598 -0.76850170
+v 0.95355188 2.65146598 0.72334380
+vt 1.1502460e-2 0.48957448
+vt 1.1502460e-2 0.53675670
+vt 0.29059833 0.48957448
+vt 0.29059833 0.53675670
+vt 0.59207422 0.39577376
+vt 0.59207422 0.49715474
+vt 0.70779803 0.39577376
+vt 0.70779803 0.49715474
+vt 0.72493686 0.37863493
+vt 0.72493686 0.39577376
+vt 0.72493686 0.49715474
+vt 0.72493686 0.51429358
+vt 0.84066067 0.37863493
+vt 0.84066067 0.39577376
+vt 0.84066067 0.49715474
+vt 0.84066067 0.51429358
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server5_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 201/398/201 205/396/205 206/395/206 202/397/202
+f 202/397/202 204/400/204 203/401/203 201/398/201
+f 202/399/202 206/403/206 208/404/208 204/400/204
+f 203/401/203 207/405/207 205/406/205 201/402/201
+f 204/400/204 208/404/208 207/405/207 203/401/203
+f 205/393/205 207/394/207 208/392/208 206/391/206
+o 1u_server4
+#8 vertices, 6 faces
+v -0.74935177 1.48526181 -0.76850170
+v -0.74935177 1.48526181 0.72334380
+v -0.74935177 1.73746394 -0.76850170
+v -0.74935177 1.73746394 0.72334380
+v 0.95355188 1.48526181 -0.76850170
+v 0.95355188 1.48526181 0.72334380
+v 0.95355188 1.73746394 -0.76850170
+v 0.95355188 1.73746394 0.72334380
+vt 1.1617923e-2 0.30285969
+vt 1.1617923e-2 0.35004190
+vt 0.29071379 0.30285969
+vt 0.29071379 0.35004190
+vt 0.30159785 0.47948310
+vt 0.30159785 0.58086407
+vt 0.41732166 0.47948310
+vt 0.41732166 0.58086407
+vt 0.43446050 0.46234426
+vt 0.43446050 0.47948310
+vt 0.43446050 0.58086407
+vt 0.43446050 0.59800291
+vt 0.55018430 0.46234426
+vt 0.55018430 0.47948310
+vt 0.55018430 0.58086407
+vt 0.55018430 0.59800291
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server4_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 209/414/209 213/412/213 214/411/214 210/413/210
+f 210/413/210 212/416/212 211/417/211 209/414/209
+f 210/415/210 214/419/214 216/420/216 212/416/212
+f 211/417/211 215/421/215 213/422/213 209/418/209
+f 212/416/212 216/420/216 215/421/215 211/417/211
+f 213/409/213 215/410/215 216/408/216 214/407/214
+o 1u_server3
+#8 vertices, 6 faces
+v -0.74935177 1.18197480 -0.76850170
+v -0.74935177 1.18197480 0.72334380
+v -0.74935177 1.43417694 -0.76850170
+v -0.74935177 1.43417694 0.72334380
+v 0.95355188 1.18197480 -0.76850170
+v 0.95355188 1.18197480 0.72334380
+v 0.95355188 1.43417694 -0.76850170
+v 0.95355188 1.43417694 0.72334380
+vt 1.2313135e-2 0.23938919
+vt 1.2313135e-2 0.28657140
+vt 0.29140900 0.23938919
+vt 0.29140900 0.28657140
+vt 0.59502272 0.24850780
+vt 0.59502272 0.34988878
+vt 0.71074652 0.24850780
+vt 0.71074652 0.34988878
+vt 0.72788536 0.23136896
+vt 0.72788536 0.24850780
+vt 0.72788536 0.34988878
+vt 0.72788536 0.36702762
+vt 0.84360916 0.23136896
+vt 0.84360916 0.24850780
+vt 0.84360916 0.34988878
+vt 0.84360916 0.36702762
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server3_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 217/430/217 221/428/221 222/427/222 218/429/218
+f 218/429/218 220/432/220 219/433/219 217/430/217
+f 218/431/218 222/435/222 224/436/224 220/432/220
+f 219/433/219 223/437/223 221/438/221 217/434/217
+f 220/432/220 224/436/224 223/437/223 219/433/219
+f 221/425/221 223/426/223 224/424/224 222/423/222
+o 1u_server2
+#8 vertices, 6 faces
+v -0.74935177 0.87732213 -0.76850170
+v -0.74935177 0.87732213 0.72334380
+v -0.74935177 1.12952427 -0.76850170
+v -0.74935177 1.12952427 0.72334380
+v 0.95355188 0.87732213 -0.76850170
+v 0.95355188 0.87732213 0.72334380
+v 0.95355188 1.12952427 -0.76850170
+v 0.95355188 1.12952427 0.72334380
+vt 1.1988908e-2 0.17482167
+vt 1.1988908e-2 0.22200389
+vt 0.29108478 0.17482167
+vt 0.29108478 0.22200389
+vt 0.30951409 6.7546932e-2
+vt 0.30951409 0.16892791
+vt 0.42523790 6.7546932e-2
+vt 0.42523790 0.16892791
+vt 0.44237673 5.0408093e-2
+vt 0.44237673 0.16892791
+vt 0.44237673 0.18606675
+vt 0.44237673 6.7546932e-2
+vt 0.55810054 0.16892791
+vt 0.55810054 0.18606675
+vt 0.55810054 5.0408093e-2
+vt 0.55810054 6.7546932e-2
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server2_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 225/446/225 229/444/229 230/443/230 226/445/226
+f 226/445/226 228/450/228 227/448/227 225/446/225
+f 226/447/226 230/453/230 232/454/232 228/450/228
+f 227/448/227 231/451/231 229/452/229 225/449/225
+f 228/450/228 232/454/232 231/451/231 227/448/227
+f 229/441/229 231/442/231 232/440/232 230/439/230
+o 1u_server1
+#8 vertices, 6 faces
+v -0.74935177 0.57403513 -0.76850170
+v -0.74935177 0.57403513 0.72334380
+v -0.74935177 0.82623727 -0.76850170
+v -0.74935177 0.82623727 0.72334380
+v 0.95355188 0.57403513 -0.76850170
+v 0.95355188 0.57403513 0.72334380
+v 0.95355188 0.82623727 -0.76850170
+v 0.95355188 0.82623727 0.72334380
+vt 1.3123665e-2 0.11154878
+vt 1.3123665e-2 0.15873100
+vt 0.29221953 0.11154878
+vt 0.29221953 0.15873100
+vt 0.59107985 0.53788956
+vt 0.59107985 0.63927054
+vt 0.70680365 0.53788956
+vt 0.70680365 0.63927054
+vt 0.72394249 0.53788956
+vt 0.72394249 0.63927054
+vt 0.72394249 0.65640938
+vt 0.72394249 0.52075073
+vt 0.83966629 0.52075073
+vt 0.83966629 0.53788956
+vt 0.83966629 0.63927054
+vt 0.83966629 0.65640938
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 0.57735027
+g 1u_server1_Cube12_auv
+usemtl Cube12_auv
+s 1
+f 233/462/233 237/460/237 238/459/238 234/461/234
+f 234/461/234 236/463/236 235/464/235 233/462/233
+f 234/466/234 238/467/238 240/468/240 236/463/236
+f 235/464/235 239/469/239 237/470/237 233/465/233
+f 236/463/236 240/468/240 239/469/239 235/464/235
+f 237/457/237 239/458/239 240/456/240 238/455/238
+o rack
+#350 vertices, 300 faces
+v -1.00000000 2.5676151e-3 -0.88272293
+v -1.00000000 2.5676151e-3 0.84171649
+v -1.00000000 5.05016042 -0.88272293
+v -1.00000000 5.05016042 0.84171649
+v 1.00000000 2.5676151e-3 -0.88272293
+v 1.00000000 2.5676151e-3 0.84171649
+v 1.00000000 5.05016042 -0.88272293
+v 1.00000000 5.05016042 0.84171649
+v 0.0000000e+0 5.05016042 0.84171649
+v 0.0000000e+0 5.05016042 -0.88272293
+v 0.50000000 5.05016042 -0.88272293
+v 0.50000000 5.05016042 0.84171649
+v 0.75000000 5.05016042 0.84171649
+v 0.75000000 5.05016042 -0.88272293
+v 0.87500000 5.05016042 -0.88272293
+v 0.87500000 5.05016042 0.84171649
+v 1.05719363 2.5676151e-3 0.82385167
+v 1.05719363 2.5676151e-3 -0.86485811
+v 1.05719363 5.05016042 -0.86485811
+v 1.05719363 5.05016042 0.82385167
+v 1.00000000 5.15438794 -0.88272293
+v 1.00000000 5.15438794 0.84171649
+v 1.03765192 5.11500278 0.83950519
+v 1.03765192 5.11500278 -0.88051164
+v 0.87500000 5.15438794 -0.88272293
+v 0.75000000 5.15438794 -0.88272293
+v 0.50000000 5.15438794 -0.88272293
+v 0.0000000e+0 5.15438794 -0.88272293
+v -1.00000000 5.15438794 -0.88272293
+v -1.00000000 5.15438794 0.84171649
+v 0.0000000e+0 5.15438794 0.84171649
+v 0.50000000 5.15438794 0.84171649
+v 0.75000000 5.15438794 0.84171649
+v 0.87500000 5.15438794 0.84171649
+v 1.05611285 9.2238465e-2 0.75204564
+v 1.05611285 9.2238465e-2 -0.79305208
+v 1.05611285 4.96048957 -0.79305208
+v 1.05611285 4.96048957 0.75204564
+v -0.86816560 9.2238465e-2 0.75204564
+v -0.86816560 9.2238465e-2 -0.79305208
+v -0.86816560 4.96048957 -0.79305208
+v -0.86816560 4.96048957 0.75204564
+v -0.86816560 2.52636402 0.75204564
+v -0.86816560 2.52636402 -0.79305208
+v 1.05611285 2.52636402 0.75204564
+v 1.05611285 2.52636402 -0.79305208
+v 1.05611285 1.30930124 -0.79305208
+v -0.86816560 1.30930124 -0.79305208
+v -0.86816560 1.30930124 0.75204564
+v 1.05611285 1.30930124 0.75204564
+v 1.05611285 3.74342679 0.75204564
+v -0.86816560 3.74342679 0.75204564
+v -0.86816560 3.74342679 -0.79305208
+v 1.05611285 3.74342679 -0.79305208
+v -0.86816560 4.35195818 0.75204564
+v 1.05611285 4.35195818 0.75204564
+v -0.86816560 4.35195818 -0.79305208
+v 1.05611285 4.35195818 -0.79305208
+v 1.05611285 3.13489540 -0.79305208
+v -0.86816560 3.13489540 -0.79305208
+v 1.05611285 3.13489540 0.75204564
+v -0.86816560 3.13489540 0.75204564
+v 1.05611285 1.91783263 0.75204564
+v -0.86816560 1.91783263 0.75204564
+v 1.05611285 1.91783263 -0.79305208
+v -0.86816560 1.91783263 -0.79305208
+v -0.86816560 0.70076985 -0.79305208
+v 1.05611285 0.70076985 -0.79305208
+v -0.86816560 0.70076985 0.75204564
+v 1.05611285 0.70076985 0.75204564
+v 1.05611285 4.65622387 0.75204564
+v -0.86816560 4.65622387 0.75204564
+v -0.86816560 4.65622387 -0.79305208
+v 1.05611285 4.65622387 -0.79305208
+v 1.05611285 4.04769249 -0.79305208
+v -0.86816560 4.04769249 -0.79305208
+v -0.86816560 4.04769249 0.75204564
+v 1.05611285 4.04769249 0.75204564
+v -0.86816560 3.43916110 0.75204564
+v 1.05611285 3.43916110 0.75204564
+v 1.05611285 3.43916110 -0.79305208
+v -0.86816560 3.43916110 -0.79305208
+v -0.86816560 2.83062971 -0.79305208
+v 1.05611285 2.83062971 -0.79305208
+v 1.05611285 2.83062971 0.75204564
+v -0.86816560 2.83062971 0.75204564
+v -0.86816560 2.22209832 0.75204564
+v 1.05611285 2.22209832 0.75204564
+v 1.05611285 2.22209832 -0.79305208
+v -0.86816560 2.22209832 -0.79305208
+v -0.86816560 1.61356693 -0.79305208
+v 1.05611285 1.61356693 -0.79305208
+v 1.05611285 1.61356693 0.75204564
+v -0.86816560 1.61356693 0.75204564
+v 1.05611285 1.00503555 0.75204564
+v -0.86816560 1.00503555 0.75204564
+v -0.86816560 1.00503555 -0.79305208
+v 1.05611285 1.00503555 -0.79305208
+v 1.05611285 0.39650416 -0.79305208
+v -0.86816560 0.39650416 -0.79305208
+v -0.86816560 0.39650416 0.75204564
+v 1.05611285 0.39650416 0.75204564
+v -0.74159107 0.82734438 -0.79305208
+v 0.92953832 0.82734438 -0.79305208
+v 0.92953832 0.87846102 -0.79305208
+v -0.74159107 0.87846102 -0.79305208
+v -0.74159107 4.22538365 0.75204564
+v 0.92953832 4.22538365 0.75204564
+v 0.92953832 4.17426702 0.75204564
+v -0.74159107 4.17426702 0.75204564
+v -0.74159107 4.22538365 -0.79305208
+v -0.74159107 4.17426702 -0.79305208
+v 0.92953832 4.17426702 -0.79305208
+v 0.92953832 4.22538365 -0.79305208
+v -0.74159107 0.82734438 0.75204564
+v -0.74159107 0.87846102 0.75204564
+v 0.92953832 0.87846102 0.75204564
+v 0.92953832 0.82734438 0.75204564
+v 0.92953832 1.74014146 -0.79305208
+v 0.92953832 1.79125810 -0.79305208
+v -0.74159107 1.79125810 -0.79305208
+v -0.74159107 1.74014146 -0.79305208
+v -0.74159107 1.79125810 0.75204564
+v 0.92953832 1.79125810 0.75204564
+v 0.92953832 1.74014146 0.75204564
+v -0.74159107 1.74014146 0.75204564
+v 0.92953832 3.31258657 0.75204564
+v 0.92953832 3.26146993 0.75204564
+v -0.74159107 3.26146993 0.75204564
+v -0.74159107 3.31258657 0.75204564
+v -0.74159107 3.26146993 -0.79305208
+v 0.92953832 3.26146993 -0.79305208
+v 0.92953832 3.31258657 -0.79305208
+v -0.74159107 3.31258657 -0.79305208
+v -0.74159107 4.47853271 0.75204564
+v -0.74159107 4.52964935 0.75204564
+v 0.92953832 4.52964935 0.75204564
+v 0.92953832 4.47853271 0.75204564
+v -0.74159107 4.47853271 -0.79305208
+v 0.92953832 4.47853271 -0.79305208
+v 0.92953832 4.52964935 -0.79305208
+v -0.74159107 4.52964935 -0.79305208
+v -0.74159107 3.00832088 0.75204564
+v 0.92953832 3.00832088 0.75204564
+v 0.92953832 2.95720424 0.75204564
+v -0.74159107 2.95720424 0.75204564
+v 0.92953832 2.95720424 -0.79305208
+v 0.92953832 3.00832088 -0.79305208
+v -0.74159107 3.00832088 -0.79305208
+v -0.74159107 2.95720424 -0.79305208
+v -0.74159107 2.04440716 -0.79305208
+v 0.92953832 2.04440716 -0.79305208
+v 0.92953832 2.09552379 -0.79305208
+v -0.74159107 2.09552379 -0.79305208
+v 0.92953832 2.09552379 0.75204564
+v 0.92953832 2.04440716 0.75204564
+v -0.74159107 2.04440716 0.75204564
+v -0.74159107 2.09552379 0.75204564
+v -0.74159107 0.57419532 -0.79305208
+v -0.74159107 0.52307869 -0.79305208
+v 0.92953832 0.52307869 -0.79305208
+v 0.92953832 0.57419532 -0.79305208
+v -0.74159107 0.57419532 0.75204564
+v 0.92953832 0.57419532 0.75204564
+v 0.92953832 0.52307869 0.75204564
+v -0.74159107 0.52307869 0.75204564
+v -0.74159107 4.83391504 0.75204564
+v 0.92953832 4.83391504 0.75204564
+v 0.92953832 4.78279840 0.75204564
+v -0.74159107 4.78279840 0.75204564
+v 0.92953832 4.78279840 -0.79305208
+v 0.92953832 4.83391504 -0.79305208
+v -0.74159107 4.83391504 -0.79305208
+v -0.74159107 4.78279840 -0.79305208
+v 0.92953832 3.92111796 0.75204564
+v 0.92953832 3.87000132 0.75204564
+v -0.74159107 3.87000132 0.75204564
+v -0.74159107 3.92111796 0.75204564
+v -0.74159107 3.87000132 -0.79305208
+v 0.92953832 3.87000132 -0.79305208
+v 0.92953832 3.92111796 -0.79305208
+v -0.74159107 3.92111796 -0.79305208
+v -0.74159107 3.61685226 0.75204564
+v 0.92953832 3.61685226 0.75204564
+v 0.92953832 3.56573563 0.75204564
+v -0.74159107 3.56573563 0.75204564
+v -0.74159107 3.61685226 -0.79305208
+v -0.74159107 3.56573563 -0.79305208
+v 0.92953832 3.56573563 -0.79305208
+v 0.92953832 3.61685226 -0.79305208
+v -0.74159107 2.65293855 0.75204564
+v -0.74159107 2.70405518 0.75204564
+v 0.92953832 2.70405518 0.75204564
+v 0.92953832 2.65293855 0.75204564
+v -0.74159107 2.65293855 -0.79305208
+v 0.92953832 2.65293855 -0.79305208
+v 0.92953832 2.70405518 -0.79305208
+v -0.74159107 2.70405518 -0.79305208
+v -0.74159107 2.39978949 -0.79305208
+v -0.74159107 2.34867285 -0.79305208
+v 0.92953832 2.34867285 -0.79305208
+v 0.92953832 2.39978949 -0.79305208
+v -0.74159107 2.39978949 0.75204564
+v 0.92953832 2.39978949 0.75204564
+v 0.92953832 2.34867285 0.75204564
+v -0.74159107 2.34867285 0.75204564
+v -0.74159107 1.43587577 -0.79305208
+v 0.92953832 1.43587577 -0.79305208
+v 0.92953832 1.48699241 -0.79305208
+v -0.74159107 1.48699241 -0.79305208
+v -0.74159107 1.43587577 0.75204564
+v -0.74159107 1.48699241 0.75204564
+v 0.92953832 1.48699241 0.75204564
+v 0.92953832 1.43587577 0.75204564
+v 0.92953832 1.13161008 -0.79305208
+v 0.92953832 1.18272671 -0.79305208
+v -0.74159107 1.18272671 -0.79305208
+v -0.74159107 1.13161008 -0.79305208
+v -0.74159107 1.18272671 0.75204564
+v 0.92953832 1.18272671 0.75204564
+v 0.92953832 1.13161008 0.75204564
+v -0.74159107 1.13161008 0.75204564
+v -0.74159107 0.21881299 -0.79305208
+v 0.92953832 0.21881299 -0.79305208
+v 0.92953832 0.26992963 -0.79305208
+v -0.74159107 0.26992963 -0.79305208
+v 0.92953832 0.26992963 0.75204564
+v 0.92953832 0.21881299 0.75204564
+v -0.74159107 0.21881299 0.75204564
+v -0.74159107 0.26992963 0.75204564
+v -0.74159107 1.18272671 0.68833358
+v 0.92953832 1.18272671 0.68833358
+v 0.92953832 1.13161008 0.68833358
+v -0.74159107 1.13161008 0.68833358
+v 0.92953832 1.13161008 -0.72934002
+v 0.92953832 1.18272671 -0.72934002
+v -0.74159107 1.18272671 -0.72934002
+v -0.74159107 1.13161008 -0.72934002
+v -0.74159107 1.43587577 0.68833358
+v -0.74159107 1.48699241 0.68833358
+v 0.92953832 1.48699241 0.68833358
+v 0.92953832 1.43587577 0.68833358
+v -0.74159107 1.43587577 -0.72934002
+v 0.92953832 1.43587577 -0.72934002
+v 0.92953832 1.48699241 -0.72934002
+v -0.74159107 1.48699241 -0.72934002
+v -0.74159107 2.39978949 0.68833358
+v 0.92953832 2.39978949 0.68833358
+v 0.92953832 2.34867285 0.68833358
+v -0.74159107 2.34867285 0.68833358
+v -0.74159107 2.39978949 -0.72934002
+v -0.74159107 2.34867285 -0.72934002
+v 0.92953832 2.34867285 -0.72934002
+v 0.92953832 2.39978949 -0.72934002
+v -0.74159107 2.65293855 -0.72934002
+v 0.92953832 2.65293855 -0.72934002
+v 0.92953832 2.70405518 -0.72934002
+v -0.74159107 2.70405518 -0.72934002
+v -0.74159107 2.65293855 0.68833358
+v -0.74159107 2.70405518 0.68833358
+v 0.92953832 2.70405518 0.68833358
+v 0.92953832 2.65293855 0.68833358
+v -0.74159107 3.61685226 -0.72934002
+v -0.74159107 3.56573563 -0.72934002
+v 0.92953832 3.56573563 -0.72934002
+v 0.92953832 3.61685226 -0.72934002
+v -0.74159107 3.61685226 0.68833358
+v 0.92953832 3.61685226 0.68833358
+v 0.92953832 3.56573563 0.68833358
+v -0.74159107 3.56573563 0.68833358
+v -0.74159107 3.87000132 -0.72934002
+v 0.92953832 3.87000132 -0.72934002
+v 0.92953832 3.92111796 -0.72934002
+v -0.74159107 3.92111796 -0.72934002
+v 0.92953832 3.92111796 0.68833358
+v 0.92953832 3.87000132 0.68833358
+v -0.74159107 3.87000132 0.68833358
+v -0.74159107 3.92111796 0.68833358
+v -0.74159107 0.57419532 0.68833358
+v 0.92953832 0.57419532 0.68833358
+v 0.92953832 0.52307869 0.68833358
+v -0.74159107 0.52307869 0.68833358
+v -0.74159107 0.57419532 -0.72934002
+v -0.74159107 0.52307869 -0.72934002
+v 0.92953832 0.52307869 -0.72934002
+v 0.92953832 0.57419532 -0.72934002
+v 0.92953832 2.95720424 -0.72934002
+v 0.92953832 3.00832088 -0.72934002
+v -0.74159107 3.00832088 -0.72934002
+v -0.74159107 2.95720424 -0.72934002
+v -0.74159107 3.00832088 0.68833358
+v 0.92953832 3.00832088 0.68833358
+v 0.92953832 2.95720424 0.68833358
+v -0.74159107 2.95720424 0.68833358
+v -0.74159107 4.47853271 -0.72934002
+v 0.92953832 4.47853271 -0.72934002
+v 0.92953832 4.52964935 -0.72934002
+v -0.74159107 4.52964935 -0.72934002
+v -0.74159107 4.47853271 0.68833358
+v -0.74159107 4.52964935 0.68833358
+v 0.92953832 4.52964935 0.68833358
+v 0.92953832 4.47853271 0.68833358
+v -0.74159107 3.26146993 -0.72934002
+v 0.92953832 3.26146993 -0.72934002
+v 0.92953832 3.31258657 -0.72934002
+v -0.74159107 3.31258657 -0.72934002
+v 0.92953832 3.31258657 0.68833358
+v 0.92953832 3.26146993 0.68833358
+v -0.74159107 3.26146993 0.68833358
+v -0.74159107 3.31258657 0.68833358
+v -0.74159107 1.79125810 0.68833358
+v 0.92953832 1.79125810 0.68833358
+v 0.92953832 1.74014146 0.68833358
+v -0.74159107 1.74014146 0.68833358
+v 0.92953832 1.74014146 -0.72934002
+v 0.92953832 1.79125810 -0.72934002
+v -0.74159107 1.79125810 -0.72934002
+v -0.74159107 1.74014146 -0.72934002
+v -0.74159107 0.82734438 0.68833358
+v -0.74159107 0.87846102 0.68833358
+v 0.92953832 0.87846102 0.68833358
+v 0.92953832 0.82734438 0.68833358
+v -0.74159107 0.82734438 -0.72934002
+v 0.92953832 0.82734438 -0.72934002
+v 0.92953832 0.87846102 -0.72934002
+v -0.74159107 0.87846102 -0.72934002
+v 0.92953832 0.14203180 0.75204564
+v 0.92953832 9.0915163e-2 0.75204564
+v -0.74159107 9.0915163e-2 0.75204564
+v -0.74159107 0.14203180 0.75204564
+v 0.92953832 0.14203180 0.68833358
+v 0.92953832 9.0915163e-2 0.68833358
+v -0.74159107 9.0915163e-2 0.68833358
+v -0.74159107 0.14203180 0.68833358
+v 0.92953832 0.14203180 0.59939124
+v 0.92953832 9.0915163e-2 0.59939124
+v -0.74159107 9.0915163e-2 0.59939124
+v -0.74159107 0.14203180 0.59939124
+v -0.74159107 9.0915163e-2 -0.79305208
+v 0.92953832 9.0915163e-2 -0.79305208
+v 0.92953832 0.14203180 -0.79305208
+v -0.74159107 0.14203180 -0.79305208
+v -0.74159107 9.0915163e-2 -0.72934002
+v 0.92953832 9.0915163e-2 -0.72934002
+v 0.92953832 0.14203180 -0.72934002
+v -0.74159107 0.14203180 -0.72934002
+v -0.74159107 9.0915163e-2 -0.64039769
+v 0.92953832 9.0915163e-2 -0.64039769
+v 0.92953832 0.14203180 -0.64039769
+v -0.74159107 0.14203180 -0.64039769
+vt 2.8725343e-3 0.93727692
+vt 2.8836256e-3 0.91444837
+vt 5.5277818e-3 0.68474995
+vt 5.5277818e-3 0.82576787
+vt 7.2058345e-3 0.95869772
+vt 7.2058345e-3 0.96667467
+vt 7.2058345e-3 0.97238879
+vt 7.3393329e-3 0.97801675
+vt 7.3393329e-3 0.98373088
+vt 7.3393329e-3 0.99170782
+vt 7.7221000e-3 0.92741016
+vt 7.7331913e-3 0.92431513
+vt 7.8868666e-3 0.94973738
+vt 7.8979579e-3 0.90198791
+vt 8.0538838e-3 0.93187141
+vt 8.0649751e-3 0.91985388
+vt 8.0801805e-3 0.93747289
+vt 8.0912718e-3 0.91425240
+vt 8.1955026e-3 0.94532283
+vt 8.2065939e-3 0.90640246
+vt 1.1634170e-2 2.3370370e-2
+vt 1.3625275e-2 4.9684176e-2
+vt 1.5537436e-2 8.1967213e-2
+vt 1.6508363e-2 0.11459947
+vt 1.6938016e-2 0.14778293
+vt 1.7155541e-2 0.18178782
+vt 1.8653971e-2 0.21673448
+vt 2.0890090e-2 0.24151593
+vt 2.1686809e-2 0.27333255
+vt 2.3390768e-2 3.3645902e-2
+vt 2.3715682e-2 3.8070218e-2
+vt 2.5571135e-2 6.0128157e-2
+vt 2.6133047e-2 6.3752249e-2
+vt 2.6151823e-2 7.0348122e-2
+vt 2.6294589e-2 6.6665561e-2
+vt 2.6968512e-2 9.2577441e-2
+vt 2.7257881e-2 0.10289958
+vt 2.7417786e-2 9.6242232e-2
+vt 2.7501020e-2 9.9181016e-2
+vt 2.7644727e-2 0.12539183
+vt 2.7784006e-2 0.13586973
+vt 2.8036203e-2 0.12911834
+vt 2.8045744e-2 0.15868174
+vt 2.8066674e-2 0.13210552
+vt 2.8121573e-2 0.16941454
+vt 2.8372697e-2 0.19285545
+vt 2.8413188e-2 0.16249610
+vt 2.8437191e-2 0.16554847
+vt 2.8443277e-2 0.20392871
+vt 2.8744032e-2 0.19679603
+vt 2.8767003e-2 0.19995204
+vt 2.8992470e-2 0.30811017
+vt 3.1259648e-2 0.22591717
+vt 3.1527844e-2 0.25139200
+vt 3.1661062e-2 0.23007797
+vt 3.2143023e-2 0.25494032
+vt 3.2253889e-2 0.26141073
+vt 3.2349910e-2 0.25779380
+vt 3.5497399e-2 0.28402386
+vt 3.5898045e-2 0.34151857
+vt 3.6672240e-2 0.28791168
+vt 3.7325266e-2 0.29103819
+vt 3.7790726e-2 0.29500185
+vt 4.2003714e-2 0.37387907
+vt 4.2548803e-2 0.31817952
+vt 4.3679057e-2 0.32191334
+vt 4.4299500e-2 0.32492102
+vt 4.4727378e-2 0.32873985
+vt 4.6894106e-2 0.40549260
+vt 4.9175094e-2 0.35122205
+vt 5.0218998e-2 0.35484274
+vt 5.0770803e-2 0.35776051
+vt 5.1112330e-2 0.36146621
+vt 5.2194504e-2 0.43687472
+vt 5.4954419e-2 0.46160564
+vt 5.4971025e-2 0.38346565
+vt 5.5885134e-2 0.38701191
+vt 5.6227369e-2 0.49303907
+vt 5.6330912e-2 0.38986691
+vt 5.6535642e-2 0.39348900
+vt 5.7630291e-2 0.51898368
+vt 5.9545403e-2 0.41517441
+vt 6.0331106e-2 0.41870627
+vt 6.0673538e-2 0.42154668
+vt 6.0748042e-2 0.42514716
+vt 6.4953434e-2 0.44604262
+vt 6.5354849e-2 0.45020342
+vt 6.5849953e-2 0.47134843
+vt 6.6468420e-2 0.47485910
+vt 6.6598602e-2 0.48125992
+vt 6.6681653e-2 0.47768206
+vt 6.7444370e-2 0.50281382
+vt 6.7682471e-2 0.50717183
+vt 0.15708392 0.95869772
+vt 0.15708392 0.96667467
+vt 0.15708392 0.97238879
+vt 0.15721742 0.97801675
+vt 0.15721742 0.98373088
+vt 0.15721742 0.99170782
+vt 0.16161251 0.93186812
+vt 0.16162360 0.91985717
+vt 0.16166509 0.94531995
+vt 0.16166712 0.93746517
+vt 0.16167618 0.90640534
+vt 0.16167821 0.91426012
+vt 0.16187997 0.92741016
+vt 0.16189106 0.92431513
+vt 0.16203757 0.94973737
+vt 0.16204866 0.90198792
+vt 0.16402061 0.12223125
+vt 0.16402740 0.12508594
+vt 0.16435880 0.11861502
+vt 0.16436016 9.2798949e-2
+vt 0.16439165 0.12864998
+vt 0.16443439 8.9861702e-2
+vt 0.16459943 9.6493009e-2
+vt 0.16466679 0.15376856
+vt 0.16477607 0.15657950
+vt 0.16486607 0.15022165
+vt 0.16489516 8.6175578e-2
+vt 0.16525220 0.16011626
+vt 0.16545634 5.9795717e-2
+vt 0.16560205 5.6753102e-2
+vt 0.16562581 6.3591196e-2
+vt 0.16614495 5.2918445e-2
+vt 0.16635123 0.18525602
+vt 0.16641349 0.18169608
+vt 0.16656765 0.18806761
+vt 0.16687253 0.93719731
+vt 0.16688363 0.91452798
+vt 0.16719561 0.19156999
+vt 0.16728651 0.21279394
+vt 0.16759954 2.9578413e-2
+vt 0.16768793 0.21695474
+vt 0.16779167 2.4771243e-2
+vt 0.16907997 0.52119776
+vt 0.16907997 0.68474995
+vt 0.16907997 0.82576787
+vt 0.16907997 0.98932005
+vt 0.17189332 0.23785020
+vt 0.17196782 0.24145068
+vt 0.17231026 0.24429108
+vt 0.17309596 0.24782295
+vt 0.17537851 0.10717024
+vt 0.17545677 0.13890051
+vt 0.17610572 0.26950836
+vt 0.17631045 0.27313045
+vt 0.17632163 7.4571069e-2
+vt 0.17670114 0.17012930
+vt 0.17675623 0.27598545
+vt 0.17767034 0.27953170
+vt 0.17790423 0.20137076
+vt 0.17801698 4.0823299e-2
+vt 0.17921300 1.2191416e-2
+vt 0.18044686 0.22612264
+vt 0.18152903 0.30153115
+vt 0.18187056 0.30523685
+vt 0.18242236 0.30815462
+vt 0.18346627 0.31177531
+vt 0.18574726 0.25750476
+vt 0.18791398 0.33425751
+vt 0.18834186 0.33807634
+vt 0.18896230 0.34108402
+vt 0.19009256 0.34481784
+vt 0.19063765 0.28911829
+vt 0.19485063 0.36799551
+vt 0.19531610 0.37195917
+vt 0.19596912 0.37508567
+vt 0.19674332 0.32147879
+vt 0.19714396 0.37897350
+vt 0.20029145 0.40520356
+vt 0.20038747 0.40158663
+vt 0.20049834 0.40805704
+vt 0.20098030 0.43291939
+vt 0.20111352 0.41160536
+vt 0.20138171 0.43708019
+vt 0.20364889 0.35488719
+vt 0.20445213 0.46163240
+vt 0.20452459 0.45803167
+vt 0.20467379 0.46447355
+vt 0.20530284 0.46800708
+vt 0.20775529 0.48939307
+vt 0.20818281 0.49369726
+vt 0.21095455 0.38966481
+vt 0.21175127 0.42148143
+vt 0.21377010 0.44628384
+vt 0.21732410 0.47771855
+vt 0.21988318 0.50333468
+vt 0.22758404 0.50105984
+vt 0.22938624 0.47537937
+vt 0.23201128 0.44385349
+vt 0.23270289 0.41896261
+vt 0.23683059 0.38362378
+vt 0.23899498 0.49108143
+vt 0.23929532 0.48676649
+vt 0.24111575 0.46531746
+vt 0.24159936 0.45532343
+vt 0.24164028 0.46176690
+vt 0.24177802 0.45892046
+vt 0.24281542 0.34970258
+vt 0.24411538 0.40766710
+vt 0.24412274 0.43428834
+vt 0.24440122 0.43011751
+vt 0.24516182 0.40372221
+vt 0.24571148 0.40055829
+vt 0.24604605 0.39655768
+vt 0.24834470 0.31675691
+vt 0.25002640 0.37310302
+vt 0.25104738 0.36930532
+vt 0.25158194 0.36625366
+vt 0.25190374 0.36238804
+vt 0.25315703 0.28450122
+vt 0.25575019 0.33961664
+vt 0.25672025 0.33592871
+vt 0.25697707 0.25266332
+vt 0.25708663 7.2819539e-3
+vt 0.25721687 0.33296195
+vt 0.25749401 0.32920007
+vt 0.25912685 3.5866088e-2
+vt 0.26102915 0.30691187
+vt 0.26157033 0.22111676
+vt 0.26181712 6.9549149e-2
+vt 0.26192181 0.30329843
+vt 0.26235692 0.30039087
+vt 0.26255666 0.29670347
+vt 0.26372161 0.10210630
+vt 0.26397619 0.19634033
+vt 0.26425704 0.16507697
+vt 0.26457952 0.13382507
+vt 0.26559701 0.27470783
+vt 0.26638431 0.27113503
+vt 0.26673311 0.26826213
+vt 0.26682122 0.26462141
+vt 0.26887412 1.9519341e-2
+vt 0.26917367 0.24273337
+vt 0.26920800 2.4318750e-2
+vt 0.26982558 0.23916816
+vt 0.27000168 0.23268511
+vt 0.27006164 0.23630604
+vt 0.27135055 4.7605708e-2
+vt 0.27200636 5.1422678e-2
+vt 0.27218435 5.8258496e-2
+vt 0.27224177 5.4459669e-2
+vt 0.27358099 8.0811490e-2
+vt 0.27415031 8.4482416e-2
+vt 0.27418099 9.1115705e-2
+vt 0.27431117 8.7416194e-2
+vt 0.27439100 0.18622789
+vt 0.27464782 0.21161611
+vt 0.27488147 0.17633521
+vt 0.27491535 0.18270851
+vt 0.27492630 0.20744528
+vt 0.27504872 0.17989176
+vt 0.27507418 0.11322099
+vt 0.27533741 0.12325255
+vt 0.27540558 0.15473052
+vt 0.27549962 0.14482882
+vt 0.27551891 0.11682566
+vt 0.27559635 0.11967931
+vt 0.27577716 0.15118125
+vt 0.27580346 0.14836831
+vt 0.37983169 0.50040494
+vt 0.37994112 0.49604181
+vt 0.37996204 0.47089848
+vt 0.38009189 0.46807046
+vt 0.38015061 0.47447234
+vt 0.38047756 0.44339266
+vt 0.38060652 0.46454307
+vt 0.38075605 0.43922183
+vt 0.38534223 0.41453190
+vt 0.38540218 0.41815283
+vt 0.38557828 0.41166978
+vt 0.38623019 0.40810458
+vt 0.38858265 0.38621653
+vt 0.38867075 0.38257581
+vt 0.38901956 0.37970291
+vt 0.38980686 0.37613011
+vt 0.39022798 0.51191508
+vt 0.39086485 0.48594038
+vt 0.39120986 0.45448307
+vt 0.39284720 0.35413447
+vt 0.39304695 0.35044707
+vt 0.39348205 0.34753951
+vt 0.39383353 0.42972119
+vt 0.39437471 0.34392607
+vt 0.39790985 0.32163788
+vt 0.39818699 0.31787599
+vt 0.39842679 0.39817462
+vt 0.39868362 0.31490923
+vt 0.39965367 0.31122131
+vt 0.40224684 0.36633673
+vt 0.40350013 0.28844990
+vt 0.40382192 0.28458429
+vt 0.40435649 0.28153262
+vt 0.40537747 0.27773493
+vt 0.40705917 0.33408103
+vt 0.40935782 0.25428026
+vt 0.40969239 0.25027965
+vt 0.41024205 0.24711573
+vt 0.41100265 0.22072043
+vt 0.41128113 0.21654960
+vt 0.41128849 0.24317085
+vt 0.41129552 8.6817764e-2
+vt 0.41129902 8.9757724e-2
+vt 0.41154562 5.7220830e-2
+vt 0.41162114 5.4304020e-2
+vt 0.41163647 8.3141313e-2
+vt 0.41164731 0.11969781
+vt 0.41165176 9.3467500e-2
+vt 0.41170499 0.12268459
+vt 0.41179697 6.0897575e-2
+vt 0.41192868 0.11596137
+vt 0.41207589 5.0664927e-2
+vt 0.41209859 0.12643882
+vt 0.41225524 0.15307216
+vt 0.41232130 0.15612391
+vt 0.41250999 0.14924862
+vt 0.41258845 0.30113537
+vt 0.41275084 0.15997898
+vt 0.41293649 0.18736692
+vt 0.41300664 0.19052223
+vt 0.41319140 0.18341710
+vt 0.41327976 2.8561849e-2
+vt 0.41344755 0.19448762
+vt 0.41347400 2.4129873e-2
+vt 0.41857328 0.26721417
+vt 0.42270098 0.23187534
+vt 0.42274178 0.10484515
+vt 0.42274954 7.2198452e-2
+vt 0.42329133 0.13802684
+vt 0.42361040 0.20699900
+vt 0.42370842 3.9873054e-2
+vt 0.42407715 0.17202334
+vt 0.42492232 1.3511959e-2
+vt 0.58185239 0.54164178
+vt 0.58185239 0.56208581
+vt 0.58185239 0.52119776
+vt 0.58185239 0.53141977
+vt 0.58185239 0.60297385
+vt 0.58185239 0.68474995
+vt 0.58185239 0.82576787
+vt 0.58185239 0.90754396
+vt 0.58185239 0.94843201
+vt 0.58185239 0.96887603
+vt 0.58185239 0.97909804
+vt 0.58185239 0.98932005
+vt 0.59037571 0.83429119
+vt 0.59037571 0.68474995
+vt 0.59037571 0.82576787
+vt 0.59037571 0.67622663
+vt 0.67215180 0.83429119
+vt 0.67215180 0.82576787
+vt 0.67215180 0.68474995
+vt 0.67215180 0.67622663
+vt 0.71303985 0.83429119
+vt 0.71303985 0.82576787
+vt 0.71303985 0.67622663
+vt 0.71303985 0.68474995
+vt 0.73348387 0.83429119
+vt 0.73348387 0.82576787
+vt 0.73348387 0.68474995
+vt 0.73348387 0.67622663
+vt 0.74370588 0.83429119
+vt 0.74370588 0.82576787
+vt 0.74370588 0.68474995
+vt 0.74370588 0.67622663
+vt 0.75392790 0.83429119
+vt 0.75392790 0.82600314
+vt 0.75392790 0.67622663
+vt 0.75392790 0.68451468
+vt 0.75832445 0.82585464
+vt 0.75838589 0.68453591
+vt 0.76202351 0.82944554
+vt 0.76222483 0.68006772
+vt 0.76386724 0.82479149
+vt 0.76395190 0.68575606
+vt 0.77177514 0.58058468
+vt 0.77177514 0.68008418
+vt 0.77177689 0.48104669
+vt 0.77177689 0.77962217
+vt 0.77177946 0.60546029
+vt 0.77177946 0.65520858
+vt 0.77177973 0.45616271
+vt 0.77177973 0.80450616
+vt 0.77178019 0.55568833
+vt 0.77178019 0.70498053
+vt 0.77178093 0.63033443
+vt 0.77178098 0.27392122
+vt 0.77178098 0.98674764
+vt 0.77178195 0.43128119
+vt 0.77178195 0.82938767
+vt 0.77178448 0.50592507
+vt 0.77178448 0.75474380
+vt 0.77178990 0.72987088
+vt 0.77178990 0.53079798
+vt 0.89812411 0.53079798
+vt 0.89812411 0.72987088
+vt 0.89812953 0.50592507
+vt 0.89812953 0.75474380
+vt 0.89813206 0.43128119
+vt 0.89813206 0.82938767
+vt 0.89813303 0.27392122
+vt 0.89813303 0.98674764
+vt 0.89813308 0.63033443
+vt 0.89813382 0.55568833
+vt 0.89813382 0.70498053
+vt 0.89813428 0.45616271
+vt 0.89813428 0.80450616
+vt 0.89813455 0.60546029
+vt 0.89813455 0.65520858
+vt 0.89813713 0.48104669
+vt 0.89813713 0.77962217
+vt 0.89813887 0.58058468
+vt 0.89813887 0.68008418
+vt 0.91453188 0.98476707
+vt 0.91518666 0.99009979
+vt 0.91518666 0.51140429
+vt 0.92034208 0.51198240
+vt 0.92152777 0.95345435
+vt 0.92190810 0.92416171
+vt 0.92202629 0.89516668
+vt 0.92202964 0.83737531
+vt 0.92204652 0.86625445
+vt 0.92206260 0.63526331
+vt 0.92207302 0.80850997
+vt 0.92208096 0.60631563
+vt 0.92210343 0.77963509
+vt 0.92210495 0.66415010
+vt 0.92211828 0.69304368
+vt 0.92211944 0.75076598
+vt 0.92212827 0.72190457
+vt 0.92216785 0.57736904
+vt 0.92234389 0.54797636
+vt 0.92426614 0.87880910
+vt 0.92444218 0.84941642
+vt 0.92448176 0.70488089
+vt 0.92449060 0.67601948
+vt 0.92449175 0.73374178
+vt 0.92450509 0.76263536
+vt 0.92450661 0.64715037
+vt 0.92452907 0.82046982
+vt 0.92453702 0.61827549
+vt 0.92454743 0.79152215
+vt 0.92456351 0.56053101
+vt 0.92458039 0.58941015
+vt 0.92458374 0.53161878
+vt 0.92470193 0.50262375
+vt 0.92508226 0.47333110
+vt 0.92626795 0.91480306
+vt 0.93142337 0.43668566
+vt 0.93142337 0.91538117
+vt 0.93207816 0.44201838
+vt 0.95940291 2.9326020e-2
+vt 0.96362429 3.1536138e-2
+vt 0.96409156 0.50868586
+vt 0.96975570 0.50868031
+vt 0.97541983 0.50867477
+vt 0.97588711 0.98582449
+vt 0.98001838 0.98280678
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.70710678 0.0000000e+0 -0.70710678
+vn -0.70710678 0.0000000e+0 0.70710678
+vn 0.10601657 -0.71116139 -0.69498918
+vn 0.10601657 -0.71116139 0.69498918
+vn 0.12022407 -1.7709787e-2 -0.99258880
+vn 0.12022407 -1.7709787e-2 0.99258880
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.86003470 -0.36974879 0.35160509
+vn 0.86003470 -0.36974879 -0.35160509
+vn 0.87154281 5.2352488e-2 -0.48751651
+vn 0.87154281 5.2352488e-2 0.48751651
+vn 0.33213908 0.59720941 -0.73008530
+vn 0.33213908 0.59720941 0.73008530
+vn 0.81162611 0.39704327 0.42850869
+vn 0.81162611 0.39704327 -0.42850869
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn 0.0000000e+0 0.44721360 -0.89442719
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.0000000e+0 0.44721360 0.89442719
+vn 0.66351801 0.33578854 -0.66857303
+vn 0.66351801 0.33578854 0.66857303
+vn 0.66351801 -0.33578854 0.66857303
+vn 0.66351801 -0.33578854 -0.66857303
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24165394 0.0000000e+0 0.97036250
+vn 0.24253563 0.0000000e+0 0.97014250
+vn 0.24253563 0.0000000e+0 -0.97014250
+vn 0.24165394 0.0000000e+0 -0.97036250
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 0.81649658
+vn 0.40824829 0.40824829 0.81649658
+vn -0.40824829 0.40824829 0.81649658
+vn -0.40824829 -0.40824829 0.81649658
+vn -0.40824829 0.40824829 -0.81649658
+vn 0.40824829 0.40824829 -0.81649658
+vn 0.40824829 -0.40824829 -0.81649658
+vn -0.40824829 -0.40824829 -0.81649658
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn 0.0000000e+0 0.0000000e+0 -1.00000000
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn -0.57735027 -0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+vn 0.70710678 0.70710678 0.0000000e+0
+vn 0.44721360 -0.89442719 0.0000000e+0
+vn -0.44721360 -0.89442719 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn 0.57735027 0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 -0.57735027 -0.57735027
+vn 0.57735027 0.57735027 -0.57735027
+vn -0.57735027 0.57735027 -0.57735027
+vn -0.44721360 -0.89442719 0.0000000e+0
+vn 0.44721360 -0.89442719 0.0000000e+0
+vn 0.70710678 0.70710678 0.0000000e+0
+vn -0.70710678 0.70710678 0.0000000e+0
+vn -0.57735027 -0.57735027 0.57735027
+vn 0.57735027 -0.57735027 0.57735027
+vn 0.57735027 0.57735027 0.57735027
+vn -0.57735027 0.57735027 0.57735027
+g rack_Cube1_auv
+usemtl Cube1_auv
+s 1
+f 241/608/241 245/474/245 246/473/246 242/607/242
+f 242/607/242 244/810/244 243/811/243 241/608/241
+f 242/607/242 246/606/246 248/807/248 256/808/256 253/805/253 252/806/252 249/809/249 244/810/244
+f 243/811/243 250/812/250 251/813/251 254/814/254 255/815/255 247/816/247 245/609/245 241/608/241
+f 243/817/243 269/819/269 268/822/268 250/821/250
+f 244/810/244 270/818/270 269/819/269 243/811/243
+f 245/923/245 258/924/258 257/929/257 246/928/246
+f 246/928/246 257/929/257 260/926/260 248/927/248
+f 247/837/247 255/833/255 265/834/265 261/838/261
+f 247/926/247 259/925/259 258/924/258 245/923/245
+f 248/839/248 262/840/262 274/835/274 256/836/256
+f 249/824/249 271/823/271 270/818/270 244/820/244
+f 250/821/250 268/822/268 267/826/267 251/825/251
+f 251/825/251 267/826/267 266/830/266 254/829/254
+f 252/827/252 272/828/272 271/823/271 249/824/249
+f 253/832/253 273/831/273 272/828/272 252/827/252
+f 254/829/254 266/830/266 265/834/265 255/833/255
+f 256/836/256 274/835/274 273/831/273 253/832/253
+f 257/887/257 275/888/275 342/903/342 310/902/310 335/896/335 290/894/290 333/898/333 303/899/303 328/901/328 285/900/285 325/897/325 301/895/301 320/892/320 291/893/291 318/891/318 296/890/296 311/889/311 278/885/278 260/886/260
+f 258/920/258 276/922/276 275/888/275 257/887/257
+f 259/845/259 264/841/264 263/842/263 260/846/260
+f 259/921/259 277/919/277 314/904/314 298/905/298 315/911/315 294/913/294 321/909/321 299/908/299 324/906/324 286/907/286 329/910/329 305/912/305 332/915/332 287/914/287 338/916/338 308/917/308 339/918/339 276/922/276 258/920/258
+f 260/846/260 263/842/263 262/840/262 248/844/248
+f 260/886/260 278/885/278 277/919/277 259/921/259
+f 261/838/261 264/841/264 259/845/259 247/843/247
+f 261/838/261 265/834/265 266/830/266 267/826/267 268/822/268 269/819/269 270/818/270 271/823/271 272/828/272 273/831/273 274/835/274 262/840/262
+f 262/840/262 263/842/263 264/841/264 261/838/261
+f 275/686/275 468/704/468 467/706/467 342/689/342
+f 276/872/276 280/870/280 279/860/279 275/858/275
+f 276/624/276 464/605/464 463/500/463 280/491/280
+f 277/658/277 412/653/412 411/652/411 314/657/314
+f 278/859/278 282/861/282 281/871/281 277/873/277
+f 278/659/278 408/664/408 407/732/407 282/748/282
+f 279/804/279 469/795/469 468/704/468 275/686/275
+f 280/870/280 340/877/340 307/881/307 337/868/337 288/866/288 331/875/331 306/883/306 330/879/330 284/874/284 323/880/323 300/884/300 322/876/322 293/867/293 316/869/316 297/882/297 313/878/313 281/871/281 282/861/282 312/854/312 295/850/295 317/863/317 292/864/292 319/856/319 302/848/302 326/852/326 283/857/283 327/851/327 304/847/304 334/855/334 289/865/289 336/862/336 309/849/309 341/853/341 279/860/279
+f 280/491/280 463/500/463 466/501/466 340/492/340
+f 281/551/281 413/563/413 412/653/412 277/658/277
+f 282/748/282 407/732/407 410/733/410 312/749/312
+f 283/796/283 431/765/431 434/703/434 285/685/285
+f 283/796/283 443/767/443 446/772/446 327/797/327
+f 284/499/284 435/529/435 438/533/438 323/522/323
+f 284/499/284 439/527/439 442/613/442 286/630/286
+f 285/685/285 434/703/434 433/700/433 325/682/325
+f 285/685/285 444/705/444 443/767/443 283/796/283
+f 286/630/286 436/616/436 435/529/435 284/499/284
+f 286/630/286 442/613/442 441/610/441 329/625/329
+f 287/615/287 448/589/448 447/513/447 288/495/288
+f 287/615/287 456/584/456 455/582/455 338/614/338
+f 288/495/288 447/513/447 450/515/450 331/496/331
+f 288/495/288 457/511/457 456/584/456 287/615/287
+f 289/800/289 451/787/451 454/727/454 290/699/290
+f 289/800/289 459/784/459 462/782/462 336/798/336
+f 290/699/290 454/727/454 453/726/453 333/698/333
+f 290/699/290 460/725/460 459/784/459 289/800/289
+f 291/663/291 416/676/416 415/671/415 318/662/318
+f 291/663/291 424/678/424 423/744/423 292/758/292
+f 292/758/292 417/743/417 416/676/416 291/663/291
+f 292/758/292 423/744/423 426/747/426 319/761/319
+f 293/539/293 419/552/419 422/555/422 316/544/316
+f 293/539/293 427/550/427 430/640/430 294/654/294
+f 294/654/294 420/642/420 419/552/419 293/539/293
+f 294/654/294 430/640/430 429/636/429 321/647/321
+f 295/750/295 347/737/347 350/739/350 317/754/317
+f 295/750/295 375/738/375 378/667/378 296/661/296
+f 296/661/296 348/672/348 347/737/347 295/750/295
+f 296/661/296 378/667/378 377/666/377 311/660/311
+f 297/545/297 351/557/351 354/646/354 298/656/298
+f 297/545/297 379/558/379 382/560/382 313/548/313
+f 298/656/298 354/646/354 353/644/353 315/655/315
+f 298/656/298 380/649/380 379/558/379 297/545/297
+f 299/639/299 372/631/372 371/540/371 300/530/300
+f 299/639/299 388/629/388 387/626/387 324/635/324
+f 300/530/300 371/540/371 374/543/374 322/534/322
+f 300/530/300 389/538/389 388/629/388 299/639/299
+f 301/677/301 368/688/368 367/683/367 320/670/320
+f 301/677/301 384/690/384 383/756/383 302/766/302
+f 302/766/302 369/755/369 368/688/368 301/677/301
+f 302/766/302 383/756/383 386/760/386 326/788/326
+f 303/697/303 364/718/364 363/794/363 304/801/304
+f 303/697/303 396/722/396 395/719/395 328/691/328
+f 304/801/304 363/794/363 366/792/366 334/803/334
+f 304/801/304 397/771/397 396/722/396 303/697/303
+f 305/622/305 360/601/360 359/597/359 332/619/332
+f 305/622/305 392/602/392 391/523/391 306/497/306
+f 306/497/306 361/519/361 360/601/360 305/622/305
+f 306/497/306 391/523/391 394/525/394 330/498/330
+f 307/493/307 343/506/343 346/507/346 337/494/337
+f 307/493/307 399/504/399 402/594/402 308/618/308
+f 308/618/308 344/590/344 343/506/343 307/493/307
+f 308/618/308 402/594/402 401/595/401 339/623/339
+f 309/799/309 355/777/355 358/714/358 310/692/310
+f 309/799/309 403/781/403 406/783/406 341/802/341
+f 310/692/310 358/714/358 357/716/357 335/696/335
+f 310/692/310 404/712/404 403/781/403 309/799/309
+f 311/660/311 377/666/377 376/736/376 312/749/312
+f 311/660/311 409/665/409 408/664/408 278/659/278
+f 312/749/312 376/736/376 375/738/375 295/750/295
+f 312/749/312 410/733/410 409/665/409 311/660/311
+f 313/548/313 382/560/382 381/651/381 314/657/314
+f 313/548/313 414/562/414 413/563/413 281/551/281
+f 314/657/314 381/651/381 380/649/380 298/656/298
+f 314/657/314 411/652/411 414/562/414 313/548/313
+f 315/655/315 353/644/353 352/556/352 316/544/316
+f 315/655/315 421/645/421 420/642/420 294/654/294
+f 316/544/316 352/556/352 351/557/351 297/545/297
+f 316/544/316 422/555/422 421/645/421 315/655/315
+f 317/754/317 350/739/350 349/673/349 318/662/318
+f 317/754/317 418/741/418 417/743/417 292/758/292
+f 318/662/318 349/673/349 348/672/348 296/661/296
+f 318/662/318 415/671/415 418/741/418 317/754/317
+f 319/761/319 370/751/370 369/755/369 302/766/302
+f 319/761/319 426/747/426 425/681/425 320/670/320
+f 320/670/320 367/683/367 370/751/370 319/761/319
+f 320/670/320 425/681/425 424/678/424 291/663/291
+f 321/647/321 373/634/373 372/631/372 299/639/299
+f 321/647/321 429/636/429 428/546/428 322/534/322
+f 322/534/322 374/543/374 373/634/373 321/647/321
+f 322/534/322 428/546/428 427/550/427 293/539/293
+f 323/522/323 390/535/390 389/538/389 300/530/300
+f 323/522/323 438/533/438 437/621/437 324/635/324
+f 324/635/324 387/626/387 390/535/390 323/522/323
+f 324/635/324 437/621/437 436/616/436 286/630/286
+f 325/682/325 385/695/385 384/690/384 301/677/301
+f 325/682/325 433/700/433 432/762/432 326/788/326
+f 326/788/326 386/760/386 385/695/385 325/682/325
+f 326/788/326 432/762/432 431/765/431 283/796/283
+f 327/797/327 398/770/398 397/771/397 304/801/304
+f 327/797/327 446/772/446 445/708/445 328/691/328
+f 328/691/328 395/719/395 398/770/398 327/797/327
+f 328/691/328 445/708/445 444/705/444 285/685/285
+f 329/625/329 393/604/393 392/602/392 305/622/305
+f 329/625/329 441/610/441 440/524/440 330/498/330
+f 330/498/330 394/525/394 393/604/393 329/625/329
+f 330/498/330 440/524/440 439/527/439 284/499/284
+f 331/496/331 362/516/362 361/519/361 306/497/306
+f 331/496/331 450/515/450 449/591/449 332/619/332
+f 332/619/332 359/597/359 362/516/362 331/496/331
+f 332/619/332 449/591/449 448/589/448 287/615/287
+f 333/698/333 365/720/365 364/718/364 303/697/303
+f 333/698/333 453/726/453 452/789/452 334/803/334
+f 334/803/334 366/792/366 365/720/365 333/698/333
+f 334/803/334 452/789/452 451/787/451 289/800/289
+f 335/696/335 357/716/357 356/779/356 336/798/336
+f 335/696/335 461/724/461 460/725/460 290/699/290
+f 336/798/336 356/779/356 355/777/355 309/799/309
+f 336/798/336 462/782/462 461/724/461 335/696/335
+f 337/494/337 346/507/346 345/586/345 338/614/338
+f 337/494/337 458/510/458 457/511/457 288/495/288
+f 338/614/338 345/586/345 344/590/344 308/618/308
+f 338/614/338 455/582/455 458/510/458 337/494/337
+f 339/623/339 401/595/401 400/502/400 340/492/340
+f 339/623/339 465/603/465 464/605/464 276/624/276
+f 340/492/340 400/502/400 399/504/399 307/493/307
+f 340/492/340 466/501/466 465/603/465 339/623/339
+f 341/802/341 406/783/406 405/710/405 342/689/342
+f 341/802/341 470/793/470 469/795/469 279/804/279
+f 342/689/342 405/710/405 404/712/404 310/692/310
+f 342/689/342 467/706/467 470/793/470 341/802/341
+f 343/506/343 563/508/563 566/509/566 346/507/346
+f 344/590/344 564/585/564 563/508/563 343/506/343
+f 345/586/345 565/583/565 564/585/564 344/590/344
+f 346/507/346 566/509/566 565/583/565 345/586/345
+f 348/672/348 349/673/349 350/739/350 347/737/347
+f 352/556/352 353/644/353 354/646/354 351/557/351
+f 355/777/355 559/773/559 562/715/562 358/714/358
+f 356/779/356 560/774/560 559/773/559 355/777/355
+f 357/716/357 561/717/561 560/774/560 356/779/356
+f 358/714/358 562/715/562 561/717/561 357/716/357
+f 359/597/359 555/596/555 558/520/558 362/516/362
+f 360/601/360 556/598/556 555/596/555 359/597/359
+f 361/519/361 557/521/557 556/598/556 360/601/360
+f 362/516/362 558/520/558 557/521/557 361/519/361
+f 363/794/363 551/791/551 554/790/554 366/792/366
+f 364/718/364 552/721/552 551/791/551 363/794/363
+f 365/720/365 553/723/553 552/721/552 364/718/364
+f 366/792/366 554/790/554 553/723/553 365/720/365
+f 367/683/367 547/684/547 550/752/550 370/751/370
+f 368/688/368 548/687/548 547/684/547 367/683/367
+f 369/755/369 549/753/549 548/687/548 368/688/368
+f 370/751/370 550/752/550 549/753/549 369/755/369
+f 371/540/371 543/541/543 546/542/546 374/543/374
+f 372/631/372 544/632/544 543/541/543 371/540/371
+f 373/634/373 545/633/545 544/632/544 372/631/372
+f 374/543/374 546/542/546 545/633/545 373/634/373
+f 375/738/375 539/735/539 542/669/542 378/667/378
+f 376/736/376 540/734/540 539/735/539 375/738/375
+f 377/666/377 541/668/541 540/734/540 376/736/376
+f 378/667/378 542/669/542 541/668/541 377/666/377
+f 379/558/379 535/559/535 538/561/538 382/560/382
+f 380/649/380 536/648/536 535/559/535 379/558/379
+f 381/651/381 537/650/537 536/648/536 380/649/380
+f 382/560/382 538/561/538 537/650/537 381/651/381
+f 383/756/383 531/757/531 534/759/534 386/760/386
+f 384/690/384 532/693/532 531/757/531 383/756/383
+f 385/695/385 533/694/533 532/693/532 384/690/384
+f 386/760/386 534/759/534 533/694/533 385/695/385
+f 387/626/387 527/627/527 530/536/530 390/535/390
+f 388/629/388 528/628/528 527/627/527 387/626/387
+f 389/538/389 529/537/529 528/628/528 388/629/388
+f 390/535/390 530/536/530 529/537/529 389/538/389
+f 392/602/392 393/604/393 394/525/394 391/523/391
+f 396/722/396 397/771/397 398/770/398 395/719/395
+f 399/504/399 523/505/523 526/592/526 402/594/402
+f 400/502/400 524/503/524 523/505/523 399/504/399
+f 401/595/401 525/593/525 524/503/524 400/502/400
+f 402/594/402 526/592/526 525/593/525 401/595/401
+f 403/781/403 519/775/519 522/776/522 406/783/406
+f 404/712/404 520/713/520 519/775/519 403/781/403
+f 405/710/405 521/711/521 520/713/520 404/712/404
+f 406/783/406 522/776/522 521/711/521 405/710/405
+f 408/664/408 409/665/409 410/733/410 407/732/407
+f 412/653/412 413/563/413 414/562/414 411/652/411
+f 415/671/415 515/674/515 518/740/518 418/741/418
+f 416/676/416 516/675/516 515/674/515 415/671/415
+f 417/743/417 517/742/517 516/675/516 416/676/416
+f 418/741/418 518/740/518 517/742/517 417/743/417
+f 419/552/419 511/553/511 514/554/514 422/555/422
+f 420/642/420 512/641/512 511/553/511 419/552/419
+f 421/645/421 513/643/513 512/641/512 420/642/420
+f 422/555/422 514/554/514 513/643/513 421/645/421
+f 423/744/423 507/745/507 510/746/510 426/747/426
+f 424/678/424 508/679/508 507/745/507 423/744/423
+f 425/681/425 509/680/509 508/679/508 424/678/424
+f 426/747/426 510/746/510 509/680/509 425/681/425
+f 427/550/427 503/549/503 506/638/506 430/640/430
+f 428/546/428 504/547/504 503/549/503 427/550/427
+f 429/636/429 505/637/505 504/547/504 428/546/428
+f 430/640/430 506/638/506 505/637/505 429/636/429
+f 431/765/431 499/764/499 502/702/502 434/703/434
+f 432/762/432 500/763/500 499/764/499 431/765/431
+f 433/700/433 501/701/501 500/763/500 432/762/432
+f 434/703/434 502/702/502 501/701/501 433/700/433
+f 435/529/435 495/531/495 498/532/498 438/533/438
+f 436/616/436 496/617/496 495/531/495 435/529/435
+f 437/621/437 497/620/497 496/617/496 436/616/436
+f 438/533/438 498/532/498 497/620/497 437/621/437
+f 439/527/439 491/528/491 494/612/494 442/613/442
+f 440/524/440 492/526/492 491/528/491 439/527/439
+f 441/610/441 493/611/493 492/526/492 440/524/440
+f 442/612/442 494/611/494 493/610/493 441/613/441
+f 443/767/443 487/768/487 490/769/490 446/772/446
+f 444/705/444 488/707/488 487/768/487 443/767/443
+f 445/709/445 489/707/489 488/705/488 444/708/444
+f 446/772/446 490/769/490 489/709/489 445/708/445
+f 447/513/447 483/517/483 486/518/486 450/515/450
+f 448/589/448 484/587/484 483/517/483 447/513/447
+f 449/591/449 485/588/485 484/587/484 448/589/448
+f 450/515/450 486/518/486 485/588/485 449/591/449
+f 451/787/451 479/785/479 482/731/482 454/727/454
+f 452/789/452 480/786/480 479/785/479 451/787/451
+f 453/726/453 481/730/481 480/786/480 452/789/452
+f 454/727/454 482/731/482 481/730/481 453/726/453
+f 455/582/455 475/580/475 478/512/478 458/510/458
+f 456/584/456 476/581/476 475/580/475 455/582/455
+f 457/511/457 477/514/477 476/581/476 456/584/456
+f 458/510/458 478/512/478 477/514/477 457/511/457
+f 459/784/459 471/780/471 474/778/474 462/782/462
+f 460/725/460 472/729/472 471/780/471 459/784/459
+f 461/724/461 473/728/473 472/729/472 460/725/460
+f 462/782/462 474/778/474 473/728/473 461/724/461
+f 464/605/464 465/603/465 466/501/466 463/500/463
+f 468/704/468 469/795/469 470/793/470 467/706/467
+f 472/729/472 473/728/473 474/778/474 471/780/471
+f 476/581/476 477/514/477 478/512/478 475/580/475
+f 480/786/480 481/730/481 482/731/482 479/785/479
+f 484/587/484 485/588/485 486/518/486 483/517/483
+f 488/707/488 489/709/489 490/769/490 487/768/487
+f 492/526/492 493/611/493 494/612/494 491/528/491
+f 496/617/496 497/620/497 498/532/498 495/531/495
+f 500/763/500 501/701/501 502/702/502 499/764/499
+f 504/547/504 505/637/505 506/638/506 503/549/503
+f 508/679/508 509/680/509 510/746/510 507/745/507
+f 512/641/512 513/643/513 514/554/514 511/553/511
+f 516/675/516 517/742/517 518/740/518 515/674/515
+f 520/713/520 521/711/521 522/776/522 519/775/519
+f 524/503/524 525/593/525 526/592/526 523/505/523
+f 528/628/528 529/537/529 530/536/530 527/627/527
+f 532/693/532 533/694/533 534/759/534 531/757/531
+f 536/648/536 537/650/537 538/561/538 535/559/535
+f 540/734/540 541/668/541 542/669/542 539/735/539
+f 544/632/544 545/633/545 546/542/546 543/541/543
+f 548/687/548 549/753/549 550/752/550 547/684/547
+f 552/721/552 553/723/553 554/790/554 551/791/551
+f 556/598/556 557/521/557 558/520/558 555/596/555
+f 560/774/560 561/717/561 562/715/562 559/773/559
+f 564/585/564 565/583/565 566/509/566 563/508/563
+f 567/481/567 570/576/570 569/570/569 568/485/568
+f 567/567/567 571/568/571 575/569/575 578/480/578 574/479/574 570/478/570
+f 568/485/568 572/487/572 576/489/576 575/483/575 571/471/571 567/481/567
+f 569/570/569 573/573/573 572/487/572 568/485/568
+f 570/576/570 574/599/574 578/578/578 577/572/577 573/573/573 569/570/569
+f 573/573/573 577/572/577 576/489/576 572/487/572
+f 576/489/576 577/572/577 578/578/578 575/483/575
+f 579/571/579 582/577/582 581/482/581 580/486/580
+f 579/571/579 583/575/583 587/574/587 590/579/590 586/600/586 582/577/582
+f 580/486/580 584/488/584 583/575/583 579/571/579
+f 581/482/581 585/472/585 589/484/589 588/490/588 584/488/584 580/486/580
+f 582/477/582 586/476/586 590/475/590 589/564/589 585/565/585 581/566/581
+f 584/488/584 588/490/588 587/574/587 583/575/583
+f 588/490/588 589/484/589 590/579/590 587/574/587

+ 106 - 0
Assets/Resources/服务器V2+控制台/ServerV2+console.obj.meta

@@ -0,0 +1,106 @@
+fileFormatVersion: 2
+guid: 1f2192b4deddcc34386c3f7ac44ce6e5
+ModelImporter:
+  serializedVersion: 21300
+  internalIDToNameTable: []
+  externalObjects: {}
+  materials:
+    materialImportMode: 2
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 0
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    removeConstantScaleCurves: 1
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 0
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    useSRGBMaterialColor: 1
+    sortHierarchyByName: 1
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    nodeNameCollisionStrategy: 1
+    fileIdsGeneration: 2
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    keepQuads: 0
+    weldVertices: 1
+    bakeAxisConversion: 0
+    preserveHierarchy: 0
+    skinWeightsMode: 0
+    maxBonesPerVertex: 4
+    minBoneWeight: 0.001
+    optimizeBones: 1
+    meshOptimizationFlags: -1
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 1
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+    blendShapeNormalImportMode: 1
+    normalSmoothingSource: 0
+  referencedClips: []
+  importAnimation: 1
+  humanDescription:
+    serializedVersion: 3
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    globalScale: 1
+    rootMotionBoneName: 
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  autoGenerateAvatarMappingIfUnspecified: 1
+  animationType: 2
+  humanoidOversampling: 1
+  avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+  remapMaterialsIfMaterialImportModeIsNone: 0
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Resources/服务器V2+控制台/console.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/console.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 93f823eb414679e42b5c740a3f93f238
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

BIN
Assets/Resources/服务器V2+控制台/rack.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/rack.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 9cb6f7a9b6f25b04cb95665fee4d5308
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

BIN
Assets/Resources/服务器V2+控制台/servers.png


+ 147 - 0
Assets/Resources/服务器V2+控制台/servers.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 2f371121fea475f469988038ed7b6782
+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
+  - serializedVersion: 3
+    buildTarget: WebGL
+    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: 

File diff suppressed because it is too large
+ 366 - 452
Assets/Scenes/Edustry.unity


+ 1 - 1
Assets/Scripts/MQTT/MQTTManager.cs

@@ -166,7 +166,7 @@ public class MQTTManager : MonoSingleton<MQTTManager>
 
         // 订阅房间频道
 
-      //  MQTTClient.Instance.Subscribe(MQTTManager.Instance.front + "room/" + id);
+        MQTTClient.Instance.Subscribe(MQTTManager.Instance.front + "room/" + id);
 
       
 

+ 77 - 69
Assets/Scripts/RTC/LiveRTCRoomMain.cs

@@ -46,6 +46,11 @@ public class LiveRTCRoomMain : MonoSingleton<LiveRTCRoomMain>
             //    rtcRawImage.gameObject.SetActive(false);
         }
 
+        if (!XRRGBCamera.Instance.RGBCamTexture.isPlaying)
+        {
+            XRRGBCamera.Instance.playCamera(1280, 720);
+        }
+
     }
     private void OnInit()
     {
@@ -101,81 +106,82 @@ public class LiveRTCRoomMain : MonoSingleton<LiveRTCRoomMain>
     public void LeaveRoom()
     {
        
-        // RTCRoomManager.Instance.LeaveChannel();
+         RTCRoomManager.Instance.LeaveChannel();
 
+        RTCMainManager.Instance.CloseRoomMain();
         // MQTT 通知 专家退出房间
-        JsonData data = new JsonData();
-        data["action"] = "ExpertLeaveRoom";
+      //  JsonData data = new JsonData();
+      //  data["action"] = "ExpertLeaveRoom";
 
-        MQTTManager.Instance.PushMsg(MQTTManager.Instance.front + "room/" + MQTTManager.Instance.roomId, data.ToJson());
+       // MQTTManager.Instance.PushMsg(MQTTManager.Instance.front + "room/" + MQTTManager.Instance.roomId, data.ToJson());
 
-
-        // 通知后台 退出房间消息
-        GameStart.Instance.StartCoroutine(HttpTool.Instance.SendHttp(HttpActionLang.rtc_leave, "", message =>
+        if (PopPeerView.Instance)
+        {
+            PopPeerView.Instance.list.SetParent(PopPublic.Instance.transform);
+            PopPeerView.Instance.list.localPosition = new Vector3(0, 0, 0);
+            PopPeerView.Instance.list.localEulerAngles = new Vector3(0, 0, 0);
+        }
+        if (PopUpInfo.Instance)
         {
+            PopUpInfo.Instance.transform.SetParent(PopPublic.Instance.transform);
+            PopUpInfo.Instance.transform.localPosition = new Vector3(0, 0, 0);
+            PopUpInfo.Instance.transform.localEulerAngles = new Vector3(0, 0, 0);
+        }
 
-            JObject jobject = JObject.Parse(message);
-            if (jobject["code"].ToString() == "200")
-            {
-                //Debug.LogError($"Message:{message}+finished:{jobject["data"]["finished"]}");
-               
-               Debug.Log(HttpActionLang.rtc_leave + "  DGJ ====> 请求成功 " + message);
-
-                if (PopPeerView.Instance)
-                {
-                    PopPeerView.Instance.list.SetParent(PopPublic.Instance.transform);
-                    PopPeerView.Instance.list.localPosition = new Vector3(0, 0, 0);
-                    PopPeerView.Instance.list.localEulerAngles = new Vector3(0, 0, 0);
-                }
-                if (PopUpInfo.Instance)
-                {
-                    PopUpInfo.Instance.transform.SetParent(PopPublic.Instance.transform);
-                    PopUpInfo.Instance.transform.localPosition = new Vector3(0, 0, 0);
-                    PopUpInfo.Instance.transform.localEulerAngles = new Vector3(0, 0, 0);
-                }
-
-                ScenesManager.Instance.showWindow(SceneType.ShowChoose);
-                if (InviteDlg.Instance)
-                {
-                    InviteDlg.Instance.InvitingUnionIdList.Clear();
-                }
-                if (ArrowList.Instance)
-                {
-                    ArrowList.Instance.DeleteAll();
-                }
-                if (RoomFile.Instance)
-                {
-                    RoomFile.Instance.ClearAllFileItem();
-                }
-                if (PrintscreenList.Instance)
-                {
-                    PrintscreenList.Instance.DeleteAll();
-                }
-                if (PopPeerView.Instance)
-                {
-                    PopPeerView.Instance.DestoryAll();
-                }
-                if (PopCall.Instance)
-                {
-                    //  PopCall.Instance.gameObject.SetActive(false);
-                }
-                //if (ShowRoom.Instance)
-                //{
-                //    ShowRoom.Instance.ShowMainScreen();
-                //    ShowRoom.Instance.transform.localPosition = new Vector3(0, 0, 0);
-                //    ShowRoom.Instance.transform.localEulerAngles = new Vector3(0, 0, 0);
-                //}
-                API_GSXR_Slam.GSXR_Reset_Slam();
-                //  RemoteRtc.Instance.FiltrationCamera(true);
-            }
-            else
-            {
-                Debug.LogError(HttpActionLang.rtc_leave + "  请求失败 " + message);
-              
-            }
-        }));
-
-      
+        ScenesManager.Instance.showWindow(SceneType.ShowOffice);
+        if (InviteDlg.Instance)
+        {
+            InviteDlg.Instance.InvitingUnionIdList.Clear();
+        }
+        if (ArrowList.Instance)
+        {
+            ArrowList.Instance.DeleteAll();
+        }
+        if (RoomFile.Instance)
+        {
+            RoomFile.Instance.ClearAllFileItem();
+        }
+        if (PrintscreenList.Instance)
+        {
+            PrintscreenList.Instance.DeleteAll();
+        }
+        if (PopPeerView.Instance)
+        {
+            PopPeerView.Instance.DestoryAll();
+        }
+        if (PopCall.Instance)
+        {
+            //  PopCall.Instance.gameObject.SetActive(false);
+        }
+        //if (ShowRoom.Instance)
+        //{
+        //    ShowRoom.Instance.ShowMainScreen();
+        //    ShowRoom.Instance.transform.localPosition = new Vector3(0, 0, 0);
+        //    ShowRoom.Instance.transform.localEulerAngles = new Vector3(0, 0, 0);
+        //}
+        API_GSXR_Slam.GSXR_Reset_Slam();
+        //// 通知后台 退出房间消息
+        //StartCoroutine(HttpToolLangChao.Instance.SendHttp(HttpActionLang.rtc_leave, "", message =>
+        //{
+
+        //    JObject jobject = JObject.Parse(message);
+        //    if (jobject["code"].ToString() == "200")
+        //    {
+        //        //Debug.LogError($"Message:{message}+finished:{jobject["data"]["finished"]}");
+
+        //       Debug.Log(HttpActionLang.rtc_leave + "  DGJ ====> 请求成功 " + message);
+
+
+        //        //  RemoteRtc.Instance.FiltrationCamera(true);
+        //    }
+        //    else
+        //    {
+        //        Debug.LogError(HttpActionLang.rtc_leave + "  请求失败 " + message);
+
+        //    }
+        //}));
+
+        XRRGBCamera.Instance.stopCamera();
     }
 
 
@@ -187,6 +193,8 @@ public class LiveRTCRoomMain : MonoSingleton<LiveRTCRoomMain>
 
         videoCloseBtn.gameObject.SetActive(true);
         videoOpenBtn.gameObject.SetActive(false);
+
+        XRRGBCamera.Instance.playCamera(1280, 720);
     }
 
 }

+ 225 - 0
Assets/Scripts/RTC/OnWebSocketMsg.cs

@@ -0,0 +1,225 @@
+using LiveKit.Proto;
+using Newtonsoft.Json.Linq;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class OnWebSocketMsg : MonoSingleton<OnWebSocketMsg>
+{
+
+    private void Update()
+    {
+        if(SignalClient.SignalResponseList.Count>0)
+        {
+            int ct = SignalClient.SignalResponseList.Count;
+            for (int i = 0; i < ct; i++)
+            {
+                OnWebSocketMessage(SignalClient.SignalResponseList.Dequeue());
+            }
+        }
+
+        if (SignalClient.showErrorList.Count > 0)
+        {
+            ShowError error = SignalClient.showErrorList.Dequeue();
+
+           // ErrorPopup.Instance.ShowRTCError(error.error, error.timer);
+        }
+    }
+
+    public void OnWebSocketMessage(SignalResponse response)
+    {
+        Debug.Log("DGJ  ===++> OnWebSocketMessage " + response);
+        switch (response.MessageCase)
+        {
+            case SignalResponse.MessageOneofCase.None:
+                break;
+            case SignalResponse.MessageOneofCase.Join:
+
+                //string msg = response.Join.Participant.Metadata.ToString();
+                ////msg = msg.Remove(0, 1);
+                ////msg = msg.Remove(msg.Length - 1, 1);
+                ////  Debug.Log("DGJ ==> " + msg);
+
+                ////JObject obj = JObject.Parse(msg);
+
+
+                ////string metadata = obj["metadata"].ToString();
+                //string metadata = msg;
+                ////  Debug.Log("DGJ == > metadata " + metadata);
+                //metadata = metadata.Replace('\"', '"');
+                //Debug.Log("DGJ == > metadata " + metadata);
+
+                //JObject obj2 = JObject.Parse(metadata);
+                //Debug.Log("DGJ  ===> roleId  " + obj2["roleId"].ToString());
+
+                ////string state = obj["state"].ToString();
+
+                //if (obj2["roleId"].ToString() == "2")
+                //{
+                //    string uid = response.Join.Participant.Sid.ToString();
+
+                //    if (ScenesManager.Instance.getWindow() == ScenesManager.SceneType.ShowRTC)
+                //    {
+                //        ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowRoom);
+                //    }
+                //    // 专家进入房间  并且当前是在远程协助页面
+                //    RTCRoomManager.Instance.ExpertJonin(uid);
+                //    RTCRoomManager.Instance.UserJoined(UserEnum.Expert, obj2);
+
+                //}
+
+                //if (obj2["roleId"].ToString() == "1")
+                //{
+                //    RTCRoomManager.Instance.UserJoined(UserEnum.Conterl, obj2);
+                //}
+
+                //if (obj2["roleId"].ToString() == "3")
+                //{
+                //    RTCRoomManager.Instance.UserJoined(UserEnum.Player);
+                //    //  RTCRoomManager.Instance.OnLocalUserJoined();
+                //}
+
+                //// 
+                ////if (response.Update.Participants != null)
+                ////{
+
+
+
+                ////    if (obj2["roleId"].ToString() == "1")
+                ////    {
+                ////        RTCRoomManager.Instance.UserJoined(UserEnum.Conterl, obj2);
+                ////    }
+
+                ////    if (obj2["roleId"].ToString() == "3")
+                ////    {
+                ////        RTCRoomManager.Instance.UserJoined(UserEnum.Player);
+                ////        //  RTCRoomManager.Instance.OnLocalUserJoined();
+                ////    }
+
+                ////    //if (state == "DISCONNECTED")
+                ////    //{
+                ////    //    //if (obj2["roleId"].ToString() == "2")
+                ////    //    //{
+
+                ////    //    //    RTCRoomManager.Instance.UserOffline(UserEnum.Expert);
+
+                ////    //    //}
+
+                ////    //    //if (obj2["roleId"].ToString() == "1")
+                ////    //    //{
+                ////    //    //    RTCRoomManager.Instance.UserOffline(UserEnum.Conterl);
+                ////    //    //}
+
+
+                ////    //}
+                ////    //else if (state == "ACTIVE")
+                ////    //{
+
+                ////    //}
+
+
+                ////}
+
+                break;
+            case SignalResponse.MessageOneofCase.Answer:
+                break;
+            case SignalResponse.MessageOneofCase.Offer:
+                break;
+            case SignalResponse.MessageOneofCase.Trickle:
+                break;
+            case SignalResponse.MessageOneofCase.Update:
+                 string msg = response.ToString();
+              //  msg = msg.Remove(0, 1);
+               // msg = msg.Remove(msg.Length - 1, 1);
+                Debug.Log("DGJ ==> " + msg);
+
+                JObject obj = JObject.Parse(msg);
+
+                if(obj["update"]["participants"][0]["metadata"]!=null)
+                {
+                    string metadata = obj["update"]["participants"][0]["metadata"].ToString();
+                    // string metadata = msg;
+                    //  Debug.Log("DGJ == > metadata " + metadata);
+                    metadata = metadata.Replace('\"', '"');
+                    Debug.Log("DGJ == > metadata " + metadata);
+
+                    JObject obj2 = JObject.Parse(metadata);
+
+
+                    string state = obj["update"]["participants"][0]["state"].ToString();
+                    Debug.Log(state + "    DGJ  ===> roleId  " + obj2["roleId"].ToString());
+                    if (state == "ACTIVE" || state == "JOINED")
+                    {
+                        if (obj2["roleId"].ToString() == "2")
+                        {
+                            //   string uid = response.Join.Participant.Sid.ToString();
+                            string uid = obj["update"]["participants"][0]["sid"].ToString();
+                            //if (ScenesManager.Instance.getWindow() == ScenesManager.SceneType.ShowRTC)
+                            //{
+                                ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowRoom);
+                            RTCMainManager.Instance.ShowRoomMain();
+
+                            //}
+                          //  GHZRoomMain.Instance.show();
+                           // GHZRoomMain.Instance.Show();
+                            // 专家进入房间  并且当前是在远程协助页面
+                            RTCRoomManager.Instance.ExpertJonin(uid);
+                            RTCRoomManager.Instance.UserJoined(UserEnum.Expert, obj2);
+
+                        }
+
+                        if (obj2["roleId"].ToString() == "1")
+                        {
+                            RTCRoomManager.Instance.UserJoined(UserEnum.Conterl, obj2);
+                        }
+
+                        if (obj2["roleId"].ToString() == "3")
+                        {
+                            RTCRoomManager.Instance.UserJoined(UserEnum.Player);
+                         //   ErrorPopup.Instance.UpdateRTCState(NetState.Connect);
+                            if (SignalClient.isReconnect == true)
+                            {
+                                Debug.LogError("RTC服务重连成功");
+                              
+                                SignalClient.showErrorList.Enqueue(new ShowError("RTC服务重连成功", 3));
+                                SignalClient.isReconnect = false;
+                            }
+                            //  RTCRoomManager.Instance.OnLocalUserJoined();
+                        }
+                    }
+
+                }
+
+              
+
+              
+                break;
+            case SignalResponse.MessageOneofCase.TrackPublished:
+                break;
+            case SignalResponse.MessageOneofCase.Leave:
+                break;
+            case SignalResponse.MessageOneofCase.Mute:
+                break;
+            case SignalResponse.MessageOneofCase.SpeakersChanged:
+                break;
+            case SignalResponse.MessageOneofCase.RoomUpdate:
+                break;
+            case SignalResponse.MessageOneofCase.ConnectionQuality:
+                break;
+            case SignalResponse.MessageOneofCase.StreamStateUpdate:
+                break;
+            case SignalResponse.MessageOneofCase.SubscribedQualityUpdate:
+                break;
+            case SignalResponse.MessageOneofCase.SubscriptionPermissionUpdate:
+                break;
+            case SignalResponse.MessageOneofCase.RefreshToken:
+                break;
+            case SignalResponse.MessageOneofCase.TrackUnpublished:
+                break;
+            case SignalResponse.MessageOneofCase.Pong:
+                break;
+            default:
+                break;
+        }
+    }
+}

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