Browse Source

下载修复 添加EsayAR

胡佳骏 1 year ago
parent
commit
a159a012ed
69 changed files with 3283 additions and 959 deletions
  1. 45 0
      Assets/ARSaoTuManager.cs
  2. 1 1
      Assets/ARSaoTuManager.cs.meta
  3. 43 0
      Assets/ChangeCameraSaoMiao.cs
  4. 11 0
      Assets/ChangeCameraSaoMiao.cs.meta
  5. 42 20
      Assets/DownLoadXR/DownLoadURLXRItem.cs
  6. 1 1
      Assets/DownLoadXR/DownLoadXRManager.cs
  7. 13 0
      Assets/FollowCameraSaoMiao.cs
  8. 11 0
      Assets/FollowCameraSaoMiao.cs.meta
  9. 459 0
      Assets/FrameWork/AR.prefab
  10. 1 1
      Assets/FrameWork/AR.prefab.meta
  11. 0 105
      Assets/FrameWork/ARCamera.prefab
  12. 274 1
      Assets/FrameWork/Error.prefab
  13. 4 0
      Assets/FrameWork/ProjectManager/Model.prefab
  14. 45 6
      Assets/FrameWork/ProjectManager/Scripts/JinRuRenwu.cs
  15. 18 2
      Assets/FrameWork/ProjectManager/Scripts/Project/XunJian/XunJianDataManager.cs
  16. 15 0
      Assets/FrameWork/ProjectManager/Scripts/TipAndErrorManager.cs
  17. 153 662
      Assets/FrameWork/ProjectManager/XunJian/进入任务/进入任务.prefab
  18. 664 0
      Assets/FrameWork/ProjectManager/拍照.prefab
  19. 7 0
      Assets/FrameWork/ProjectManager/拍照.prefab.meta
  20. 283 0
      Assets/FrameWork/SaoMiao.prefab
  21. 7 0
      Assets/FrameWork/SaoMiao.prefab.meta
  22. 1 1
      Assets/FrameWork/Scripts/LineManager.cs
  23. 8 2
      Assets/FrameWork/Scripts/Window/WindowsManager.cs
  24. 21 2
      Assets/FrameWork/Tools/ErrorManager.cs
  25. 0 98
      Assets/FrameWork/Vuforia/VufroiaTrigger.cs
  26. 4 2
      Assets/FrameWork/WindowsItem.asset
  27. 0 50
      Assets/Resources/VuforiaConfiguration.asset
  28. 20 0
      Assets/SaoTuManager.cs
  29. 11 0
      Assets/SaoTuManager.cs.meta
  30. BIN
      Assets/StreamingAssets/Art/ExampleCar.fbx
  31. BIN
      Assets/StreamingAssets/coloring3d-bear.jpg
  32. 8 0
      Assets/StreamingAssets/coloring3d-bear.jpg.meta
  33. 0 0
      Assets/StreamingAssets/com.easyar.sense-4.6.0+3015.3acb5241
  34. 1 2
      Assets/StreamingAssets/com.easyar.sense-4.6.0+3015.3acb5241.meta
  35. 9 0
      Assets/StreamingAssets/hexagon.meta
  36. BIN
      Assets/StreamingAssets/hexagon/hexagon.jpg
  37. 47 0
      Assets/StreamingAssets/hexagon/hexagon.jpg.meta
  38. 5 0
      Assets/StreamingAssets/hexagon/hexagon.json
  39. 8 0
      Assets/StreamingAssets/hexagon/hexagon.json.meta
  40. 9 0
      Assets/StreamingAssets/hexagon/hexagon.mtl
  41. 4 0
      Assets/StreamingAssets/hexagon/hexagon.mtl.meta
  42. 816 0
      Assets/StreamingAssets/hexagon/hexagon.obj
  43. 67 0
      Assets/StreamingAssets/hexagon/hexagon.obj.meta
  44. BIN
      Assets/StreamingAssets/idback.etd
  45. 8 0
      Assets/StreamingAssets/idback.etd.meta
  46. BIN
      Assets/StreamingAssets/idback.jpg
  47. 8 0
      Assets/StreamingAssets/idback.jpg.meta
  48. BIN
      Assets/StreamingAssets/namecard.etd
  49. 8 0
      Assets/StreamingAssets/namecard.etd.meta
  50. BIN
      Assets/StreamingAssets/namecard.jpg
  51. 1 2
      Assets/StreamingAssets/namecard.jpg.meta
  52. 9 0
      Assets/StreamingAssets/sightplus.meta
  53. BIN
      Assets/StreamingAssets/sightplus/argame00.jpg
  54. 8 0
      Assets/StreamingAssets/sightplus/argame00.jpg.meta
  55. BIN
      Assets/StreamingAssets/sightplus/argame01.png
  56. 8 0
      Assets/StreamingAssets/sightplus/argame01.png.meta
  57. BIN
      Assets/StreamingAssets/sightplus/argame02.jpg
  58. 8 0
      Assets/StreamingAssets/sightplus/argame02.jpg.meta
  59. BIN
      Assets/StreamingAssets/sightplus/argame03.jpg
  60. 8 0
      Assets/StreamingAssets/sightplus/argame03.jpg.meta
  61. 9 0
      Assets/StreamingAssets/videos.meta
  62. BIN
      Assets/StreamingAssets/videos/EasyAR2019.mp4
  63. 8 0
      Assets/StreamingAssets/videos/EasyAR2019.mp4.meta
  64. BIN
      Assets/StreamingAssets/videos/fireball.mp4
  65. 8 0
      Assets/StreamingAssets/videos/fireball.mp4.meta
  66. BIN
      Assets/StreamingAssets/videos/sightp-argame00.mp4
  67. 8 0
      Assets/StreamingAssets/videos/sightp-argame00.mp4.meta
  68. 47 0
      Assets/XR/Settings/EasyAR Settings.asset
  69. 1 1
      Assets/XR/Settings/EasyAR Settings.asset.meta

+ 45 - 0
Assets/ARSaoTuManager.cs

@@ -0,0 +1,45 @@
+using easyar;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using static easyar.ImageTargetController;
+
+public class ARSaoTuManager : MonoSingleton<ARSaoTuManager>
+{
+    public List<GameObject> golist=new List<GameObject>();
+    public void Start()
+    {
+       // initARGameObj();
+    }
+
+    void clearAll()
+    {
+        for (int i = 0; i < golist.Count; i++)
+        {
+            Destroy(golist[i]);
+        }
+        golist.Clear();
+    }
+
+    public void initARGameObj(List<ImageFileSourceData> listdata)
+    {
+        clearAll();
+        for (int i = 0; i < listdata.Count; i++)
+        {
+
+            GameObject go = new GameObject();
+            go.name = "TargetImage_"+ listdata[i].Name;
+
+            ImageTargetController im = go.AddComponent<ImageTargetController>();
+            im.ImageFileSource= listdata[i];
+            /*
+            im.ImageFileSource.Path = listdata[i].// Application.streamingAssetsPath + "/Art/16£º9.jpg";
+            im.ImageFileSource.Name = "jpg";
+            im.ImageFileSource.Scale = 0.1f;*/
+
+            golist.Add(go);
+        }
+        
+    }
+
+}

+ 1 - 1
Assets/FrameWork/Vuforia/VufroiaTrigger.cs.meta → Assets/ARSaoTuManager.cs.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 8c27d10618570d8439e01fd4ba1e07de
+guid: 090ef0c1a4ae8154a9aab5f59bfac363
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2

+ 43 - 0
Assets/ChangeCameraSaoMiao.cs

@@ -0,0 +1,43 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ChangeCameraSaoMiao : MonoSingleton<ChangeCameraSaoMiao>
+{
+    public GameObject paizhao;
+    public GameObject luxiang;
+    public GameObject saomiao;
+    public void Awake()
+    {
+    }
+
+    public void showpaizhao()
+    {
+        paizhao.SetActive(true);
+        luxiang.SetActive(false);
+        saomiao.SetActive(false);
+
+    }
+    public void showluxiang()
+    {
+        paizhao.SetActive(false);
+        luxiang.SetActive(true);
+        saomiao.SetActive(false);
+
+    }
+    public void showsaomiao()
+    {
+
+        paizhao.SetActive(false);
+        luxiang.SetActive(false);
+        saomiao.SetActive(true);
+    }
+
+    public void close()
+    {
+
+        paizhao.SetActive(false);
+        luxiang.SetActive(false);
+        saomiao.SetActive(false);
+    }
+}

+ 11 - 0
Assets/ChangeCameraSaoMiao.cs.meta

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

+ 42 - 20
Assets/DownLoadXR/DownLoadURLXRItem.cs

