Browse Source

Merge branch 'master' into XRSDK_Phone

胡佳骏 1 year ago
parent
commit
65877b7775

+ 22 - 11
Samples~/SDK/AllMoveEvent.cs

@@ -15,13 +15,15 @@ public class AllMoveEvent : MonoBehaviour
     }
 
     InputDevicePartBase NowPart;
+    GameObject pz;
 
     private void upEvent(InputKeyCode keyCode, InputDevicePartBase part)
     {
-        if (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject != null && part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<BoxCollider>() == null)
+        if (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject != null && (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<BoxCollider>() == null || part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<ManipulationHandler>() == null))
         {
-            checkMoveUp(part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject, part);
+            checkMoveUp(pz, part);
         }
+        pz = null;
         NowPart = null;
     }
 
@@ -32,12 +34,15 @@ public class AllMoveEvent : MonoBehaviour
             ManipulationHandler m = obj.GetComponent<ManipulationHandler>();
             if (m != null)
             {
-                if (!m.isParentDrag)
+                if (!m.isParentDrag && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
+                {
                     m.OnPointerUp(part.inputDataBase.SCPointEventData);
+
+                }
             }
             else
             {
-                if (obj.transform.parent != null)
+                if (obj.transform.parent != null && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
                     checkMoveUp(obj.transform.parent.gameObject, part);
             }
         }
@@ -45,7 +50,7 @@ public class AllMoveEvent : MonoBehaviour
 
     private void downEvent(InputKeyCode keyCode, InputDevicePartBase part)
     {
-        if (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject != null && part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<BoxCollider>() == null)
+        if (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject != null && (part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<BoxCollider>() == null || part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<ManipulationHandler>() == null))
         {
             checkMoveDown(part.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject, part);
         }
@@ -59,12 +64,15 @@ public class AllMoveEvent : MonoBehaviour
             ManipulationHandler m = obj.GetComponent<ManipulationHandler>();
             if (m != null)
             {
-                if (!m.isParentDrag)
+                if (!m.isParentDrag && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
+                {
                     m.OnPointerDown(part.inputDataBase.SCPointEventData);
+                    pz = obj;
+                }
             }
             else
             {
-                if (obj.transform.parent != null)
+                if (obj.transform.parent != null && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
                     checkMoveDown(obj.transform.parent.gameObject, part);
             }
         }
@@ -74,10 +82,10 @@ public class AllMoveEvent : MonoBehaviour
     // Update is called once per frame
     void Update()
     {
-        if (NowPart != null && NowPart.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject != null && NowPart.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject.GetComponent<BoxCollider>() == null)
+        if (NowPart != null && pz != null)
         {
 
-            checkMoveDrag(NowPart.inputDataBase.SCPointEventData.pointerCurrentRaycast.gameObject, NowPart);
+            checkMoveDrag(pz, NowPart);
         }
 
     }
@@ -86,15 +94,18 @@ public class AllMoveEvent : MonoBehaviour
         if (obj)
         {
             ManipulationHandler m = obj.GetComponent<ManipulationHandler>();
-            if (m != null)
+            if (m != null && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
             {
                 if (!m.isParentDrag)
                     m.OnDrag(part.inputDataBase.SCPointEventData);
             }
             else
             {
-                if (obj.transform.parent != null)
+                if (obj.transform.parent != null && !obj.name.Contains("Root") && !obj.name.Contains("BoundingBox"))
+                {
+
                     checkMoveDrag(obj.transform.parent.gameObject, part);
+                }
             }
         }
     }

+ 58 - 0
Samples~/SDK/HttpSDKAction.cs

@@ -0,0 +1,58 @@
+using LitJson;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using XRTool.Util;
+
+public class HttpSDKAction : Singleton<HttpSDKAction>
+{
+    //原始数据
+    public string jsonData = "";
+    //登录
+    public string loginUrl = "";
+
+    //业务逻辑
+    public string managerUrl = "";
+
+    //点云
+    public string pointCloudUrl = "";
+
+    //房间socket
+    public string roomSocket = "";
+
+    //大厅socket
+    public string officeSocket = "";
+
+
+    public void check(string acc)
+    {
+        try
+        {
+            if (jsonData != "")
+            {
+                Debug.Log("检查是否有白名1单" + jsonData);
+                JsonData data = JsonMapper.ToObject(jsonData);
+                Debug.Log("检查是否有白名2单" + data["unity"]["user"].ToJson());
+                if (data["unity"]["user"]!=null&& data["unity"]["user"].Count>0)
+                {
+                    Debug.Log("检查是否有白名3单"+acc);
+                    if(data["unity"]["user"].Keys.Contains(acc))
+                    {
+                        HttpSDKAction.Instance.loginUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["login"].ToString();
+                        HttpSDKAction.Instance.managerUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["manager"].ToString();
+                        HttpSDKAction.Instance.officeSocket = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["officeSocket"].ToString();
+                        HttpSDKAction.Instance.pointCloudUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["pointCloud"].ToString();
+                        HttpSDKAction.Instance.roomSocket = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["roomSocket"].ToString();
+                        Debug.Log("检查是否有白名4单" + HttpSDKAction.Instance.loginUrl);
+                        return;
+                    }
+                }
+            }
+        }
+        catch
+        {
+
+        }
+    }
+}

+ 11 - 0
Samples~/SDK/HttpSDKAction.cs.meta

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

File diff suppressed because it is too large
+ 199 - 1878
Samples~/SDK/Modules/Module_Interaction/SCInputField/Resources/Keyboard/3DKeyboard.prefab


+ 1 - 8
Samples~/SDK/Modules/Module_SDKSystem/Scripts/Module_SDKSystem.cs

@@ -75,6 +75,7 @@ namespace SC.XR.Unity.Module_SDKSystem {
         void Awake() {
             DebugMy.Log("Awake", this, true);
             ModuleInit(false);
+          Instantiate(Resources.Load("GatewayHttp"));
         }
 
         void OnEnable() {
@@ -198,14 +199,6 @@ namespace SC.XR.Unity.Module_SDKSystem {
             DebugMy.Log("BatteryLevel: " + API_Module_Device.Current.BatteryLevel + "% IsCharging: " + Module_BatteryStatus.getInstance.IsCharging, this, true);
 
 
-
-            if (IsUseSafetyAreaHeight) {
-                if (API_SDKGlobalConfiguration.HasKey("Module_SafetyArea", "Height")) {
-            //        float getHeight = API_SDKGlobalConfiguration.GetFloat("Module_SafetyArea", "Height", 1.6f);
-                   // DebugMy.Log("SDKSystem Module SetSafetyAreaHeight:" + getHeight, this, true);
-           //         API_Module_SDKSystem.SetSDKSystemHeight(getHeight);
-                }
-            }
         }
 
 

+ 173 - 0
Samples~/SDK/Resources/GatewayHttp.prefab

@@ -0,0 +1,173 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6211819728071592439
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6211819728071592437}
+  - component: {fileID: 6211819728071592436}
+  m_Layer: 0
+  m_Name: GatewayHttp
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6211819728071592437
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6211819728071592439}
+  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: 3925532733115640648}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6211819728071592436
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6211819728071592439}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6f8728bd52a6a4d47a2190fcccd461d1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  AppName: 2
+--- !u!1001 &9165859205490109733
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 6211819728071592437}
+    m_Modifications:
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 1030.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 532
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7071068
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0.7071068
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -1.6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 90
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281006414418790001, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+        type: 3}
+      propertyPath: m_Name
+      value: ShowVersionSDK
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: e58fc4d61432f9d4ba7d054aed8c1378, type: 3}
+--- !u!224 &3925532733115640648 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 5281006414418789997, guid: e58fc4d61432f9d4ba7d054aed8c1378,
+    type: 3}
+  m_PrefabInstance: {fileID: 9165859205490109733}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Samples~/SDK/Resources/GatewayHttp.prefab.meta

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