@@ -7,40 +7,62 @@ using static DownLoadXRManager;
 
 public class DownLoadURLXRItem : MonoBehaviour
 {
-    public void startDownload(DownLoadCosConfig config)
+    public static Dictionary<string, List<DownLoadUrlConfig>> downLoadingList = new Dictionary<string, List<DownLoadUrlConfig>>();
+    public void startDownload(DownLoadUrlConfig config)
     {
         StartCoroutine(ReadStreamingAssetsFile(config));
     }
-    IEnumerator ReadStreamingAssetsFile(DownLoadCosConfig config)
+    IEnumerator ReadStreamingAssetsFile(DownLoadUrlConfig config)
     {
         if (DownLoadXRManager.downLoadCache.ContainsKey(config.url))
         {
-            yield return null;
             config.bytes?.Invoke(DownLoadXRManager.downLoadCache[config.url]);
+            yield return null;
         }
         else
         {
-            string filePath = config.url;
-            Debug.Log("×¼±¸ÏÂÔØ" + filePath);
-            UnityWebRequest www = UnityWebRequest.Get(filePath);
-            www.SendWebRequest();
-
-            while (!www.isDone)
+            if(downLoadingList.ContainsKey(config.url))
             {
-                config.presson?.Invoke(www.downloadProgress);
-                yield return null;
-            }
-
-            if (www.result != UnityWebRequest.Result.ConnectionError && www.isDone)
-            {
-                byte[] bytes = www.downloadHandler.data;
-                config.bytes?.Invoke(bytes);
-                if(!DownLoadXRManager.downLoadCache.ContainsKey(config.url))
-                DownLoadXRManager.downLoadCache.Add(config.url, bytes);
+                downLoadingList[config.url].Add(config);
             }
             else
             {
-                config.bytes?.Invoke(null);
+                downLoadingList.Add(config.url,new List<DownLoadUrlConfig>());
+                downLoadingList[config.url].Add(config);
+                string filePath = config.url;
+                Debug.Log("×¼±¸ÏÂÔØ" + filePath);
+                UnityWebRequest www = UnityWebRequest.Get(filePath);
+                www.SendWebRequest();
+
+                while (!www.isDone)
+                {
+                    for (int i = 0;  i <downLoadingList[config.url].Count;  i++)
+                    {
+                        downLoadingList[config.url][i].presson?.Invoke(www.downloadProgress);
+                    }
+                    yield return null;
+                }
+
+                if (www.result != UnityWebRequest.Result.ConnectionError && www.isDone)
+                {
+                    byte[] bytes = www.downloadHandler.data;
+                    for (int i = 0; i < downLoadingList[config.url].Count; i++)
+                    {
+                        downLoadingList[config.url][i].bytes?.Invoke(bytes);
+                    }
+                    if (!DownLoadXRManager.downLoadCache.ContainsKey(config.url))
+                    DownLoadXRManager.downLoadCache.Add(config.url, bytes);
+                    downLoadingList.Remove(config.url);
+                }
+                else
+                {
+                    for (int i = 0; i < downLoadingList[config.url].Count; i++)
+                    {
+                        downLoadingList[config.url][i].bytes?.Invoke(null);
+                    }
+                    downLoadingList.Remove(config.url);
+                }
+
             }
         }
         Destroy(this.gameObject);

+ 1 - 1
Assets/DownLoadXR/DownLoadXRManager.cs

@@ -22,7 +22,7 @@ public class DownLoadXRManager
         else
         {
 
-            DownLoadCosConfig config = new DownLoadCosConfig();
+            DownLoadUrlConfig config = new DownLoadUrlConfig();
             config.url = data["url"].ToString();
             config.bytes = bytes;
             config.presson = presson;

+ 13 - 0
Assets/FollowCameraSaoMiao.cs

@@ -0,0 +1,13 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class FollowCameraSaoMiao : MonoSingleton<FollowCameraSaoMiao>
+{
+    private void OnEnable()
+    {
+        this.transform.parent = OpenXRCamera.Instance.head;
+        this.transform.localPosition = OpenXRCamera.Instance.head.forward * 2;
+        this.transform.localEulerAngles = Vector3.zero;
+    }
+}

+ 11 - 0
Assets/FollowCameraSaoMiao.cs.meta

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

+ 459 - 0
Assets/FrameWork/AR.prefab

@@ -0,0 +1,459 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2351110678720899162
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110678720899161}
+  - component: {fileID: 2351110678720899160}
+  m_Layer: 0
+  m_Name: Image Tracker
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110678720899161
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110678720899162}
+  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: 2351110679135064581}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2351110678720899160
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110678720899162}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9f3bd5189df208f4ead26ed7eabd92cf, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  TrackerMode: 0
+  simultaneousNum: 1
+  resultType:
+    EnablePersistentTargetInstance: 0
+    EnableMotionFusion: 0
+--- !u!1 &2351110679135064577
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110679135064581}
+  - component: {fileID: 2351110679135064582}
+  - component: {fileID: 2351110679135064583}
+  - component: {fileID: 2351110679135064576}
+  m_Layer: 0
+  m_Name: AR Session (EasyAR)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110679135064581
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679135064577}
+  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: 2351110679746097939}
+  - {fileID: 2351110678720899161}
+  - {fileID: 2351110679596713784}
+  - {fileID: 2351110679568293634}
+  - {fileID: 2351110680174526694}
+  m_Father: {fileID: 2351110680108509794}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2351110679135064582
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679135064577}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 845309652a1ed494d89639fa567f4a29, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  ShowPopupMessage: 1
+--- !u!114 &2351110679135064583
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679135064577}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e26e4bdeab275034ab325a8c22a2b607, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  FrameSource: 0
+  FrameFilter: 0
+  FramePlayer: 2
+  FrameRecorder: 2
+  SpecifiedComponents:
+    FramePlayer: {fileID: 0}
+    FrameSource: {fileID: 0}
+    FrameRecorder: {fileID: 0}
+    FrameFilters: []
+  EnableCustomCamera: 1
+--- !u!114 &2351110679135064576
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679135064577}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e61c430477d9c324db3b8fbf8ea02a63, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  CenterMode: 0
+  HorizontalFlipNormal: 0
+  HorizontalFlipFront: 1
+  specificTargetCenter: {fileID: 0}
+--- !u!1 &2351110679568293635
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110679568293634}
+  - component: {fileID: 2351110679568293633}
+  m_Layer: 0
+  m_Name: Frame Recorder
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110679568293634
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679568293635}
+  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: 2351110679135064581}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2351110679568293633
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679568293635}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b40768300a6291547a6e26ee2c5018cd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  FilePathType: 0
+  FilePath: 
+--- !u!1 &2351110679596713785
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110679596713784}
+  - component: {fileID: 2351110679596713789}
+  - component: {fileID: 2351110679596713790}
+  - component: {fileID: 2351110679596713791}
+  m_Layer: 0
+  m_Name: Frame Player
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110679596713784
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679596713785}
+  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: 2351110679135064581}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2351110679596713789
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679596713785}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cfaf5bea4c10a8141a92abc840879a12, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &2351110679596713790
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679596713785}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 827d788c59357834d9adc4815a9a065c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &2351110679596713791
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679596713785}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1046a0bb047ad0045b78b6fea91459f2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  arCamera: {fileID: 0}
+  FilePathType: 0
+  FilePath: 
+  worldRoot: {fileID: 0}
+--- !u!1 &2351110679746097948
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110679746097939}
+  - component: {fileID: 2351110679746097936}
+  - component: {fileID: 2351110679746097937}
+  - component: {fileID: 2351110679746097938}
+  m_Layer: 0
+  m_Name: Camera Device
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110679746097939
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679746097948}
+  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: 2351110679135064581}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2351110679746097936
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679746097948}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cfaf5bea4c10a8141a92abc840879a12, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &2351110679746097937
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679746097948}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 827d788c59357834d9adc4815a9a065c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &2351110679746097938
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110679746097948}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dca8017ddc105e5488bf7ba9b4a177cd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  arCamera: {fileID: 0}
+  FocusMode: 2
+  CameraSize: {x: 1280, y: 960}
+  CameraOpenMethod: 1
+  CameraType: 1
+  CameraIndex: 0
+  cameraPreference: 0
+--- !u!1 &2351110680108509795
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110680108509794}
+  - component: {fileID: 8324041885649330723}
+  m_Layer: 0
+  m_Name: AR
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110680108509794
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110680108509795}
+  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: 2351110679135064581}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &8324041885649330723
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110680108509795}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 090ef0c1a4ae8154a9aab5f59bfac363, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 1
+--- !u!1 &2351110680174526689
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2351110680174526694}
+  - component: {fileID: 2351110680174526695}
+  m_Layer: 0
+  m_Name: Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2351110680174526694
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110680174526689}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0.079806775, y: -0.1777209, z: 1.8507864}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2351110679135064581}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!20 &2351110680174526695
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2351110680174526689}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 2
+  m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022

+ 1 - 1
Assets/FrameWork/ARCamera.prefab.meta → Assets/FrameWork/AR.prefab.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 2e8dc0fb6f1802f47b906140b331d01b
+guid: a680ddc415d43ce46abcd9081d439faf
 PrefabImporter:
   externalObjects: {}
   userData: 

+ 0 - 105
Assets/FrameWork/ARCamera.prefab

@@ -1,105 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1 &2982234417883321873
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2852526795804364481}
-  - component: {fileID: 6472444102322518315}
-  - component: {fileID: 8606542125240738706}
-  - component: {fileID: 7011083522712838117}
-  m_Layer: 0
-  m_Name: ARCamera
-  m_TagString: MainCamera
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2852526795804364481
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2982234417883321873}
-  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: 0}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!20 &6472444102322518315
-Camera:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2982234417883321873}
-  m_Enabled: 1
-  serializedVersion: 2
-  m_ClearFlags: 2
-  m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1}
-  m_projectionMatrixMode: 1
-  m_GateFitMode: 2
-  m_FOVAxisMode: 0
-  m_SensorSize: {x: 36, y: 24}
-  m_LensShift: {x: 0, y: 0}
-  m_FocalLength: 50
-  m_NormalizedViewPortRect:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 1
-    height: 1
-  near clip plane: 0.05
-  far clip plane: 2000
-  field of view: 60
-  orthographic: 0
-  orthographic size: 5
-  m_Depth: 1
-  m_CullingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
-  m_RenderingPath: -1
-  m_TargetTexture: {fileID: 0}
-  m_TargetDisplay: 0
-  m_TargetEye: 3
-  m_HDR: 0
-  m_AllowMSAA: 1
-  m_AllowDynamicResolution: 0
-  m_ForceIntoRT: 0
-  m_OcclusionCulling: 1
-  m_StereoConvergence: 10
-  m_StereoSeparation: 0.022
---- !u!114 &8606542125240738706
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2982234417883321873}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: -1826476478, guid: 1e108ae5f2133934f948edded555f03e, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  mWorldCenterMode: 2
-  mWorldCenter: {fileID: 0}
---- !u!114 &7011083522712838117
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2982234417883321873}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: c47f92041efbb4b429a4eafca855ebe3, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 

+ 274 - 1
Assets/FrameWork/Error.prefab

@@ -30,6 +30,7 @@ RectTransform:
   m_Children:
   - {fileID: 2523041977645802653}
   - {fileID: 8702834289564872233}
+  - {fileID: 4311751231267903983}
   m_Father: {fileID: 8289570749673143281}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -520,6 +521,140 @@ MonoBehaviour:
   m_hasFontAssetChanged: 0
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5217910121455003091
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4311751231267903983}
+  - component: {fileID: 8544260174615314272}
+  - component: {fileID: 612389297937189075}
+  - component: {fileID: 813254710587273647}
+  m_Layer: 5
+  m_Name: Button (2)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &4311751231267903983
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5217910121455003091}
+  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: 848933643156399801}
+  m_Father: {fileID: 8040604689463564372}
+  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: -74.2, y: -37.3}
+  m_SizeDelta: {x: 160, y: 60.7}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8544260174615314272
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5217910121455003091}
+  m_CullTransparentMesh: 1
+--- !u!114 &612389297937189075
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5217910121455003091}
+  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: 0.4862745}
+  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: c768e668da033144ab4b80942c7c22f7, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &813254710587273647
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5217910121455003091}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
+    m_HighlightedColor: {r: 0.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: 612389297937189075}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 1767131574774296145}
+        m_TargetAssemblyTypeName: ErrorManager, Assembly-CSharp
+        m_MethodName: gotoBt
+        m_Mode: 3
+        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 &5306520526466434002
 GameObject:
   m_ObjectHideFlags: 0
@@ -657,6 +792,9 @@ MonoBehaviour:
   actionText: {fileID: 7179995761879441962}
   actionTextGO: {fileID: 7558412984464349062}
   actionButtonGO: {fileID: 3542098613858488006}
+  bt0Text: {fileID: 1834586315706745942}
+  bt1Text: {fileID: 479388855601579182}
+  bt2Text: {fileID: 3092900761753475537}
 --- !u!1 &5567034059238674872
 GameObject:
   m_ObjectHideFlags: 0
@@ -792,6 +930,141 @@ MonoBehaviour:
   m_hasFontAssetChanged: 0
   m_baseMaterial: {fileID: 0}
   m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5574272473007311023
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 848933643156399801}
+  - component: {fileID: 2100302280695412080}
+  - component: {fileID: 3092900761753475537}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &848933643156399801
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5574272473007311023}
+  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: 4311751231267903983}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2100302280695412080
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5574272473007311023}
+  m_CullTransparentMesh: 1
+--- !u!114 &3092900761753475537
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5574272473007311023}
+  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: "\u9000\u51FA"
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: fb2cd06170cbccb45aeb2aa643b0e4d4, type: 2}
+  m_sharedMaterial: {fileID: 8874737445518861689, guid: fb2cd06170cbccb45aeb2aa643b0e4d4, 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: 24
+  m_fontSizeBase: 24
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 0
+  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 &5702386860558655154
 GameObject:
   m_ObjectHideFlags: 0
@@ -1171,7 +1444,7 @@ RectTransform:
   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: -84.9, y: -37.3}
+  m_AnchoredPosition: {x: -2.3, y: -37.3}
   m_SizeDelta: {x: 160, y: 60.7}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &3984762384900363294

+ 4 - 0
Assets/FrameWork/ProjectManager/Model.prefab

@@ -98,6 +98,10 @@ PrefabInstance:
       propertyPath: m_Name
       value: EarthCore
       objectReference: {fileID: 0}
+    - target: {fileID: 3299625430132752183, guid: d2623ff176304d74baa891dfa259bdb8, type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 3299625430133236501, guid: d2623ff176304d74baa891dfa259bdb8, type: 3}
       propertyPath: m_LocalScale.x
       value: 1

+ 45 - 6
Assets/FrameWork/ProjectManager/Scripts/JinRuRenwu.cs

@@ -14,7 +14,6 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
     public TextMeshProUGUI info;
 
     public GameObject TaskGo;
-    public GameObject PaiZhaoGo;
 
     public GameObject VideoBT;
     public GameObject ModelBT;
@@ -36,19 +35,58 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
     public List<GameObject> updateList;
 
     public GameObject kong;
+
+    public Button NextButton;
+
+    public GameObject saotuTip;
+    public GameObject StartGo;
+
     public override void OnEnable()
     {
         base.OnEnable();
+    }
+
+    public void initStart()
+    {
+
+        saotuTip.SetActive(true);
+        StartGo.SetActive(false);
+        saotuTip.GetComponent<SaoTuManager>().showSaoTu();
+    }
+   
+    public void GotoStart()
+    {
+        switch (XunJianDataManager.Instance.chooseXunJian.renwuModelType)
+        {
+            case RenWuModelType.SaoTu:
+                ChangeCameraSaoMiao.Instance.showsaomiao();
+                break;
+            case RenWuModelType.DianYun:
+                break;
+            case RenWuModelType.DingWeiBan:
+                break;
+        }
+
+        TimerMgr.Instance.CreateTimer(()=> { showInit(); },5f);
+    }
+
+    public void showInit()
+    {
+
+        ChangeCameraSaoMiao.Instance.close();
+        saotuTip.SetActive(false);
+        StartGo.SetActive(true);
+        XunJianDataManager.Instance.chooseXunJian.nowIndex = 0;
         //RoadManager.Instance.gameObject.SetActive(true);
         updateListRef();
-        TimerMgr.Instance.CreateTimer(()=> {
+        TimerMgr.Instance.CreateTimer(() => {
 
             kong.SetActive(!kong.activeSelf);
-        },0.01f,6);
-        if(XunJianDataManager.Instance.chooseXunJian!=null)
+        }, 0.01f, 6);
+        if (XunJianDataManager.Instance.chooseXunJian != null)
             UpdateData();
     }