+ 196 - 0
Samples~/SDK/Resources/ShowVersionSDK.prefab

@@ -0,0 +1,196 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5281006414099219076
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5281006414099219077}
+  - component: {fileID: 5281006414099219079}
+  - component: {fileID: 5281006414099219078}
+  - component: {fileID: 5281006414099219072}
+  m_Layer: 5
+  m_Name: Version
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5281006414099219077
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414099219076}
+  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: 5281006414418789997}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 1, y: 0}
+--- !u!222 &5281006414099219079
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414099219076}
+  m_CullTransparentMesh: 1
+--- !u!114 &5281006414099219078
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414099219076}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.15686275}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 43
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 43
+    m_Alignment: 7
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 1
+    m_LineSpacing: 1
+  m_Text: New Text
+--- !u!114 &5281006414099219072
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414099219076}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 07ae1475383877c49a1289fbc3983403, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1 &5281006414418790001
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5281006414418789997}
+  - component: {fileID: 5281006414418789996}
+  - component: {fileID: 5281006414418790003}
+  - component: {fileID: 5281006414418790002}
+  m_Layer: 5
+  m_Name: ShowVersionSDK
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5281006414418789997
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414418790001}
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.01, y: 0.01, z: 0.01}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 5281006414099219077}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: -1.6000061}
+  m_SizeDelta: {x: 1030.5, y: 532}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!223 &5281006414418789996
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414418790001}
+  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: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &5281006414418790003
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414418790001}
+  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 &5281006414418790002
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5281006414418790001}
+  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

+ 7 - 0
Samples~/SDK/Resources/ShowVersionSDK.prefab.meta

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

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