-   
+
     public override void UpdateData()
     {
         base.UpdateData();
@@ -253,7 +291,8 @@ public class JinRuRenwu : WindowSingleton<JinRuRenwu>
 
     public void GotoPaiZhao()
     {
-        PaiZhaoGo.SetActive(!PaiZhaoGo.activeSelf);
+        ChangeCameraSaoMiao.Instance.showpaizhao();
+      //  PaiZhaoGo.SetActive(!PaiZhaoGo.activeSelf);
     }
 
     public void GotoTask()

+ 18 - 2
Assets/FrameWork/ProjectManager/Scripts/Project/XunJian/XunJianDataManager.cs

@@ -43,19 +43,34 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
             for (int j = 0; j < 7; j++)
             {
                 RenWuItem rw = new RenWuItem();
+                //任务路线 (空间定位时才有)
                 rw.roadList = new List<Vector3>();
                 Vector3 v3 = new Vector3(UnityEngine.Random.Range(-3.1f, 3.1f), 0, UnityEngine.Random.Range(-3.1f, 3.1f));
                 rw.roadList.Add(v3);
                 rw.roadList.Add(new Vector3(v3.x + UnityEngine.Random.Range(-2.1f, 2.1f), 0, v3.z + UnityEngine.Random.Range(-2.1f, 2.1f)));
+
+                //任务id
                 rw.id = j.ToString();
+
+                //任务索引
                 rw.index = j;
+
+                //任务介绍
                 rw.info = "info" + j;
+
+                //拍照按钮
                 int randomInt = UnityEngine.Random.Range(0, 10);
                 rw.isPaiZhao = randomInt > 5 ? true : false;
+
+                //RTC按钮
                 int randomInt2 = UnityEngine.Random.Range(0, 10);
-                rw.isYuanChneg = randomInt2 > 5 ? true : false;
+                rw.isYuanCheng = randomInt2 > 5 ? true : false;
+
+
+                //单个任务素材
                 rw.typeList = new List<RenWuTypeModel>();
 
+
                 RenWuTypeModel rwtm = new RenWuTypeModel();
                 rwtm.id = "1";
                 rwtm.type = RenWuType.Image;
@@ -107,6 +122,7 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
     {
         chooseXunJian = xjld;
         WindowsManager.Instance.show(WindowConfig.windowType.XunJianStart);
+        JinRuRenwu.Instance.initStart();
     }
 
 
@@ -153,7 +169,7 @@ public class XunJianDataManager : Singleton<XunJianDataManager>
         public string id;
         public int index;
         public bool isPaiZhao;
-        public bool isYuanChneg;
+        public bool isYuanCheng;
         public string info;
         public List<RenWuTypeModel> typeList;
 

+ 15 - 0
Assets/FrameWork/ProjectManager/Scripts/TipAndErrorManager.cs

@@ -1,3 +1,4 @@
+using LitJson;
 using System;
 using System.Collections;
 using System.Collections.Generic;
@@ -13,6 +14,20 @@ public class TipAndErrorManager : WindowSingleton<TipAndErrorManager>
 
     private void OnTipBackChange(string msg)
     {
+        try
+        {
+            JsonData d = JsonMapper.ToObject(msg);
+            switch (d["type"].ToString())
+            {
+                case "10001":
+                    JinRuRenwu.Instance.GotoStart();
+                    break;
+            }
+        }
+        catch
+        {
+
+        }
         Debug.Log("Ìáʾ¿òµÄ»Øµ÷"+msg);
     }
 }

File diff suppressed because it is too large
+ 153 - 662
Assets/FrameWork/ProjectManager/XunJian/进入任务/进入任务.prefab


+ 664 - 0
Assets/FrameWork/ProjectManager/拍照.prefab

@@ -0,0 +1,664 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1488662223649881619
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5873708962649615876}
+  - component: {fileID: 2640014539500010657}
+  - component: {fileID: 3394622618401033884}
+  m_Layer: 5
+  m_Name: "\u8BC6\u522B\u626B\u63CF"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &5873708962649615876
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488662223649881619}
+  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: 646974796005607044}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: -539}
+  m_SizeDelta: {x: 1023.99994, y: 594}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!222 &2640014539500010657
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488662223649881619}
+  m_CullTransparentMesh: 1
+--- !u!114 &3394622618401033884
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488662223649881619}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 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: 2800000, guid: f99999ae4a33c3e459ef314697a61293, type: 3}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!1 &1703231794821718166
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5016533565466159247}
+  - component: {fileID: 7262347541084263935}
+  - component: {fileID: 4960275866369813479}
+  m_Layer: 5
+  m_Name: "\u62CD\u7167"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &5016533565466159247
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1703231794821718166}
+  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: 646974796005607044}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: -539}
+  m_SizeDelta: {x: 1023.99994, y: 594}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!222 &7262347541084263935
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1703231794821718166}
+  m_CullTransparentMesh: 1
+--- !u!114 &4960275866369813479
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1703231794821718166}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 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: 2800000, guid: 7dc90fa7d51f4ef418b206205ce32205, type: 3}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!1 &1734752791485398805
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7851867678479278875}
+  - component: {fileID: 7627018520805612778}
+  - component: {fileID: 1304325578614803563}
+  m_Layer: 5
+  m_Name: "\u5F55\u50CF"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &7851867678479278875
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1734752791485398805}
+  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: 5003365842088991639}
+  m_Father: {fileID: 646974796005607044}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: -539}
+  m_SizeDelta: {x: 1023.99994, y: 594}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!222 &7627018520805612778
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1734752791485398805}
+  m_CullTransparentMesh: 1
+--- !u!114 &1304325578614803563
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1734752791485398805}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9607844, g: 0.24705884, b: 0.24705884, 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: 2800000, guid: 7dc90fa7d51f4ef418b206205ce32205, type: 3}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!1 &1820598777092635662
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 646974796005607044}
+  - component: {fileID: 700808411904466176}
+  - component: {fileID: 6729711288050701936}
+  - component: {fileID: 6413818847766296788}
+  m_Layer: 5
+  m_Name: "\u62CD\u7167"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &646974796005607044
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1820598777092635662}
+  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: 5873708962649615876}
+  - {fileID: 5016533565466159247}
+  - {fileID: 7851867678479278875}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 1432.2, y: -150}
+  m_SizeDelta: {x: 154.4, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &700808411904466176
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1820598777092635662}
+  m_CullTransparentMesh: 1
+--- !u!114 &6729711288050701936
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1820598777092635662}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Texture: {fileID: 0}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!114 &6413818847766296788
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1820598777092635662}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e3a96688e7489f0409d82b37cafd6898, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 1
+  paizhao: {fileID: 1703231794821718166}
+  luxiang: {fileID: 1734752791485398805}
+  saomiao: {fileID: 1488662223649881619}
+--- !u!1 &3679523137848540852
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5003365842088991639}
+  - component: {fileID: 6644749699427563253}
+  - component: {fileID: 5217545852290721226}
+  m_Layer: 5
+  m_Name: "\u5F55\u50CFText"
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5003365842088991639
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3679523137848540852}
+  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: 7136807388324949667}
+  - {fileID: 1999924489088392074}
+  m_Father: {fileID: 7851867678479278875}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 869, y: -70}
+  m_SizeDelta: {x: 256.47, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &6644749699427563253
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3679523137848540852}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0
+--- !u!114 &5217545852290721226
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3679523137848540852}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 0
+    m_Right: 0
+    m_Top: 0
+    m_Bottom: 0
+  m_ChildAlignment: 0
+  m_Spacing: 10
+  m_ChildForceExpandWidth: 1
+  m_ChildForceExpandHeight: 1
+  m_ChildControlWidth: 0
+  m_ChildControlHeight: 0
+  m_ChildScaleWidth: 0
+  m_ChildScaleHeight: 0
+  m_ReverseArrangement: 0
+--- !u!1 &5382355498585975024
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3019537584284226829}
+  - component: {fileID: 1310901389879444156}
+  - component: {fileID: 6054506381805005173}
+  m_Layer: 5
+  m_Name: RawImage (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3019537584284226829
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5382355498585975024}
+  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: 7136807388324949667}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: 0, y: -25}
+  m_SizeDelta: {x: 20, y: 20}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1310901389879444156
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5382355498585975024}
+  m_CullTransparentMesh: 1
+--- !u!114 &6054506381805005173
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5382355498585975024}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.85098046, g: 0.21960786, b: 0.21960786, 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: 2800000, guid: 023ffa5ad2429624da12033e84e335c3, type: 3}
+  m_UVRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+--- !u!1 &6965139760007539639
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7136807388324949667}
+  - component: {fileID: 7789223226689562650}
+  m_Layer: 5
+  m_Name: RawImage
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7136807388324949667
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6965139760007539639}
+  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: 3019537584284226829}
+  m_Father: {fileID: 5003365842088991639}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 10, y: -24.999996}
+  m_SizeDelta: {x: 20, y: 50}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7789223226689562650
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6965139760007539639}
+  m_CullTransparentMesh: 1
+--- !u!1 &7439144582993703312
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1999924489088392074}
+  - component: {fileID: 2123518223921859168}
+  - component: {fileID: 7975936281869001249}
+  - component: {fileID: 9122063207474566381}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1999924489088392074
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7439144582993703312}
+  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: 5003365842088991639}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 256.47, y: -24.999996}
+  m_SizeDelta: {x: 226.47, y: 50}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!222 &2123518223921859168
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7439144582993703312}
+  m_CullTransparentMesh: 1
+--- !u!114 &7975936281869001249
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7439144582993703312}
+  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: REC 00:00:00
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: fb2cd06170cbccb45aeb2aa643b0e4d4, type: 2}
+  m_sharedMaterial: {fileID: 8874737445518861689, guid: fb2cd06170cbccb45aeb2aa643b0e4d4, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4281940444
+  m_fontColor: {r: 0.86274517, g: 0.22352943, b: 0.22352943, 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: 36
+  m_fontSizeBase: 36
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 0
+  m_HorizontalAlignment: 4
+  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!114 &9122063207474566381
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7439144582993703312}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0

+ 7 - 0
Assets/FrameWork/ProjectManager/拍照.prefab.meta

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

+ 283 - 0
Assets/FrameWork/SaoMiao.prefab

@@ -0,0 +1,283 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1620164308813382647
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1620164308813382651}
+  - component: {fileID: 1620164308813382650}
+  - component: {fileID: 1620164308813382645}
+  - component: {fileID: 1620164308813382644}
+  - component: {fileID: 1620164308813382648}
+  m_Layer: 5
+  m_Name: SaoMiao
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1620164308813382651
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1620164308813382647}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 2}
+  m_LocalScale: {x: 0.001, y: 0.001, z: 0.001}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 7609878913284273041}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 923.5, y: 525.00006}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!223 &1620164308813382650
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1620164308813382647}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 2
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &1620164308813382645
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1620164308813382647}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 0
+--- !u!114 &1620164308813382644
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1620164308813382647}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &1620164308813382648
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1620164308813382647}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d60587e980078234f9294e3491cc35d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  global: 0
+--- !u!1001 &7016956402451150101
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1620164308813382651}
+    m_Modifications:
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 154.40002
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 100
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1703231794821718166, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1820598777092635662, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Name
+      value: "\u62CD\u7167"
+      objectReference: {fileID: 0}
+    - target: {fileID: 5016533565466159247, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5016533565466159247, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5016533565466159247, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5016533565466159247, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5016533565466159247, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5873708962649615876, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5873708962649615876, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5873708962649615876, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5873708962649615876, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5873708962649615876, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7851867678479278875, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 7851867678479278875, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 7851867678479278875, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 7851867678479278875, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7851867678479278875, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+--- !u!224 &7609878913284273041 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 646974796005607044, guid: d97716edb4c1ae74ab76e3a2dadb928c, type: 3}
+  m_PrefabInstance: {fileID: 7016956402451150101}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/FrameWork/SaoMiao.prefab.meta

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

+ 1 - 1
Assets/FrameWork/Scripts/LineManager.cs

@@ -48,7 +48,7 @@ public class LineManager : MonoSingleton<LineManager>
     }
     public void stop()
     {
-        if(RoadManager.Instance!=null)
+        if(RoadManager.Instance!=null&& line!=null)
         {
 
             JGIndex = 0;

+ 8 - 2
Assets/FrameWork/Scripts/Window/WindowsManager.cs

@@ -62,6 +62,8 @@ public class WindowsManager : MonoSingleton<WindowsManager>
         GameObject jt =  GameObject.Instantiate( GetPrefab(windowType.XunJian, "JianTou"),OpenXRCamera.Instance.head.transform);
         jt.transform.localPosition = new Vector3(0, 0, 1);
         jt.transform.localEulerAngles = Vector3.zero;
+        GameObject.Instantiate(GetPrefab(windowType.XunJian, "SaoMiao"), OpenXRCamera.Instance.head.transform);
+        GameObject.Instantiate(GetPrefab(windowType.XunJian, "ARSaoTu"));
     }
     public static System.Type GetTypeByName(string name)
     {
@@ -358,12 +360,13 @@ public class WindowsManager : MonoSingleton<WindowsManager>
                     bliste.Add(de["blist"][0].ToString());
                     bliste.Add(de["blist"][1].ToString());
                     bliste.Add(de["blist"][2].ToString());
+
                     em.show(de["title"].ToString(), de["info"].ToString(), ce, getTexture(de["Texture"].ToString()), bliste, (string msg) => {
 
                         saveNowWindowAndClose(true);
                         OnTipBackChange?.Invoke(msg);
 
-                    },bool.Parse(de["isText"].ToString()), de["djsMsg"].ToString(),int.Parse(de["time"].ToString()));
+                    },bool.Parse(de["isText"].ToString()), de["djsMsg"].ToString(),int.Parse(de["time"].ToString()), de["bt0name"].ToString(), de["bt1name"].ToString(), de["bt2name"].ToString());
 
                     
                     break;
@@ -410,7 +413,7 @@ public class WindowsManager : MonoSingleton<WindowsManager>
         return null;
     }
 
-    public JsonData getErrorData(string title, string info, Color color, string icon, List<string> backList, bool isText = true, string djsMsg = "", int time = 5)
+    public JsonData getErrorData(string title, string info, Color color, string icon, List<string> backList, bool isText = true, string djsMsg = "", int time = 5, string bt0 = "", string bt1 = "", string bt2 = "")
     {
         JsonData data = new JsonData();
         data["title"] = title;
@@ -419,6 +422,9 @@ public class WindowsManager : MonoSingleton<WindowsManager>
         data["djsMsg"] = djsMsg;
         data["time"] = time;
         data["Texture"] = icon;
+        data["bt0name"] = bt0;
+        data["bt1name"] = bt1;
+        data["bt2name"] = bt2;
         data["blist"] = new JsonData();
         for (int i = 0; i < 3; i++)
         {

+ 21 - 2
Assets/FrameWork/Tools/ErrorManager.cs

@@ -18,10 +18,14 @@ public class ErrorManager : WindowSingleton<ErrorManager>
     public GameObject actionTextGO;
     public GameObject actionButtonGO;
 
+
+    public TextMeshProUGUI bt0Text;
+    public TextMeshProUGUI bt1Text;
+    public TextMeshProUGUI bt2Text;
     int timeDjs = 0;
     Action<string> callback;
     List<string> backList;
-    public void show(string title,string Msg,Color iconBg,Texture icon, List<string> backList, Action<string> callback, bool isText = true, string djsMsg="", int time=5)
+    public void show(string title,string Msg,Color iconBg,Texture icon, List<string> backList, Action<string> callback, bool isText = true, string djsMsg="", int time=5,string bt0Name="",string bt1Name="",string bt2Name="")
     {
         this.gameObject.SetActive(true);
         TitleText.text = title;
@@ -46,9 +50,24 @@ public class ErrorManager : WindowSingleton<ErrorManager>
             },1, time);
         }else
         {
-
             actionTextGO.gameObject.SetActive(false);
             actionButtonGO.gameObject.SetActive(true);
+            if (bt0Name!="")
+            {
+                bt0Text.text = bt0Name;
+                bt0Text.transform.parent.gameObject.SetActive(true);
+                bt1Text.transform.parent.gameObject.SetActive(false);
+                bt2Text.transform.parent.gameObject.SetActive(false);
+            }
+            else
+            {
+                bt1Text.text = bt1Name;
+                bt2Text.text = bt2Name;
+                bt0Text.transform.parent.gameObject.SetActive(false);
+                bt1Text.transform.parent.gameObject.SetActive(true);
+                bt2Text.transform.parent.gameObject.SetActive(true);
+
+            }
         }
     }
     public void gotoBt(int i)

+ 0 - 98
Assets/FrameWork/Vuforia/VufroiaTrigger.cs

@@ -1,98 +0,0 @@
-using LitJson;
-using System.Collections;
-using System.Collections.Generic;
-using System.IO;
-using UnityEngine;
-using Vuforia;
-using XRTool.Util;
-
-public class VufroiaTrigger:Singleton<VufroiaTrigger>
-{
-    public JsonData msg;
-    public string xmlFile;
-    public string datFile;
-    public static string LoaclxmlFile;
-    public static string LoacldatFile;
-
-    public void init()
-    {
-        xmlFile = msg["vuforiaXML"].ToString();
-        datFile = msg["vuforiaDat"].ToString();
-        LoaclxmlFile = Application.persistentDataPath + "/StreamingAssets/Vuforia/GHZVuforia.xml";
-        LoacldatFile = Application.persistentDataPath + "/StreamingAssets/Vuforia/GHZVuforia.dat";
-
-        /*
-        LoadManager.Instance.loadVuforia(xmlFile, datFile,(bool b)=> {
-
-            isXML = true;
-            if(isData)
-            {
-              GameScene.Instance.StartCoroutine(loadVuforia());
-            }
-
-        }, (bool b) => {
-            isData = true;
-            if (isXML)
-            {
-                GameScene.Instance.StartCoroutine(loadVuforia());
-            }
-        });*/
-    }
-
-
-    IEnumerator loadVuforia()
-    {
-        IEnumerable<ObserverBehaviour> observer = null;
-        observer = VuforiaBehaviour.Instance.ObserverFactory.CreateBehavioursFromDatabase(LoaclxmlFile);
-        try
-        {
-        
-         
-
-        }
-        catch (System.Exception e)
-        {
-           
-          
-        }
-        yield return observer;
-        // Create an Image Target from the database.
-
-        if(observer !=null)
-        {
-            foreach (ObserverBehaviour item in observer)
-            {
-
-            }
-
-        }
-
-       
-
-    }
-
-
-    void OnTargetStatusChanged(ObserverBehaviour behaviour, TargetStatus status)
-    {
-    }
-
-    public void setObVuforia(ObserverBehaviour obVuforia)
-    {;
-
-        obVuforia.OnTargetStatusChanged += OnTargetStatusChanged;
-        obVuforia.gameObject.name = "ImageTarget_" + obVuforia.TargetName;
-        obVuforia.gameObject.AddComponent<TurnOffBehaviour>();
-        if (obVuforia.gameObject.GetComponent<DefaultObserverEventHandler>())
-        {
-            GameObject.Destroy(obVuforia.gameObject.GetComponent<DefaultObserverEventHandler>());
-        }
-        obVuforia.gameObject.AddComponent<DefaultObserverEventHandler>();
-        DefaultObserverEventHandler imageaction = obVuforia.gameObject.GetComponent<DefaultObserverEventHandler>();
-        GameObject obj = new GameObject("Cube");
-        obj.transform.parent = imageaction.transform;
-        obj.transform.localEulerAngles = new Vector3(90, 0, 0);
-        obj.transform.localPosition = Vector3.zero;
-
-    }
-
-}

+ 4 - 2
Assets/FrameWork/WindowsItem.asset

@@ -32,10 +32,12 @@ MonoBehaviour:
       obj: {fileID: 7739848644434074493, guid: 9141e91581324b047921c80a679c051b, type: 3}
     - name: qiangti
       obj: {fileID: 3649401808606158665, guid: 2f4fc9d487948a64e817748abaee2192, type: 3}
-    - name: Vuforia
-      obj: {fileID: 2982234417883321873, guid: 2e8dc0fb6f1802f47b906140b331d01b, type: 3}
+    - name: ARSaoTu
+      obj: {fileID: 2351110680108509795, guid: a680ddc415d43ce46abcd9081d439faf, type: 3}
     - name: JianTou
       obj: {fileID: 1909995360214599739, guid: f00c43dfe3ee5c84d90c9f05a30b1968, type: 3}
+    - name: SaoMiao
+      obj: {fileID: 1620164308813382647, guid: b19230ffb2b63cd4899f44f3e8582a97, type: 3}
     type: 200001
   listTexture:
   - PrefabList:

+ 0 - 50
Assets/Resources/VuforiaConfiguration.asset

@@ -1,50 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: -2067402452, guid: 1e108ae5f2133934f948edded555f03e, type: 3}
-  m_Name: VuforiaConfiguration
-  m_EditorClassIdentifier: 
-  vuforia:
-    vuforiaLicenseKey: AVdaifr/////AAABmTxtN/ZN0Eg+uuJIO4iBD7dsw2+y7PFk/RTJIeK591PAPZFHjA0YUX2pybiHDZk+xm0fFr2tLCDPOwMR8S/wxajuVOXUYDkGA8NlzQiNbSfQyFSEFLS92UNrOQO0dnMwsTnZKS0VUhk+Xh9bYy4Iv7lfQ8fPvG6/DSQ/qfSrn8IbZsQ3Dl2MomN1VAO5YPXSQwjCyY8Lncu6XwJXfrxZoDvBJkDDnp5NiWhlqdiYi/ZewaJyrhAE1tImEkTKR4B4bu2VE1n8qaXCEFmRGtX2SLYiCchylxYXzYnF9DwTlLOVvY/3vXnuJ8VPhaUtAM8xIrk072ZL5lvBnVJ508LHC5vzzWJcLBI8pDmS9p6BcU1D
-    ufoLicenseKey: QWJlVVByci8vLy8vQUFBQUtDY1c0dVhITTBLbG1WbGV1Z3lCWGVrZGRVTy9PeDJTM3IrTWdSckRsekswWG5hRC9zQmt5elNHRkpCUHcrdkFmbytQRXJQMG5TZ1hzQVBtUEs4SVhsZXoxVVQwYlB4WWZRMjZjYXpXQ1RMUW1wcEVJcnVJUXRDSDhJYjVFVUx1Y1ZPRUdaNjJ0L3JmanlWT0VFbVRURCszTmpOazc4dWxEYTFJWXBEdUR5L0dXVExOdXVFY0RQVmVzZExYWGpIaHVDMnlMWXpjek9QbXdiZElkZzdGUGgxOEF4MUVRb0hrdG0xb3dRbGdLZysyRmhBMUxtajJGRk41N2xBQk15WkFDMlVlRmRRNEJTcFRWYzRiTVlxcW5uZTdxdUR4aWV1U2s2YlBKS085TkxKSTBkcE8zYmtGWWZ2WlNMUEM0V0F2R2ZMb0xZWTQ3UkJ3NFhxajJaQ2ZXcDFFbzQ0UWlub3pqQkgyVTlPdUtka0w=
-    delayedInitialization: 0
-    cameraFocusModeSetting: 2
-    cameraDeviceModeSetting: -1
-    maxSimultaneousImageTargets: 1
-    virtualSceneScaleFactor: 1
-    modelTargetRecoWhileExtendedTracked: 1
-    shareRecordingsInITunes: 0
-    logLevel: 0
-    version: 10.13.3
-    eulaAcceptedVersions: '{"Values":["8.5","7.5","8.3","7.2","7.1","8.0","7.7","8.1","0.0","9.2","9.4","10.10","10.11","10.12","10.13","9.8","10.3","10.2","9.1","10.15","9.7"]}'
-  database:
-    disableModelExtraction: 0
-  shaders:
-    depthMaskShader: {fileID: 4800000, guid: 1ce7eb78425fb1540838bc9d5d95857a, type: 3}
-    outlineShader: {fileID: 4800000, guid: c1ded68d068051d4f92650fcddaae5c7, type: 3}
-    unlitTransparentShader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0}
-  videoBackground:
-    numDivisions: 2
-    videoBackgroundShader: {fileID: 4800000, guid: f40623b353e2f1943b1b3ba42975db7a, type: 3}
-    unlitShader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0}
-    videoBackgroundEnabled: 1
-  deviceTracker:
-    autoStartTracker: 0
-    arcoreRequirement: 1
-    autoImportArcore: 1
-    thirdPartyARCoreClientDetected: 0
-  playmode:
-    mSequencePath: 
-    playModeType: 0
-  webcam:
-    renderTextureLayer: 30
-  packageInformation:
-    ARFoundationVersion: 

+ 20 - 0
Assets/SaoTuManager.cs

@@ -0,0 +1,20 @@
+using LitJson;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class SaoTuManager : MonoBehaviour
+{
+    public void showSaoTu()
+    {
+
+        JsonData data = new JsonData();
+        data["type"] = "10001";
+        List<string> backTip = new List<string>();
+        backTip.Add(data.ToJson());
+        backTip.Add(data.ToJson());
+        backTip.Add(data.ToJson());
+        WindowsManager.Instance.show(WindowConfig.windowType.Error, false, WindowsManager.Instance.getErrorData("标识图扫描", "请前往第一个任务点并扫描标识图", Color.white, "icon", backTip, false, "", 5, "我已到达", "", "").ToJson());
+
+    }
+}

+ 11 - 0
Assets/SaoTuManager.cs.meta

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

BIN
Assets/StreamingAssets/Art/ExampleCar.fbx


BIN
Assets/StreamingAssets/coloring3d-bear.jpg


+ 8 - 0
Assets/StreamingAssets/coloring3d-bear.jpg.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fb27650791ce8944ea0a62b139572c53
+timeCreated: 1534902880
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 0 - 0
Assets/StreamingAssets/com.easyar.sense-4.6.0+3015.3acb5241


+ 1 - 2
Assets/FrameWork/Vuforia.meta → Assets/StreamingAssets/com.easyar.sense-4.6.0+3015.3acb5241.meta

@@ -1,6 +1,5 @@
 fileFormatVersion: 2
-guid: c94e6db564072e64d850f60b6a5a18d9
-folderAsset: yes
+guid: a4f5c70d91240d54f94f36fc84dcaff7
 DefaultImporter:
   externalObjects: {}
   userData: 

+ 9 - 0
Assets/StreamingAssets/hexagon.meta

@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 284d41cd0408cea4797249212cd8bab0
+folderAsset: yes
+timeCreated: 1567058254
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/hexagon/hexagon.jpg


+ 47 - 0
Assets/StreamingAssets/hexagon/hexagon.jpg.meta

@@ -0,0 +1,47 @@
+fileFormatVersion: 2
+guid: 90b05a61af4802548835fbaaee424013
+TextureImporter:
+  fileIDToRecycleName: {}
+  serializedVersion: 2
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    linearTexture: 0
+    correctGamma: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: .25
+    normalMapFilter: 0
+  isReadable: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 0
+  seamlessCubemap: 0
+  textureFormat: -1
+  maxTextureSize: 1024
+  textureSettings:
+    filterMode: -1
+    aniso: -1
+    mipBias: -1
+    wrapMode: -1
+  nPOTScale: 1
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 0
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: .5, y: .5}
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spritePixelsToUnits: 100
+  alphaIsTransparency: 0
+  textureType: -1
+  buildTargetSettings: []
+  spriteSheet:
+    sprites: []
+  spritePackingTag: 
+  userData: 

+ 5 - 0
Assets/StreamingAssets/hexagon/hexagon.json

@@ -0,0 +1,5 @@
+{
+  "objects": [
+    "hexagon.obj"
+  ]
+}

+ 8 - 0
Assets/StreamingAssets/hexagon/hexagon.json.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5a59506ed800a014ca86673f5d814eff
+timeCreated: 1534906083
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 9 - 0
Assets/StreamingAssets/hexagon/hexagon.mtl

@@ -0,0 +1,9 @@
+newmtl hexagon:Material__26
+illum 4
+Kd 0.00 0.00 0.00
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+map_Kd hexagon.jpg
+Ni 1.50
+Ks 0.00 0.00 0.00
+Ns 10.00

+ 4 - 0
Assets/StreamingAssets/hexagon/hexagon.mtl.meta

@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: 4dcb79a68dd28464d897b27fe029b327
+DefaultImporter:
+  userData: 

+ 816 - 0
Assets/StreamingAssets/hexagon/hexagon.obj

@@ -0,0 +1,816 @@
+# This file uses centimeters as units for non-parametric coordinates.
+
+mtllib hexagon.mtl
+g default
+v 1.737200 1.217600 -3.008900
+v 3.474400 1.217600 0.000000
+v 1.737200 0.092600 -3.008900
+v 3.474400 0.092600 0.000000
+v -1.737200 1.217600 -3.008900
+v -1.737200 0.092600 -3.008900
+v -3.474400 1.217600 0.000000
+v -3.474400 0.092600 0.000000
+v -1.737200 1.217600 3.008900
+v -1.737200 0.092600 3.008900
+v 1.737200 1.217600 3.008900
+v 1.737200 0.092600 3.008900
+v 3.474400 13.432300 0.000000
+v 1.737200 13.432300 -3.008900
+v 0.000000 13.432300 0.000000
+v -1.737200 13.432300 -3.008900
+v -3.474400 13.432300 0.000000
+v -1.737200 13.432300 3.008900
+v 1.737200 13.432300 3.008900
+v 1.737200 0.000000 -3.008900
+v 3.474400 0.000000 0.000000
+v 0.000000 0.000000 0.000000
+v -1.737200 0.000000 -3.008900
+v -3.474400 0.000000 0.000000
+v -1.737200 0.000000 3.008900
+v 1.737200 0.000000 3.008900
+v 1.737200 6.889400 -3.008900
+v 3.474400 6.889400 0.000000
+v 1.737200 5.757100 -3.008900
+v 3.474400 5.757100 0.000000
+v 1.737200 6.889400 3.008900
+v 1.737200 5.757100 3.008900
+v -1.737200 6.889400 3.008900
+v -1.737200 5.757100 3.008900
+v -3.474400 6.889400 0.000000
+v -3.474400 5.757100 0.000000
+v -1.737200 6.889400 -3.008900
+v -1.737200 5.757100 -3.008900
+v -1.737200 11.810000 -3.008900
+v 1.737200 11.810000 -3.008900
+v -1.737200 10.568200 -3.008900
+v 1.737200 10.568200 -3.008900
+v 3.474400 11.810000 0.000000
+v 3.474400 10.568200 0.000000
+v 1.737200 11.810000 3.008900
+v 1.737200 10.568200 3.008900
+v -1.737200 11.810000 3.008900
+v -1.737200 10.568200 3.008900
+v -3.474400 11.810000 0.000000
+v -3.474400 10.568200 0.000000
+v -1.737200 9.248700 -3.008900
+v 1.737200 9.248700 -3.008900
+v -1.737200 8.244600 -3.008900
+v 1.737200 8.244600 -3.008900
+v 3.474400 9.248700 0.000000
+v 3.474400 8.244600 0.000000
+v 1.737200 9.248700 3.008900
+v 1.737200 8.244600 3.008900
+v -1.737200 9.248700 3.008900
+v -1.737200 8.244600 3.008900
+v -3.474400 9.248700 0.000000
+v -3.474400 8.244600 0.000000
+v -1.737200 4.393600 -3.008900
+v 1.737200 4.393600 -3.008900
+v -1.737200 2.906100 -3.008900
+v 1.737200 2.906100 -3.008900
+v 3.474400 4.393600 0.000000
+v 3.474400 2.906100 0.000000
+v 1.737200 4.393600 3.008900
+v 1.737200 2.906100 3.008900
+v -1.737200 4.393600 3.008900
+v -1.737200 2.906100 3.008900
+v -3.474400 4.393600 0.000000
+v -3.474400 2.906100 0.000000
+v 1.737200 13.223500 -3.008900
+v 3.474400 13.223500 0.000000
+v 1.737200 13.223500 3.008900
+v -1.737200 13.223500 3.008900
+v -3.474400 13.223500 0.000000
+v -1.737200 13.223500 -3.008900
+vt 0.474800 0.237500
+vt 0.356900 0.237700
+vt 0.474800 0.183000
+vt 0.356800 0.183200
+vt 0.592500 0.237300
+vt 0.592400 0.182800
+vt 0.709800 0.237200
+vt 0.709700 0.182700
+vt 0.122000 0.238100
+vt 0.004500 0.238300
+vt 0.121900 0.183700
+vt 0.004500 0.183900
+vt 0.239300 0.237900
+vt 0.239300 0.183400
+vt 0.929800 0.545800
+vt 0.987500 0.688000
+vt 0.872400 0.688000
+vt 0.929800 0.830400
+vt 0.814000 0.830400
+vt 0.755700 0.688000
+vt 0.814000 0.545800
+vt 0.987500 0.323100
+vt 0.929800 0.465500
+vt 0.872400 0.323100
+vt 0.929800 0.180900
+vt 0.814000 0.180900
+vt 0.755700 0.323100
+vt 0.814000 0.465500
+vt 0.475000 0.512000
+vt 0.357000 0.512200
+vt 0.474900 0.457200
+vt 0.357000 0.457400
+vt 0.239300 0.512300
+vt 0.239300 0.457500
+vt 0.122100 0.512500
+vt 0.122100 0.457700
+vt 0.004600 0.512700
+vt 0.004600 0.457900
+vt 0.709800 0.511700
+vt 0.592600 0.511800
+vt 0.709800 0.456900
+vt 0.592600 0.457000
+vt 0.592700 0.749900
+vt 0.475100 0.750100
+vt 0.592700 0.689800
+vt 0.475000 0.690000
+vt 0.357100 0.750300
+vt 0.357100 0.690200
+vt 0.239300 0.750500
+vt 0.239300 0.690400
+vt 0.122300 0.750700
+vt 0.122200 0.690600
+vt 0.004700 0.750900
+vt 0.004700 0.690800
+vt 0.709900 0.749700
+vt 0.709900 0.689600
+vt 0.592600 0.626000
+vt 0.475000 0.626200
+vt 0.592600 0.577400
+vt 0.475000 0.577600
+vt 0.357100 0.626300
+vt 0.357000 0.577700
+vt 0.239300 0.626500
+vt 0.239300 0.577900
+vt 0.122200 0.626700
+vt 0.122100 0.578100
+vt 0.004700 0.626900
+vt 0.004600 0.578300
+vt 0.709900 0.625800
+vt 0.709900 0.577200
+vt 0.592500 0.391000
+vt 0.474900 0.391200
+vt 0.592500 0.319000
+vt 0.474900 0.319200
+vt 0.357000 0.391400
+vt 0.356900 0.319400
+vt 0.239300 0.391600
+vt 0.239300 0.319600
+vt 0.122100 0.391700
+vt 0.122000 0.319800
+vt 0.004600 0.391900
+vt 0.004600 0.320000
+vt 0.709800 0.390900
+vt 0.709800 0.318900
+vt 0.475100 0.828700
+vt 0.357100 0.828800
+vt 0.475100 0.818600
+vt 0.357100 0.818700
+vt 0.239300 0.828900
+vt 0.239300 0.818800
+vt 0.122300 0.829200
+vt 0.122300 0.819100
+vt 0.004800 0.829400
+vt 0.004800 0.819300
+vt 0.710000 0.828200
+vt 0.592800 0.828500
+vt 0.710000 0.818100
+vt 0.592800 0.818400
+vt 0.474800 0.178500
+vt 0.356800 0.178700
+vt 0.592400 0.178300
+vt 0.709700 0.178200
+vt 0.121900 0.179200
+vt 0.004500 0.179400
+vt 0.239300 0.178900
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.866019 0.000000 -0.500011
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 -0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn -0.866019 0.000000 0.500011
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+vn 0.866019 0.000000 0.500011
+s off
+g hexagon:hexagon
+usemtl hexagon:Material__26
+f 1/1/1 2/2/2 3/3/3
+f 3/3/4 2/2/5 4/4/6
+f 5/5/7 1/1/8 6/6/9
+f 6/6/10 1/1/11 3/3/12
+f 7/7/13 5/5/14 8/8/15
+f 8/8/16 5/5/17 6/6/18
+f 9/9/19 7/10/20 10/11/21
+f 10/11/22 7/10/23 8/12/24
+f 11/13/25 9/9/26 12/14/27
+f 12/14/28 9/9/29 10/11/30
+f 2/2/31 11/13/32 4/4/33
+f 4/4/34 11/13/35 12/14/36
+f 13/15/37 14/16/38 15/17/39
+f 14/16/40 16/18/41 15/17/42
+f 16/18/43 17/19/44 15/17/45
+f 17/19/46 18/20/47 15/17/48
+f 18/20/49 19/21/50 15/17/51
+f 19/21/52 13/15/53 15/17/54
+f 20/22/55 21/23/56 22/24/57
+f 23/25/58 20/22/59 22/24/60
+f 24/26/61 23/25/62 22/24/63
+f 25/27/64 24/26/65 22/24/66
+f 26/28/67 25/27/68 22/24/69
+f 21/23/70 26/28/71 22/24/72
+f 27/29/73 28/30/74 29/31/75
+f 29/31/76 28/30/77 30/32/78
+f 28/30/79 31/33/80 30/32/81
+f 30/32/82 31/33/83 32/34/84
+f 31/33/85 33/35/86 32/34/87
+f 32/34/88 33/35/89 34/36/90
+f 33/35/91 35/37/92 34/36/93
+f 34/36/94 35/37/95 36/38/96
+f 35/39/97 37/40/98 36/41/99
+f 36/41/100 37/40/101 38/42/102
+f 37/40/103 27/29/104 38/42/105
+f 38/42/106 27/29/107 29/31/108
+f 39/43/109 40/44/110 41/45/111
+f 41/45/112 40/44/113 42/46/114
+f 40/44/115 43/47/116 42/46/117
+f 42/46/118 43/47/119 44/48/120
+f 43/47/121 45/49/122 44/48/123
+f 44/48/124 45/49/125 46/50/126
+f 45/49/127 47/51/128 46/50/129
+f 46/50/130 47/51/131 48/52/132
+f 47/51/133 49/53/134 48/52/135
+f 48/52/136 49/53/137 50/54/138
+f 49/55/139 39/43/140 50/56/141
+f 50/56/142 39/43/143 41/45/144
+f 51/57/145 52/58/146 53/59/147
+f 53/59/148 52/58/149 54/60/150
+f 52/58/151 55/61/152 54/60/153
+f 54/60/154 55/61/155 56/62/156
+f 55/61/157 57/63/158 56/62/159
+f 56/62/160 57/63/161 58/64/162
+f 57/63/163 59/65/164 58/64/165
+f 58/64/166 59/65/167 60/66/168
+f 59/65/169 61/67/170 60/66/171
+f 60/66/172 61/67/173 62/68/174
+f 61/69/175 51/57/176 62/70/177
+f 62/70/178 51/57/179 53/59/180
+f 63/71/181 64/72/182 65/73/183
+f 65/73/184 64/72/185 66/74/186
+f 64/72/187 67/75/188 66/74/189
+f 66/74/190 67/75/191 68/76/192
+f 67/75/193 69/77/194 68/76/195
+f 68/76/196 69/77/197 70/78/198
+f 69/77/199 71/79/200 70/78/201
+f 70/78/202 71/79/203 72/80/204
+f 71/79/205 73/81/206 72/80/207
+f 72/80/208 73/81/209 74/82/210
+f 73/83/211 63/71/212 74/84/213
+f 74/84/214 63/71/215 65/73/216
+f 65/73/217 66/74/218 5/5/219
+f 5/5/220 66/74/221 1/1/222
+f 66/74/223 68/76/224 1/1/225
+f 1/1/226 68/76/227 2/2/228
+f 68/76/229 70/78/230 2/2/231
+f 2/2/232 70/78/233 11/13/234
+f 70/78/235 72/80/236 11/13/237
+f 11/13/238 72/80/239 9/9/240
+f 72/80/241 74/82/242 9/9/243
+f 9/9/244 74/82/245 7/10/246
+f 74/84/247 65/73/248 7/7/249
+f 7/7/250 65/73/251 5/5/252
+f 29/31/253 30/32/254 64/72/255
+f 64/72/256 30/32/257 67/75/258
+f 30/32/259 32/34/260 67/75/261
+f 67/75/262 32/34/263 69/77/264
+f 32/34/265 34/36/266 69/77/267
+f 69/77/268 34/36/269 71/79/270
+f 34/36/271 36/38/272 71/79/273
+f 71/79/274 36/38/275 73/81/276
+f 36/41/277 38/42/278 73/83/279
+f 73/83/280 38/42/281 63/71/282
+f 38/42/283 29/31/284 63/71/285
+f 63/71/286 29/31/287 64/72/288
+f 54/60/289 56/62/290 27/29/291
+f 27/29/292 56/62/293 28/30/294
+f 56/62/295 58/64/296 28/30/297
+f 28/30/298 58/64/299 31/33/300
+f 58/64/301 60/66/302 31/33/303
+f 31/33/304 60/66/305 33/35/306
+f 60/66/307 62/68/308 33/35/309
+f 33/35/310 62/68/311 35/37/312
+f 62/70/313 53/59/314 35/39/315
+f 35/39/316 53/59/317 37/40/318
+f 53/59/319 54/60/320 37/40/321
+f 37/40/322 54/60/323 27/29/324
+f 42/46/325 44/48/326 52/58/327
+f 52/58/328 44/48/329 55/61/330
+f 44/48/331 46/50/332 55/61/333
+f 55/61/334 46/50/335 57/63/336
+f 46/50/337 48/52/338 57/63/339
+f 57/63/340 48/52/341 59/65/342
+f 48/52/343 50/54/344 59/65/345
+f 59/65/346 50/54/347 61/67/348
+f 50/56/349 41/45/350 61/69/351
+f 61/69/352 41/45/353 51/57/354
+f 41/45/355 42/46/356 51/57/357
+f 51/57/358 42/46/359 52/58/360
+f 14/85/361 13/86/362 75/87/363
+f 75/87/364 13/86/365 76/88/366
+f 13/86/367 19/89/368 76/88/369
+f 76/88/370 19/89/371 77/90/372
+f 19/89/373 18/91/374 77/90/375
+f 77/90/376 18/91/377 78/92/378
+f 18/91/379 17/93/380 78/92/381
+f 78/92/382 17/93/383 79/94/384
+f 17/95/385 16/96/386 79/97/387
+f 79/97/388 16/96/389 80/98/390
+f 16/96/391 14/85/392 80/98/393
+f 80/98/394 14/85/395 75/87/396
+f 75/87/397 76/88/398 40/44/399
+f 40/44/400 76/88/401 43/47/402
+f 80/98/403 75/87/404 39/43/405
+f 39/43/406 75/87/407 40/44/408
+f 79/97/409 80/98/410 49/55/411
+f 49/55/412 80/98/413 39/43/414
+f 78/92/415 79/94/416 47/51/417
+f 47/51/418 79/94/419 49/53/420
+f 77/90/421 78/92/422 45/49/423
+f 45/49/424 78/92/425 47/51/426
+f 76/88/427 77/90/428 43/47/429
+f 43/47/430 77/90/431 45/49/432
+f 3/3/433 4/4/434 20/99/435
+f 20/99/436 4/4/437 21/100/438
+f 6/6/439 3/3/440 23/101/441
+f 23/101/442 3/3/443 20/99/444
+f 8/8/445 6/6/446 24/102/447
+f 24/102/448 6/6/449 23/101/450
+f 10/11/451 8/12/452 25/103/453
+f 25/103/454 8/12/455 24/104/456
+f 12/14/457 10/11/458 26/105/459
+f 26/105/460 10/11/461 25/103/462
+f 4/4/463 12/14/464 21/100/465
+f 21/100/466 12/14/467 26/105/468

+ 67 - 0
Assets/StreamingAssets/hexagon/hexagon.obj.meta

@@ -0,0 +1,67 @@
+fileFormatVersion: 2
+guid: 7288a378a2ab00941b437fe059a13c9a
+ModelImporter:
+  serializedVersion: 16
+  fileIDToRecycleName:
+    100000: //RootNode
+    100002: hexagon:hexagon
+    400000: //RootNode
+    400002: hexagon:hexagon
+    2300000: hexagon:hexagon
+    3300000: hexagon:hexagon
+    4300000: hexagon:hexagon
+    9500000: //RootNode
+  materials:
+    importMaterials: 1
+    materialName: 0
+    materialSearch: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    optimizeGameObjects: 0
+    motionNodeName: 
+    animationCompression: 1
+    animationRotationError: .5
+    animationPositionError: .5
+    animationScaleError: .5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    clipAnimations: []
+    isReadable: 1
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    importBlendShapes: 1
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    optimizeMeshForGPU: 1
+    weldVertices: 1
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVPackMargin: 4
+  tangentSpace:
+    normalSmoothAngle: 60
+    splitTangentsAcrossUV: 1
+    normalImportMode: 0
+    tangentImportMode: 1
+  importAnimation: 1
+  copyAvatar: 0
+  humanDescription:
+    human: []
+    skeleton: []
+    armTwist: .5
+    foreArmTwist: .5
+    upperLegTwist: .5
+    legTwist: .5
+    armStretch: .0500000007
+    legStretch: .0500000007
+    feetSpacing: 0
+    rootMotionBoneName: 
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  animationType: 2
+  additionalBone: 0
+  userData: 

BIN
Assets/StreamingAssets/idback.etd


+ 8 - 0
Assets/StreamingAssets/idback.etd.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f3923938374a8f0458bff3241a9995f2
+timeCreated: 1562317151
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/idback.jpg


+ 8 - 0
Assets/StreamingAssets/idback.jpg.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f8ef6ffdb5e61274d98d26b62be33362
+timeCreated: 1534906596
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/namecard.etd


+ 8 - 0
Assets/StreamingAssets/namecard.etd.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7db6980461f42bb428bdc98643cf962c
+timeCreated: 1562317151
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/namecard.jpg


+ 1 - 2
Assets/Resources.meta → Assets/StreamingAssets/namecard.jpg.meta

@@ -1,6 +1,5 @@
 fileFormatVersion: 2
-guid: c3703dea6761cc04cadf83d184c85fa0
-folderAsset: yes
+guid: 5e74c378611fb374987c6860a040134c
 DefaultImporter:
   externalObjects: {}
   userData: 

+ 9 - 0
Assets/StreamingAssets/sightplus.meta

@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: b58cc71d41232e4469601ac1f31a09bd
+folderAsset: yes
+timeCreated: 1566987064
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/sightplus/argame00.jpg


+ 8 - 0
Assets/StreamingAssets/sightplus/argame00.jpg.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9cee5a01e66a13b48a119472f08dff81
+timeCreated: 1534906596
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/sightplus/argame01.png


+ 8 - 0
Assets/StreamingAssets/sightplus/argame01.png.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b5c38b71290bfbd40b83902c951e0b47
+timeCreated: 1566987064
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/sightplus/argame02.jpg


+ 8 - 0
Assets/StreamingAssets/sightplus/argame02.jpg.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 75edf5423d6cb9e49b56470c283810a4
+timeCreated: 1566987064
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/sightplus/argame03.jpg


+ 8 - 0
Assets/StreamingAssets/sightplus/argame03.jpg.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 12331f57407144b44ae46d61f74aaf8b
+timeCreated: 1566987064
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 9 - 0
Assets/StreamingAssets/videos.meta

@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: e2084cb36ef75b540a90355e242ba047
+folderAsset: yes
+timeCreated: 1576242120
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/videos/EasyAR2019.mp4


+ 8 - 0
Assets/StreamingAssets/videos/EasyAR2019.mp4.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f2ec7634ea5b50d4f9cf54f38e974ebb
+timeCreated: 1577171205
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/videos/fireball.mp4


+ 8 - 0
Assets/StreamingAssets/videos/fireball.mp4.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1dac8bd39bfc4e24899aa30d922c7004
+timeCreated: 1576222477
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/StreamingAssets/videos/sightp-argame00.mp4


+ 8 - 0
Assets/StreamingAssets/videos/sightp-argame00.mp4.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2a8927be88804a145be01ad49ae2c62d
+timeCreated: 1576222477
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 47 - 0
Assets/XR/Settings/EasyAR Settings.asset

@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 963aaa1ae868b0140b6456db09120440, type: 3}
+  m_Name: EasyAR Settings
+  m_EditorClassIdentifier: 
+  LicenseKey: LfVxpSnmabkxgF7qxjzL7CrbvkJYi1Sub3hZ3h3HR44p10GTHdpW3lKWEcpajRvPWY0VvBnFDJ8H2QDQStlDjxzRULcNzWuYSo4T0ErYS58N2lGZG5YYpxOWQIkG0E6ZIdBR3lLvf9BKwkOOAdVMiBuWGKdK102RBcFMlRzNAKFEllKQCcBEkxrZUd5S7wCLAdpGkx/HANBK2UOfSukO3gXbRokE0VHeUu8Ajw3aUZlG/U+dD9F2jgnXSZUG0wDQSsdHkhvRDL8E21eYOtFBkw/aS4gB20zeRJZRmQbHR9I60UGTGtBLkg+WDt4b0UyPDZptngLRQYg8xkOfA91Mm0qYAI8N2lGZRudXjg7VQZk8xkOfA91Mm0qYAI8N2lGZRudSnRrHR68Y1VaVCdhvnRiWDt4b0UyPDZpvkxzdTZI8xkOfA91Mm0qYAI8N2lGZRvBHkhvRcYwJwEudBPlDjEqYAI8N2lGZRvdjuDzGQ58D3UybSukO3g3MUpUa0XaVBdFxiAnZUt5S2leQBJgAlRv4TZ8J2ADGDtVOjw3JDodK1leSDNhHtQzHAMYzlkGTBZpajkbFS5gB7HDeNZgAignGS50GwFHeUu8AnwfZT4kG3VaFSukO3hjYQ4gO21CRG5YYp0rVTJga20uYSukO3gXbRokE0VHeUu8Ajw3aUZlG/U+dD9F2jgnXSZUG0wDQSsdHkhvRDL8E21eYOtFBkw/aS4gB20zeRJZRmQbHR9I60UGTGtBLkg+WDt4b0UyPDZptngLRQYg8xkOfA91Mm0qYAI8N2lGZRudXjg7VQZk8xkOfA91Mm0qYAI8N2lGZRudSnRrHR68Y1VaVCdhvnRiWDt4b0UyPDZpvkxzdTZI8xkOfA91Mm0qYAI8N2lGZRvBHkhvRcYwJwEudBPlDjEqYAI8N2lGZRvdjuDzGQ58D3UybSukO3g3MUpUa0XaVBdFxiAnZUt5S2leQBJgAlRv4TZ8J2ADGDtVOjw3JDodK1leSDNhHtQzHAMYzlgChRJZUnRrdQ5IcxwDGM5ZBkwXZV5IBwFveNZgAjATVVpoHxk+PSo553gHbUd41mACRB9BXkA3HAMYzllGZBsdH0iHZQ5sN4FCdC99Lkg+WDt4b0UyPDZphkAfBRq4N102bBt1WlQfaANBKx0eSG9EMrg3XTY4M3UybSpgAjw3aUZlG+0CWDddWqBrVQZcB2kXeRJZRmQbHR9I7wVCaCddHqBrVQZcB2kXeRJZRmQbHR9I7xEOOG9FxjAnAS50E+UOMSpgAjw3aUZlG+U2IAdtMqBrVQZcB2kXeRJZRmQbHR9Is0UyPDedSnRzdQ5Al1VLeRJZRmQbHR9Ir9WaoGtVBlwHaRd41mACZEMRLjg3gS5EN51adBcQAxgbBTpBElkuPJNtBnQSWGJoJ2FGZFelfTbgbQL4qdYoDmsshnzeBzCvN9URqIzfKAl5KFt7en8hrviYTnmxbNviNuWyvVKA2SY/nMwgQIv5ddz8Rsx7SXa0Pr3QpdA6sfgRYjLL8uCfwGru4IV19s7eG83sm5obaPBI1/g8+VJpOnGqDDjqe4KCuwr9jt/Hl8v0J7H6/Y4XGqMVGX1oO2xtesgApB7qJaSqOrqZH+eAKysinlOBxlZC+qvpqk8jnoNsOkqLeX4a1MRUtYcU+UwWmHETtnO16/NdvFJtwgoCdwP6tywlKi7SxrFXvbzmdQ+wXdU5bNfzPSAV3TVtVvK/MZVa754gbGUovrwnk+0jGXIdmaLQi/A==
+  InitializeOnStartup: 1
+  Permissions:
+    CameraDevice: 1
+    VideoRecording: 1
+    Mega: 1
+  GizmoConfig:
+    ImageTarget:
+      EnableImageFile: 1
+      EnableTargetDataFile: 1
+      EnableTarget: 1
+    ObjectTarget:
+      Enable: 1
+  GlobalSpatialMapServiceConfig:
+    APIKey: 
+    APISecret: 
+    SparseSpatialMapAppID: 
+  GlobalCloudRecognizerServiceConfig:
+    ServerAddress: 
+    APIKey: 
+    APISecret: 
+    CloudRecognizerAppID: 
+  GlobalMegaLocalizationServiceConfig:
+    ServerAddress: 
+    APIKey: 
+    APISecret: 
+    AppID: 
+  GenerateXMLDoc: 1
+  ARCoreSDK: 0
+  AREngineSDK: 0
+  DisableARCoreAREngine: 0
+  Verify32bitOnlyARCoreWhenBuild: 1
+  VerifyLicenseWhenBuild: 1

+ 1 - 1
Assets/Resources/VuforiaConfiguration.asset.meta → Assets/XR/Settings/EasyAR Settings.asset.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 0d173ab8b2440e3418dc1a0d1023affc
+guid: 852e6bd112d2b174996470390b08d3a7
 NativeFormatImporter:
   externalObjects: {}
   mainObjectFileID: 11400000

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