diff --git a/Assets/GoogleARCore/Editor/ARCoreiOSDependencies.template b/Assets/GoogleARCore/Editor/ARCoreiOSDependencies.template index b5b32e5..3f53217 100644 --- a/Assets/GoogleARCore/Editor/ARCoreiOSDependencies.template +++ b/Assets/GoogleARCore/Editor/ARCoreiOSDependencies.template @@ -1,6 +1,6 @@ - + diff --git a/Assets/GoogleARCore/Examples/AugmentedFaces/Scenes/AugmentedFaces.unity b/Assets/GoogleARCore/Examples/AugmentedFaces/Scenes/AugmentedFaces.unity index 5fbdf2d..2ddb836 100644 --- a/Assets/GoogleARCore/Examples/AugmentedFaces/Scenes/AugmentedFaces.unity +++ b/Assets/GoogleARCore/Examples/AugmentedFaces/Scenes/AugmentedFaces.unity @@ -197,6 +197,37 @@ MeshFilter: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 307353} m_Mesh: {fileID: 0} +--- !u!1 &85950904 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100016, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + serializedVersion: 5 + m_Component: + - component: {fileID: 85950905} + m_Layer: 0 + m_Name: root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &85950905 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400016, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + m_GameObject: {fileID: 85950904} + 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_Children: + - {fileID: 657738748} + - {fileID: 430356703} + - {fileID: 813689386} + m_Father: {fileID: 2006304973} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &96447268 Prefab: m_ObjectHideFlags: 0 @@ -254,7 +285,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 1281977295} + m_RootGameObject: {fileID: 538938174} m_IsPrefabParent: 0 --- !u!1 &197346195 GameObject: @@ -297,15 +328,43 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: FaceAttachment: {fileID: 1626910332} ---- !u!1 &515668891 +--- !u!1 &430356702 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + serializedVersion: 5 + m_Component: + - component: {fileID: 430356703} + m_Layer: 0 + m_Name: FOREHEAD_RIGHT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &430356703 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + m_GameObject: {fileID: 430356702} + m_LocalRotation: {x: 0.14623038, y: 0.27242935, z: -0.041930888, w: 0.9500741} + m_LocalPosition: {x: -0.03709, y: 0.06964, z: -0.039809998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 85950905} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &448235381 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 100000, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} serializedVersion: 5 m_Component: - - component: {fileID: 515668892} - - component: {fileID: 515668893} + - component: {fileID: 448235382} + - component: {fileID: 448235383} m_Layer: 0 m_Name: earLeft_mesh m_TagString: Untagged @@ -313,12 +372,12 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &515668892 +--- !u!4 &448235382 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 400000, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 515668891} + m_GameObject: {fileID: 448235381} 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} @@ -326,13 +385,13 @@ Transform: m_Father: {fileID: 2006304973} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &515668893 +--- !u!137 &448235383 SkinnedMeshRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 13700000, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 515668891} + m_GameObject: {fileID: 448235381} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -367,167 +426,116 @@ SkinnedMeshRenderer: m_SkinnedMotionVectors: 1 m_Mesh: {fileID: 4300004, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_Bones: - - {fileID: 1406893324} + - {fileID: 657738748} m_BlendShapeWeights: [] - m_RootBone: {fileID: 1406893324} + m_RootBone: {fileID: 657738748} m_AABB: m_Center: {x: 0.04049836, y: 0.054517675, z: 0.005435734} m_Extent: {x: 0.047615252, y: 0.05464678, z: 0.030449301} m_DirtyAABB: 0 ---- !u!1 &583720917 +--- !u!1 &538938174 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 96447268} + serializedVersion: 5 + m_Component: + - component: {fileID: 538938176} + - component: {fileID: 538938175} + m_Layer: 0 + m_Name: ARCore Device + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &538938175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 96447268} + m_GameObject: {fileID: 538938174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} + m_Name: + m_EditorClassIdentifier: + DeviceCameraDirection: 1 + SessionConfig: {fileID: 11400000, guid: efcd68010d9474f4090c50fc62ed33cb, type: 2} + CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} +--- !u!4 &538938176 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 96447268} + m_GameObject: {fileID: 538938174} + 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_Children: + - {fileID: 1463303057} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &657738747 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100004, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} serializedVersion: 5 m_Component: - - component: {fileID: 583720918} - - component: {fileID: 583720919} + - component: {fileID: 657738748} m_Layer: 0 - m_Name: earRight_mesh + m_Name: FOREHEAD_LEFT m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &583720918 +--- !u!4 &657738748 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 400004, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 583720917} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0, y: 0, z: 0} + m_GameObject: {fileID: 657738747} + m_LocalRotation: {x: 0.14623038, y: -0.27242935, z: 0.041930888, w: 0.9500741} + m_LocalPosition: {x: 0.03709, y: 0.0696401, z: -0.039809998} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2006304973} - m_RootOrder: 1 + m_Father: {fileID: 85950905} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &583720919 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700002, guid: 909f7e3faf16c4c1983434120ad9d7f1, - type: 3} - m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 583720917} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 8e3ccdbfb959e42c3b73ce3eabfbd40b, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_Bones: - - {fileID: 1075883633} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1075883633} - m_AABB: - m_Center: {x: -0.040482737, y: 0.05451026, z: 0.0054118605} - m_Extent: {x: 0.047615252, y: 0.054646783, z: 0.030449301} - m_DirtyAABB: 0 ---- !u!1 &712101045 +--- !u!1 &813689385 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100010, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 100014, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} serializedVersion: 5 m_Component: - - component: {fileID: 712101046} - - component: {fileID: 712101047} + - component: {fileID: 813689386} m_Layer: 0 - m_Name: fur_mesh + m_Name: NOSE_TIP m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &712101046 +--- !u!4 &813689386 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400010, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 400014, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 712101045} + m_GameObject: {fileID: 813689385} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalPosition: {x: -0, y: -0.00463, z: -0.075865805} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2006304973} + m_Father: {fileID: 85950905} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &712101047 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700004, guid: 909f7e3faf16c4c1983434120ad9d7f1, - type: 3} - m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 712101045} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3e6f4ede1d3624331a46ec5006f54bb3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_Bones: - - {fileID: 1720398273} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1720398273} - m_AABB: - m_Center: {x: 0, y: 0.0018034149, z: -0.005423274} - m_Extent: {x: 0.039001808, y: 0.028062662, z: 0.012626011} - m_DirtyAABB: 0 --- !u!1 &918721699 GameObject: m_ObjectHideFlags: 0 @@ -612,200 +620,84 @@ Transform: m_Father: {fileID: 1626910333} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1075883632 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_PrefabInternal: {fileID: 2006304972} - serializedVersion: 5 - m_Component: - - component: {fileID: 1075883633} - m_Layer: 0 - m_Name: FOREHEAD_RIGHT - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1075883633 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1075883632} - m_LocalRotation: {x: 0.14623038, y: 0.27242935, z: -0.041930888, w: 0.9500741} - m_LocalPosition: {x: -0.03709, y: 0.06964, z: -0.039809998} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1356698350} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1281977295 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 96447268} - serializedVersion: 5 - m_Component: - - component: {fileID: 1281977297} - - component: {fileID: 1281977296} - m_Layer: 0 - m_Name: ARCore Device - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1281977296 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1281977295} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} - m_Name: - m_EditorClassIdentifier: - DeviceCameraDirection: 1 - SessionConfig: {fileID: 11400000, guid: efcd68010d9474f4090c50fc62ed33cb, type: 2} - CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} ---- !u!4 &1281977297 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1281977295} - 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_Children: - - {fileID: 1759052436} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1356698349 +--- !u!1 &1258163600 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100016, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 100012, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} serializedVersion: 5 m_Component: - - component: {fileID: 1356698350} + - component: {fileID: 1258163601} + - component: {fileID: 1258163602} m_Layer: 0 - m_Name: root + m_Name: nose_mesh m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1356698350 +--- !u!4 &1258163601 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400016, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 400012, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1356698349} + m_GameObject: {fileID: 1258163600} 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_Children: - - {fileID: 1406893324} - - {fileID: 1075883633} - - {fileID: 1720398273} - m_Father: {fileID: 2006304973} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1406893323 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100004, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_PrefabInternal: {fileID: 2006304972} - serializedVersion: 5 - m_Component: - - component: {fileID: 1406893324} - m_Layer: 0 - m_Name: FOREHEAD_LEFT - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1406893324 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400004, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1406893323} - m_LocalRotation: {x: 0.14623038, y: -0.27242935, z: 0.041930888, w: 0.9500741} - m_LocalPosition: {x: 0.03709, y: 0.0696401, z: -0.039809998} - m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1356698350} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1626910332 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1626910333} - m_Layer: 0 - m_Name: FaceAttachment - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1626910333 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1626910332} - 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_Children: - - {fileID: 307354} - - {fileID: 918721703} - - {fileID: 2006304973} - m_Father: {fileID: 0} - m_RootOrder: 2 + m_Father: {fileID: 2006304973} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1720398272 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100014, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} - m_PrefabInternal: {fileID: 2006304972} - serializedVersion: 5 - m_Component: - - component: {fileID: 1720398273} - m_Layer: 0 - m_Name: NOSE_TIP - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1720398273 -Transform: +--- !u!137 &1258163602 +SkinnedMeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400014, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 13700006, guid: 909f7e3faf16c4c1983434120ad9d7f1, + type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1720398272} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0, y: -0.00463, z: -0.075865805} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1356698350} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1759052435 + m_GameObject: {fileID: 1258163600} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 3e6f4ede1d3624331a46ec5006f54bb3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_Bones: + - {fileID: 813689386} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 813689386} + m_AABB: + m_Center: {x: 0.0000011539087, y: -0.010605735, z: -0.016754575} + m_Extent: {x: 0.009687519, y: 0.0067871, z: 0.0057792068} + m_DirtyAABB: 0 +--- !u!1 &1463303056 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, @@ -813,10 +705,10 @@ GameObject: m_PrefabInternal: {fileID: 96447268} serializedVersion: 5 m_Component: - - component: {fileID: 1759052436} - - component: {fileID: 1759052439} - - component: {fileID: 1759052438} - - component: {fileID: 1759052437} + - component: {fileID: 1463303057} + - component: {fileID: 1463303060} + - component: {fileID: 1463303059} + - component: {fileID: 1463303058} m_Layer: 0 m_Name: First Person Camera m_TagString: MainCamera @@ -824,40 +716,40 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1759052436 +--- !u!4 &1463303057 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1759052435} + m_GameObject: {fileID: 1463303056} 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_Children: [] - m_Father: {fileID: 1281977297} + m_Father: {fileID: 538938176} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1759052437 +--- !u!114 &1463303058 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1759052435} + m_GameObject: {fileID: 1463303056} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} m_Name: m_EditorClassIdentifier: BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &1759052438 +--- !u!114 &1463303059 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1759052435} + m_GameObject: {fileID: 1463303056} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} @@ -868,13 +760,13 @@ MonoBehaviour: m_TrackingType: 0 m_UpdateType: 1 m_UseRelativeTransform: 1 ---- !u!20 &1759052439 +--- !u!20 &1463303060 Camera: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 96447268} - m_GameObject: {fileID: 1759052435} + m_GameObject: {fileID: 1463303056} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 @@ -905,42 +797,150 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!1 &1869069319 +--- !u!1 &1626910332 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100012, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1626910333} + m_Layer: 0 + m_Name: FaceAttachment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1626910333 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1626910332} + 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_Children: + - {fileID: 307354} + - {fileID: 918721703} + - {fileID: 2006304973} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1667029223 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} serializedVersion: 5 m_Component: - - component: {fileID: 1869069320} - - component: {fileID: 1869069321} + - component: {fileID: 1667029224} + - component: {fileID: 1667029225} m_Layer: 0 - m_Name: nose_mesh + m_Name: earRight_mesh m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1869069320 +--- !u!4 &1667029224 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400012, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabParentObject: {fileID: 400002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1869069319} + m_GameObject: {fileID: 1667029223} 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_Children: [] m_Father: {fileID: 2006304973} - m_RootOrder: 3 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1869069321 +--- !u!137 &1667029225 SkinnedMeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700006, guid: 909f7e3faf16c4c1983434120ad9d7f1, + m_PrefabParentObject: {fileID: 13700002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_PrefabInternal: {fileID: 2006304972} - m_GameObject: {fileID: 1869069319} + m_GameObject: {fileID: 1667029223} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 8e3ccdbfb959e42c3b73ce3eabfbd40b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_Bones: + - {fileID: 430356703} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 430356703} + m_AABB: + m_Center: {x: -0.040482737, y: 0.05451026, z: 0.0054118605} + m_Extent: {x: 0.047615252, y: 0.054646783, z: 0.030449301} + m_DirtyAABB: 0 +--- !u!1 &1722956889 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100010, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + serializedVersion: 5 + m_Component: + - component: {fileID: 1722956890} + - component: {fileID: 1722956891} + m_Layer: 0 + m_Name: fur_mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722956890 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400010, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_PrefabInternal: {fileID: 2006304972} + m_GameObject: {fileID: 1722956889} + 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_Children: [] + m_Father: {fileID: 2006304973} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1722956891 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 13700004, guid: 909f7e3faf16c4c1983434120ad9d7f1, + type: 3} + m_PrefabInternal: {fileID: 2006304972} + m_GameObject: {fileID: 1722956889} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -973,14 +973,14 @@ SkinnedMeshRenderer: m_Quality: 0 m_UpdateWhenOffscreen: 0 m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} + m_Mesh: {fileID: 4300002, guid: 909f7e3faf16c4c1983434120ad9d7f1, type: 3} m_Bones: - - {fileID: 1720398273} + - {fileID: 813689386} m_BlendShapeWeights: [] - m_RootBone: {fileID: 1720398273} + m_RootBone: {fileID: 813689386} m_AABB: - m_Center: {x: 0.0000011539087, y: -0.010605735, z: -0.016754575} - m_Extent: {x: 0.009687519, y: 0.0067871, z: 0.0057792068} + m_Center: {x: 0, y: 0.0018034149, z: -0.005423274} + m_Extent: {x: 0.039001808, y: 0.028062662, z: 0.012626011} m_DirtyAABB: 0 --- !u!1001 &2006304972 Prefab: @@ -1052,11 +1052,11 @@ Transform: m_LocalPosition: {x: -0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 515668892} - - {fileID: 583720918} - - {fileID: 712101046} - - {fileID: 1869069320} - - {fileID: 1356698350} + - {fileID: 448235382} + - {fileID: 1667029224} + - {fileID: 1722956890} + - {fileID: 1258163601} + - {fileID: 85950905} m_Father: {fileID: 1626910333} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/GoogleARCore/Examples/AugmentedImage/Scenes/AugmentedImage.unity b/Assets/GoogleARCore/Examples/AugmentedImage/Scenes/AugmentedImage.unity index 79d301e..a3dd543 100644 --- a/Assets/GoogleARCore/Examples/AugmentedImage/Scenes/AugmentedImage.unity +++ b/Assets/GoogleARCore/Examples/AugmentedImage/Scenes/AugmentedImage.unity @@ -113,6 +113,53 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &464068937 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 732595306} + serializedVersion: 5 + m_Component: + - component: {fileID: 464068939} + - component: {fileID: 464068938} + m_Layer: 0 + m_Name: ARCore Device + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &464068938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 732595306} + m_GameObject: {fileID: 464068937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} + m_Name: + m_EditorClassIdentifier: + DeviceCameraDirection: 0 + SessionConfig: {fileID: 11400000, guid: e3a0819a20dbf48e0b82c8d8d31b9d68, type: 2} + CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} +--- !u!4 &464068939 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 732595306} + m_GameObject: {fileID: 464068937} + 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_Children: + - {fileID: 1928806457} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &732595306 Prefab: m_ObjectHideFlags: 0 @@ -165,108 +212,8 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 1933444888} + m_RootGameObject: {fileID: 464068937} m_IsPrefabParent: 0 ---- !u!1 &976742667 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 732595306} - serializedVersion: 5 - m_Component: - - component: {fileID: 976742668} - - component: {fileID: 976742671} - - component: {fileID: 976742670} - - component: {fileID: 976742669} - m_Layer: 0 - m_Name: First Person Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &976742668 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 976742667} - 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_Children: [] - m_Father: {fileID: 1933444890} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &976742669 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} - m_Name: - m_EditorClassIdentifier: - BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &976742670 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Device: 0 - m_PoseSource: 6 - m_TrackingType: 0 - m_UpdateType: 1 - m_UseRelativeTransform: 1 ---- !u!20 &976742671 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.05 - far clip plane: 200 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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 --- !u!1 &1338525102 GameObject: m_ObjectHideFlags: 0 @@ -475,53 +422,106 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1933444888 +--- !u!1 &1928806456 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 732595306} serializedVersion: 5 m_Component: - - component: {fileID: 1933444890} - - component: {fileID: 1933444889} + - component: {fileID: 1928806457} + - component: {fileID: 1928806460} + - component: {fileID: 1928806459} + - component: {fileID: 1928806458} m_Layer: 0 - m_Name: ARCore Device - m_TagString: Untagged + m_Name: First Person Camera + m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1933444889 +--- !u!4 &1928806457 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 732595306} + m_GameObject: {fileID: 1928806456} + 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_Children: [] + m_Father: {fileID: 464068939} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1928806458 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, + m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 1933444888} + m_GameObject: {fileID: 1928806456} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} + m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} m_Name: m_EditorClassIdentifier: - DeviceCameraDirection: 0 - SessionConfig: {fileID: 11400000, guid: e3a0819a20dbf48e0b82c8d8d31b9d68, type: 2} - CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} ---- !u!4 &1933444890 -Transform: + BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} +--- !u!114 &1928806459 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, + m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 732595306} - m_GameObject: {fileID: 1933444888} - 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_Children: - - {fileID: 976742668} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_TrackingType: 0 + m_UpdateType: 1 + m_UseRelativeTransform: 1 +--- !u!20 &1928806460 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 732595306} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.05 + far clip plane: 200 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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 --- !u!1 &1998002202 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/GoogleARCore/Examples/CloudAnchors/Scenes/CloudAnchors.unity b/Assets/GoogleARCore/Examples/CloudAnchors/Scenes/CloudAnchors.unity index 61b8d60..31fa573 100644 --- a/Assets/GoogleARCore/Examples/CloudAnchors/Scenes/CloudAnchors.unity +++ b/Assets/GoogleARCore/Examples/CloudAnchors/Scenes/CloudAnchors.unity @@ -187,36 +187,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 72351864} ---- !u!1 &100357085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 745775765} - serializedVersion: 5 - m_Component: - - component: {fileID: 745775766} - - component: {fileID: 100357086} - m_Layer: 0 - m_Name: Environmental Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &100357086 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 745775765} - m_GameObject: {fileID: 100357085} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} - m_Name: - m_EditorClassIdentifier: - DirectionalLight: {fileID: 476386859} --- !u!1 &112290212 GameObject: m_ObjectHideFlags: 0 @@ -360,6 +330,106 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 140788285} +--- !u!1 &164496719 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 261734895} + serializedVersion: 5 + m_Component: + - component: {fileID: 164496720} + - component: {fileID: 164496723} + - component: {fileID: 164496722} + - component: {fileID: 164496721} + m_Layer: 0 + m_Name: First Person Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &164496720 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 261734895} + m_GameObject: {fileID: 164496719} + 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_Children: [] + m_Father: {fileID: 261734896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &164496721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 261734895} + m_GameObject: {fileID: 164496719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} + m_Name: + m_EditorClassIdentifier: + BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} +--- !u!114 &164496722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 261734895} + m_GameObject: {fileID: 164496719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_TrackingType: 0 + m_UpdateType: 1 + m_UseRelativeTransform: 1 +--- !u!20 &164496723 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 261734895} + m_GameObject: {fileID: 164496719} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.05 + far clip plane: 200 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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 --- !u!1 &175133970 GameObject: m_ObjectHideFlags: 0 @@ -509,6 +579,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 205406230} +--- !u!1 &248760204 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 745775765} + serializedVersion: 5 + m_Component: + - component: {fileID: 248760205} + - component: {fileID: 248760206} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &248760205 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 745775765} + m_GameObject: {fileID: 248760204} + 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_Children: [] + m_Father: {fileID: 745775766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!108 &248760206 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 745775765} + m_GameObject: {fileID: 248760204} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.3 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 --- !u!1001 &261734895 Prefab: m_ObjectHideFlags: 0 @@ -556,7 +694,7 @@ Prefab: type: 2} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 2000676070} + m_RootGameObject: {fileID: 431049821} m_IsPrefabParent: 0 --- !u!4 &261734896 Transform: @@ -564,13 +702,13 @@ Transform: m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 2000676070} + m_GameObject: {fileID: 431049821} 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_Children: - - {fileID: 1138714347} - - {fileID: 1224293051} + - {fileID: 164496720} + - {fileID: 1808109382} m_Father: {fileID: 1995596072} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -945,6 +1083,36 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 378851853} +--- !u!1 &387119383 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 745775765} + serializedVersion: 5 + m_Component: + - component: {fileID: 745775766} + - component: {fileID: 387119384} + m_Layer: 0 + m_Name: Environmental Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &387119384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 745775765} + m_GameObject: {fileID: 387119383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} + m_Name: + m_EditorClassIdentifier: + DirectionalLight: {fileID: 248760206} --- !u!1001 &392798715 Prefab: m_ObjectHideFlags: 0 @@ -990,7 +1158,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_RootGameObject: {fileID: 1224293050} + m_RootGameObject: {fileID: 1808109381} m_IsPrefabParent: 0 --- !u!1 &407442070 GameObject: @@ -1060,74 +1228,38 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 407442070} ---- !u!1 &476386857 +--- !u!1 &431049821 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_PrefabInternal: {fileID: 745775765} + m_PrefabInternal: {fileID: 261734895} serializedVersion: 5 m_Component: - - component: {fileID: 476386858} - - component: {fileID: 476386859} + - component: {fileID: 261734896} + - component: {fileID: 431049822} m_Layer: 0 - m_Name: Directional light + m_Name: ARCore Device m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &476386858 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 745775765} - m_GameObject: {fileID: 476386857} - 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_Children: [] - m_Father: {fileID: 745775766} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!108 &476386859 -Light: + m_IsActive: 1 +--- !u!114 &431049822 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_PrefabInternal: {fileID: 745775765} - m_GameObject: {fileID: 476386857} + m_PrefabInternal: {fileID: 261734895} + m_GameObject: {fileID: 431049821} m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.3 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} + m_Name: + m_EditorClassIdentifier: + DeviceCameraDirection: 0 + SessionConfig: {fileID: 11400000, guid: 2df5ff2f38acc4159832322e57364bfa, type: 2} + CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} --- !u!1 &476493625 GameObject: m_ObjectHideFlags: 0 @@ -1707,7 +1839,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_RootGameObject: {fileID: 100357085} + m_RootGameObject: {fileID: 387119383} m_IsPrefabParent: 0 --- !u!4 &745775766 Transform: @@ -1715,12 +1847,12 @@ Transform: m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 745775765} - m_GameObject: {fileID: 100357085} + m_GameObject: {fileID: 387119383} 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_Children: - - {fileID: 476386858} + - {fileID: 248760205} m_Father: {fileID: 1995596072} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2516,135 +2648,35 @@ MonoBehaviour: MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1112540668} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.101960786, g: 0.4509804, b: 0.9098039, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1112540672 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1112540668} ---- !u!1 &1138714346 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138714347} - - component: {fileID: 1138714350} - - component: {fileID: 1138714349} - - component: {fileID: 1138714348} - m_Layer: 0 - m_Name: First Person Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1138714347 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 1138714346} - 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_Children: [] - m_Father: {fileID: 261734896} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1138714348 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 1138714346} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} - m_Name: - m_EditorClassIdentifier: - BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &1138714349 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 1138714346} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1112540668} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_Device: 0 - m_PoseSource: 6 - m_TrackingType: 0 - m_UpdateType: 1 - m_UseRelativeTransform: 1 ---- !u!20 &1138714350 -Camera: + m_Material: {fileID: 0} + m_Color: {r: 0.101960786, g: 0.4509804, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1112540672 +CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 1138714346} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.05 - far clip plane: 200 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1112540668} --- !u!1 &1188174286 GameObject: m_ObjectHideFlags: 0 @@ -2836,101 +2868,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1215707245} ---- !u!1 &1224293050 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 392798715} - serializedVersion: 5 - m_Component: - - component: {fileID: 1224293051} - - component: {fileID: 1224293054} - - component: {fileID: 1224293053} - - component: {fileID: 1224293052} - m_Layer: 0 - m_Name: Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1224293051 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 392798715} - m_GameObject: {fileID: 1224293050} - 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_Children: [] - m_Father: {fileID: 261734896} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1224293052 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 392798715} - m_GameObject: {fileID: 1224293050} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} - m_Name: - m_EditorClassIdentifier: - PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} - EnablePopAnimation: 0 - MaxPointsToAddPerFrame: 5 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 5 - _popSize: 20 ---- !u!23 &1224293053 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 392798715} - m_GameObject: {fileID: 1224293050} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &1224293054 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 392798715} - m_GameObject: {fileID: 1224293050} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1267567485 GameObject: m_ObjectHideFlags: 0 @@ -3498,6 +3435,101 @@ RectTransform: m_AnchoredPosition: {x: 0, y: -9.999985} m_SizeDelta: {x: 0, y: -180} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1808109381 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 392798715} + serializedVersion: 5 + m_Component: + - component: {fileID: 1808109382} + - component: {fileID: 1808109385} + - component: {fileID: 1808109384} + - component: {fileID: 1808109383} + m_Layer: 0 + m_Name: Point Cloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1808109382 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 392798715} + m_GameObject: {fileID: 1808109381} + 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_Children: [] + m_Father: {fileID: 261734896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1808109383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 392798715} + m_GameObject: {fileID: 1808109381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} + m_Name: + m_EditorClassIdentifier: + PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} + EnablePopAnimation: 0 + MaxPointsToAddPerFrame: 5 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 5 + _popSize: 20 +--- !u!23 &1808109384 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 392798715} + m_GameObject: {fileID: 1808109381} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1808109385 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 392798715} + m_GameObject: {fileID: 1808109381} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1861603875 GameObject: m_ObjectHideFlags: 0 @@ -3763,38 +3795,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2000676070 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - serializedVersion: 5 - m_Component: - - component: {fileID: 261734896} - - component: {fileID: 2000676071} - m_Layer: 0 - m_Name: ARCore Device - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2000676071 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 261734895} - m_GameObject: {fileID: 2000676070} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} - m_Name: - m_EditorClassIdentifier: - DeviceCameraDirection: 0 - SessionConfig: {fileID: 11400000, guid: 2df5ff2f38acc4159832322e57364bfa, type: 2} - CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} --- !u!1 &2062722301 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/GoogleARCore/Examples/ComputerVision/Scenes/ComputerVision.unity b/Assets/GoogleARCore/Examples/ComputerVision/Scenes/ComputerVision.unity index 9ce4fea..8f24001 100644 --- a/Assets/GoogleARCore/Examples/ComputerVision/Scenes/ComputerVision.unity +++ b/Assets/GoogleARCore/Examples/ComputerVision/Scenes/ComputerVision.unity @@ -217,7 +217,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 1933444888} + m_RootGameObject: {fileID: 464068937} m_IsPrefabParent: 0 --- !u!1 &177518715 GameObject: @@ -361,7 +361,7 @@ MonoBehaviour: m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 1933444888} + m_GameObject: {fileID: 464068937} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} @@ -570,6 +570,38 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 460326603} +--- !u!1 &464068937 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 60865845} + serializedVersion: 5 + m_Component: + - component: {fileID: 464068938} + - component: {fileID: 273323148} + m_Layer: 0 + m_Name: ARCore Device + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464068938 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 60865845} + m_GameObject: {fileID: 464068937} + 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_Children: + - {fileID: 1928806457} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &515190552 GameObject: m_ObjectHideFlags: 0 @@ -1031,106 +1063,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 969494578} ---- !u!1 &976742667 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 60865845} - serializedVersion: 5 - m_Component: - - component: {fileID: 976742668} - - component: {fileID: 976742671} - - component: {fileID: 976742670} - - component: {fileID: 976742669} - m_Layer: 0 - m_Name: First Person Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &976742668 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 976742667} - 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_Children: [] - m_Father: {fileID: 1933444889} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &976742669 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} - m_Name: - m_EditorClassIdentifier: - BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &976742670 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Device: 0 - m_PoseSource: 6 - m_TrackingType: 0 - m_UpdateType: 1 - m_UseRelativeTransform: 1 ---- !u!20 &976742671 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.05 - far clip plane: 200 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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 --- !u!1 &990394015 GameObject: m_ObjectHideFlags: 0 @@ -1993,38 +1925,106 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1933444888 +--- !u!1 &1928806456 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 60865845} serializedVersion: 5 m_Component: - - component: {fileID: 1933444889} - - component: {fileID: 273323148} + - component: {fileID: 1928806457} + - component: {fileID: 1928806460} + - component: {fileID: 1928806459} + - component: {fileID: 1928806458} m_Layer: 0 - m_Name: ARCore Device - m_TagString: Untagged + m_Name: First Person Camera + m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1933444889 +--- !u!4 &1928806457 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, + m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 60865845} - m_GameObject: {fileID: 1933444888} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1928806456} + 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_Children: - - {fileID: 976742668} - m_Father: {fileID: 0} + m_Children: [] + m_Father: {fileID: 464068938} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1928806458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 60865845} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} + m_Name: + m_EditorClassIdentifier: + BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} +--- !u!114 &1928806459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 60865845} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_TrackingType: 0 + m_UpdateType: 1 + m_UseRelativeTransform: 1 +--- !u!20 &1928806460 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 60865845} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.05 + far clip plane: 200 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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 --- !u!1 &1956469005 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/GoogleARCore/Examples/HelloAR/Scenes/HelloAR.unity b/Assets/GoogleARCore/Examples/HelloAR/Scenes/HelloAR.unity index 12e5b26..75149cf 100644 --- a/Assets/GoogleARCore/Examples/HelloAR/Scenes/HelloAR.unity +++ b/Assets/GoogleARCore/Examples/HelloAR/Scenes/HelloAR.unity @@ -232,6 +232,84 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 +--- !u!1 &85950904 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1254139920877974, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 85950905} + - component: {fileID: 85950906} + - component: {fileID: 85950907} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &85950905 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224596816357008206, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 85950904} + 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_Children: [] + m_Father: {fileID: 1046780548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 80, y: 0} + m_SizeDelta: {x: 1472.2, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &85950906 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222876762692622444, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 85950904} +--- !u!114 &85950907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114675208815321770, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 85950904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 46 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 72 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "Searching for surfaces\u2026" --- !u!1001 &150429108 Prefab: m_ObjectHideFlags: 0 @@ -281,7 +359,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_RootGameObject: {fileID: 377894111} + m_RootGameObject: {fileID: 1408804802} m_IsPrefabParent: 0 --- !u!1 &152492292 GameObject: @@ -592,101 +670,6 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 264318186} ---- !u!1 &284656479 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1947850325268790, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 284656480} - - component: {fileID: 284656483} - - component: {fileID: 284656482} - - component: {fileID: 284656481} - m_Layer: 0 - m_Name: Discovery Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &284656480 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4522253342955840, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 284656479} - 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_Children: [] - m_Father: {fileID: 1439851973} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &284656481 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114677467912739828, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 284656479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} - m_Name: - m_EditorClassIdentifier: - PointColor: {r: 1, g: 1, b: 1, a: 0} - EnablePopAnimation: 1 - MaxPointsToAddPerFrame: 1 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 10 - _popSize: 50 ---- !u!23 &284656482 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23202741898937940, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 284656479} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &284656483 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33799012446163236, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 284656479} - m_Mesh: {fileID: 0} --- !u!1 &332451068 GameObject: m_ObjectHideFlags: 0 @@ -761,101 +744,6 @@ MonoBehaviour: m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: Enable depth ---- !u!1 &377894111 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 150429108} - serializedVersion: 5 - m_Component: - - component: {fileID: 377894115} - - component: {fileID: 377894114} - - component: {fileID: 377894113} - - component: {fileID: 377894112} - m_Layer: 0 - m_Name: Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &377894112 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 150429108} - m_GameObject: {fileID: 377894111} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} - m_Name: - m_EditorClassIdentifier: - PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} - EnablePopAnimation: 0 - MaxPointsToAddPerFrame: 5 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 5 - _popSize: 20 ---- !u!23 &377894113 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 150429108} - m_GameObject: {fileID: 377894111} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &377894114 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 150429108} - m_GameObject: {fileID: 377894111} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &377894115 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 150429108} - m_GameObject: {fileID: 377894111} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &408689066 GameObject: m_ObjectHideFlags: 0 @@ -931,84 +819,271 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 408689066} ---- !u!1 &471419946 +--- !u!1 &430356702 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1494932783218128, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1134799989617770, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} serializedVersion: 5 m_Component: - - component: {fileID: 471419947} - - component: {fileID: 471419949} - - component: {fileID: 471419948} + - component: {fileID: 430356703} + - component: {fileID: 430356706} + - component: {fileID: 430356707} + - component: {fileID: 430356705} + - component: {fileID: 430356704} m_Layer: 5 - m_Name: Text + m_Name: Hand Animation m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &471419947 +--- !u!224 &430356703 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224149726896389198, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224276631466487834, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 471419946} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 430356702} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.0999999, y: 1.0999999, z: 1.0999999} m_Children: [] - m_Father: {fileID: 1720398276} - m_RootOrder: 0 + m_Father: {fileID: 1258163601} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 250, y: 250} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &471419948 +--- !u!114 &430356704 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114198791628043326, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 471419946} + m_GameObject: {fileID: 430356702} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: c46dafe9f93ea4a638b8f23c38039c63, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: + RawImage: {fileID: 430356707} + VideoPlayer: {fileID: 430356705} +--- !u!328 &430356705 +VideoPlayer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 328931233274937060, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 430356702} + m_Enabled: 1 + m_VideoClip: {fileID: 32900000, guid: 9070914d75707431c8ebef8b92960dda, type: 3} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 8400000, guid: 4969ba0220e83c94a926ea4264cdff4a, type: 2} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: _MainTex + m_RenderMode: 4 + m_AspectRatio: 2 + m_DataSource: 0 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 0 + m_TargetAudioSources: [] + m_DirectAudioVolumes: [] + m_Url: + m_EnabledAudioTracks: + m_DirectAudioMutes: + m_ControlledAudioTrackCount: 0 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 1 + m_FrameReadyEventEnabled: 0 +--- !u!222 &430356706 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222653202546379244, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 430356702} +--- !u!114 &430356707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114376072597821902, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 430356702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 2800000, guid: 58f32fb24e9e04466845025d41f60e05, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!1 &448235381 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1253402262083664, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 448235382} + - component: {fileID: 448235384} + - component: {fileID: 448235383} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &448235382 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224103090575334000, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 448235381} + 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_Children: [] + m_Father: {fileID: 1463303057} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 50, y: -379} + m_SizeDelta: {x: -100, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &448235383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114632337368380536, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 448235381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 38 + m_FontSize: 50 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 60 - m_Alignment: 4 + m_MinSize: 5 + m_MaxSize: 70 + m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Got it ---- !u!222 &471419949 + m_Text: How to find a surface +--- !u!222 &448235384 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222350485964238294, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 471419946} + m_GameObject: {fileID: 448235381} +--- !u!1 &451373801 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1394164186} + serializedVersion: 5 + m_Component: + - component: {fileID: 451373803} + - component: {fileID: 451373802} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!108 &451373802 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1394164186} + m_GameObject: {fileID: 451373801} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.3 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &451373803 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1394164186} + m_GameObject: {fileID: 451373801} + 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_Children: [] + m_Father: {fileID: 1230147518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1 &471504155 GameObject: m_ObjectHideFlags: 0 @@ -1083,84 +1158,6 @@ RectTransform: m_AnchoredPosition: {x: 25, y: 0} m_SizeDelta: {x: -50, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &515668891 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1253402262083664, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 515668892} - - component: {fileID: 515668894} - - component: {fileID: 515668893} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &515668892 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224103090575334000, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 515668891} - 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_Children: [] - m_Father: {fileID: 1759052436} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 50, y: -379} - m_SizeDelta: {x: -100, y: 100} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &515668893 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114632337368380536, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 515668891} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 50 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 5 - m_MaxSize: 70 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: How to find a surface ---- !u!222 &515668894 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222350485964238294, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 515668891} --- !u!1 &528098105 GameObject: m_ObjectHideFlags: 0 @@ -1230,149 +1227,98 @@ MonoBehaviour: m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: OK ---- !u!222 &528098108 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 528098105} ---- !u!1 &531328466 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 1394164186} - serializedVersion: 5 - m_Component: - - component: {fileID: 531328468} - - component: {fileID: 531328467} - m_Layer: 0 - m_Name: Environmental Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &531328467 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 1394164186} - m_GameObject: {fileID: 531328466} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} - m_Name: - m_EditorClassIdentifier: - DirectionalLight: {fileID: 862644228} ---- !u!4 &531328468 -Transform: + m_LineSpacing: 1 + m_Text: OK +--- !u!222 &528098108 +CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 1394164186} - m_GameObject: {fileID: 531328466} - 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_Children: - - {fileID: 862644229} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &540797541 + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 528098105} +--- !u!1 &538938174 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1131732715277368, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1806357083306936, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} + m_PrefabInternal: {fileID: 688001843} serializedVersion: 5 m_Component: - - component: {fileID: 540797542} - - component: {fileID: 540797544} - - component: {fileID: 540797543} + - component: {fileID: 538938175} + - component: {fileID: 538938177} + - component: {fileID: 538938176} m_Layer: 5 - m_Name: Text + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &540797542 +--- !u!224 &538938175 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224623644844817170, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224433948575544804, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540797541} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 538938174} 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_Children: [] - m_Father: {fileID: 1959471415} - m_RootOrder: 1 + m_Father: {fileID: 1463303057} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -100} - m_SizeDelta: {x: -60, y: 80} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &540797543 + m_AnchoredPosition: {x: -0.5, y: -158.89001} + m_SizeDelta: {x: -23, y: 295} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &538938176 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114255811150471528, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114407642807697180, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540797541} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 538938174} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 25 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 2 - m_MaxSize: 60 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Instant Placement ---- !u!222 &540797544 + m_Sprite: {fileID: 21300000, guid: a41c8e3a2c8914604bc66103fad54c24, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &538938177 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222283088058059044, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222989402194974608, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540797541} ---- !u!1 &583720917 + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 538938174} +--- !u!1 &540797541 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 1131732715277368, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} + m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 583720918} - - component: {fileID: 583720920} - - component: {fileID: 583720919} + - component: {fileID: 540797542} + - component: {fileID: 540797544} + - component: {fileID: 540797543} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -1380,32 +1326,32 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &583720918 +--- !u!224 &540797542 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 224623644844817170, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 583720917} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 540797541} 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_Children: [] - m_Father: {fileID: 1759052436} - m_RootOrder: 2 + m_Father: {fileID: 1959471415} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -0.000061035156, y: -658} - m_SizeDelta: {x: -100, y: 492.3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &583720919 + m_AnchoredPosition: {x: 0, y: -100} + m_SizeDelta: {x: -60, y: 80} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &540797543 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114255811150471528, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 583720917} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 540797541} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1421,10 +1367,10 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 33 + m_FontSize: 25 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 3 + m_MinSize: 2 m_MaxSize: 60 m_Alignment: 0 m_AlignByGeometry: 0 @@ -1432,18 +1378,14 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "In order to start the experience, the app needs to detect a flat, horizontal - surface.\n\nFinding a surface works best on well-lit, textured surfaces like wood, - concrete, tiles, and carpets.\n\nAim down at the floor or a tabletop, and move - your phone slowly in a circle.\n\nMake sure the lighting isn\u2019t too dark or - too bright.\n" ---- !u!222 &583720920 + m_Text: Instant Placement +--- !u!222 &540797544 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 222283088058059044, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 583720917} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 540797541} --- !u!1 &627916101 GameObject: m_ObjectHideFlags: 0 @@ -1496,6 +1438,8 @@ MonoBehaviour: type: 2} GameObjectPointPrefab: {fileID: 1513252861858756, guid: 8b604092cbb3d482da82845b61a6809b, type: 2} + GameObjectDepthPointPrefab: {fileID: 1513252861858756, guid: 8b604092cbb3d482da82845b61a6809b, + type: 2} --- !u!114 &627916104 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1516,6 +1460,84 @@ MonoBehaviour: _depthMenu: {fileID: 1415240871} _instantPlacementMenuUi: {fileID: 1959471414} _instantPlacementButton: {fileID: 1518270321} +--- !u!1 &657738747 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1096507120819496, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 657738748} + - component: {fileID: 657738750} + - component: {fileID: 657738749} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &657738748 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224045560955471334, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 657738747} + 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_Children: [] + m_Father: {fileID: 680968379} + 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!114 &657738749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114716270761809112, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 657738747} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.15806337, g: 0.4309361, b: 0.9056604, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 50 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 60 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: OPEN +--- !u!222 &657738750 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222014794675779164, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 657738747} --- !u!1 &658413863 GameObject: m_ObjectHideFlags: 0 @@ -1539,30 +1561,152 @@ RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 224149726896389198, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 658413863} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 658413863} + 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_Children: [] + m_Father: {fileID: 1518270320} + 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!114 &658413865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 658413863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 60 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Instant Placement +--- !u!222 &658413866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 658413863} +--- !u!1 &680968378 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1620356295715200, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 680968379} + - component: {fileID: 680968382} + - component: {fileID: 680968381} + - component: {fileID: 680968380} + m_Layer: 5 + m_Name: Open Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &680968379 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224429972709744798, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 680968378} + 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_Children: [] - m_Father: {fileID: 1518270320} - m_RootOrder: 0 + m_LocalScale: {x: 0.94280225, y: 0.94280225, z: 0.94280225} + m_Children: + - {fileID: 657738748} + m_Father: {fileID: 1046780548} + m_RootOrder: 1 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_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -151, y: 82} + m_SizeDelta: {x: 303.3, y: 113.7} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &658413865 +--- !u!114 &680968380 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114628222162657684, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 658413863} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 680968378} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 680968381} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &680968381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114079631928349614, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 680968378} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1573,27 +1717,21 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 30 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 60 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Instant Placement ---- !u!222 &658413866 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &680968382 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222612501244681524, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 658413863} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 680968378} --- !u!1001 &688001843 Prefab: m_ObjectHideFlags: 0 @@ -1635,7 +1773,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_RootGameObject: {fileID: 1439851972} + m_RootGameObject: {fileID: 1307913686} m_IsPrefabParent: 0 --- !u!1 &694941839 GameObject: @@ -1705,78 +1843,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 694941839} ---- !u!1 &712101045 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1741401743084830, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 712101046} - - component: {fileID: 712101048} - - component: {fileID: 712101047} - m_Layer: 5 - m_Name: Translucent Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &712101046 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224113101831220714, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 712101045} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} - m_Children: [] - m_Father: {fileID: 1627692178} - 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: 558.3413, y: 629.10504} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &712101047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114522933274058476, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 712101045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.78431374} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &712101048 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222798098526634892, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 712101045} --- !u!1 &725826669 GameObject: m_ObjectHideFlags: 0 @@ -2085,7 +2151,7 @@ MonoBehaviour: m_PrefabParentObject: {fileID: 114691982231484394, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1439851972} + m_GameObject: {fileID: 1307913686} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: ed4a6e647c8db3a4a804e5d955140644, type: 3} @@ -2093,13 +2159,129 @@ MonoBehaviour: m_EditorClassIdentifier: DisplayGuideDelay: 3 OfferDetailedInstructionsDelay: 8 - _featurePoints: {fileID: 284656479} - _handAnimation: {fileID: 1075883637} - _snackBar: {fileID: 1188691890} - _snackBarText: {fileID: 1356698352} - _openButton: {fileID: 1723114605} - _moreHelpWindow: {fileID: 1627692177} - _gotItButton: {fileID: 1720398273} + _featurePoints: {fileID: 1592898277} + _handAnimation: {fileID: 430356707} + _snackBar: {fileID: 1046780547} + _snackBarText: {fileID: 85950907} + _openButton: {fileID: 680968378} + _moreHelpWindow: {fileID: 1955394414} + _gotItButton: {fileID: 813689386} +--- !u!1 &813689385 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1521944159913020, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 813689389} + - component: {fileID: 813689388} + - component: {fileID: 813689387} + - component: {fileID: 813689386} + m_Layer: 5 + m_Name: Got It Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &813689386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114278378996577766, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 813689385} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 813689387} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &813689387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 813689385} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &813689388 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 813689385} +--- !u!224 &813689389 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224815438004130162, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 813689385} + 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_Children: + - {fileID: 1378245233} + m_Father: {fileID: 1463303057} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -180, y: 111} + m_SizeDelta: {x: 230, y: 95} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &823022760 GameObject: m_ObjectHideFlags: 0 @@ -2172,74 +2354,6 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 823022760} ---- !u!1 &862644227 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 1394164186} - serializedVersion: 5 - m_Component: - - component: {fileID: 862644229} - - component: {fileID: 862644228} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!108 &862644228 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 1394164186} - m_GameObject: {fileID: 862644227} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.3 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &862644229 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 1394164186} - m_GameObject: {fileID: 862644227} - 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_Children: [] - m_Father: {fileID: 531328468} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1 &902159483 GameObject: m_ObjectHideFlags: 0 @@ -2852,6 +2966,80 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1036965034} +--- !u!1 &1046780547 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1628086211047416, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1046780548} + - component: {fileID: 1046780550} + - component: {fileID: 1046780549} + m_Layer: 5 + m_Name: Snack Bar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1046780548 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224433849719476778, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1046780547} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3608439, y: 0.3608439, z: 0.3608439} + m_Children: + - {fileID: 85950905} + - {fileID: 680968379} + m_Father: {fileID: 1258163601} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 28.867554} + m_SizeDelta: {x: 920.38477, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1046780549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114405450150461852, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1046780547} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.74509805} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1046780550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222435448296670882, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1046780547} --- !u!1 &1055209457 GameObject: m_ObjectHideFlags: 0 @@ -2998,184 +3186,65 @@ MonoBehaviour: m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1064538129} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 627916104} - m_MethodName: OnMenuClosed - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1064538129 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064538126} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1064538130 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064538126} ---- !u!1 &1075883632 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1134799989617770, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1075883633} - - component: {fileID: 1075883636} - - component: {fileID: 1075883637} - - component: {fileID: 1075883635} - - component: {fileID: 1075883634} - m_Layer: 5 - m_Name: Hand Animation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1075883633 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224276631466487834, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1075883632} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0999999, y: 1.0999999, z: 1.0999999} - m_Children: [] - m_Father: {fileID: 1869069320} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 250, y: 250} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1075883634 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114198791628043326, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1075883632} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c46dafe9f93ea4a638b8f23c38039c63, type: 3} - m_Name: - m_EditorClassIdentifier: - RawImage: {fileID: 1075883637} - VideoPlayer: {fileID: 1075883635} ---- !u!328 &1075883635 -VideoPlayer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 328931233274937060, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1075883632} - m_Enabled: 1 - m_VideoClip: {fileID: 32900000, guid: 9070914d75707431c8ebef8b92960dda, type: 3} - m_TargetCameraAlpha: 1 - m_TargetCamera3DLayout: 0 - m_TargetCamera: {fileID: 0} - m_TargetTexture: {fileID: 8400000, guid: 4969ba0220e83c94a926ea4264cdff4a, type: 2} - m_TimeReference: 0 - m_TargetMaterialRenderer: {fileID: 0} - m_TargetMaterialProperty: _MainTex - m_RenderMode: 4 - m_AspectRatio: 2 - m_DataSource: 0 - m_PlaybackSpeed: 1 - m_AudioOutputMode: 0 - m_TargetAudioSources: [] - m_DirectAudioVolumes: [] - m_Url: - m_EnabledAudioTracks: - m_DirectAudioMutes: - m_ControlledAudioTrackCount: 0 - m_PlayOnAwake: 1 - m_SkipOnDrop: 1 - m_Looping: 1 - m_WaitForFirstFrame: 1 - m_FrameReadyEventEnabled: 0 ---- !u!222 &1075883636 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222653202546379244, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1075883632} ---- !u!114 &1075883637 + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1064538129} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 627916104} + m_MethodName: OnMenuClosed + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1064538129 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114376072597821902, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1075883632} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1064538126} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 58f32fb24e9e04466845025d41f60e05, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1064538130 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1064538126} --- !u!1 &1110022024 GameObject: m_ObjectHideFlags: 0 @@ -3254,80 +3323,51 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1110022024} ---- !u!1 &1188691890 +--- !u!1 &1230147516 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1628086211047416, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_PrefabInternal: {fileID: 688001843} + m_PrefabInternal: {fileID: 1394164186} serializedVersion: 5 m_Component: - - component: {fileID: 1188691891} - - component: {fileID: 1188691893} - - component: {fileID: 1188691892} - m_Layer: 5 - m_Name: Snack Bar + - component: {fileID: 1230147518} + - component: {fileID: 1230147517} + m_Layer: 0 + m_Name: Environmental Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1188691891 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224433849719476778, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1188691890} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.3608439, y: 0.3608439, z: 0.3608439} - m_Children: - - {fileID: 1356698350} - - {fileID: 1723114606} - m_Father: {fileID: 1869069320} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 28.867554} - m_SizeDelta: {x: 920.38477, y: 160} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1188691892 + m_IsActive: 1 +--- !u!114 &1230147517 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114405450150461852, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1188691890} + m_PrefabInternal: {fileID: 1394164186} + m_GameObject: {fileID: 1230147516} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.74509805} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1188691893 -CanvasRenderer: + DirectionalLight: {fileID: 451373802} +--- !u!4 &1230147518 +Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222435448296670882, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1188691890} + m_PrefabInternal: {fileID: 1394164186} + m_GameObject: {fileID: 1230147516} + 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_Children: + - {fileID: 451373803} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1233457656 GameObject: m_ObjectHideFlags: 0 @@ -3458,6 +3498,107 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1237353130} +--- !u!1 &1258163600 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1132834895103378, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1258163601} + - component: {fileID: 1258163604} + - component: {fileID: 1258163603} + - component: {fileID: 1258163602} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1258163601 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224798383043448138, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1258163600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1955394415} + - {fileID: 1046780548} + - {fileID: 430356703} + m_Father: {fileID: 1307913687} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1258163602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114163356861035466, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1258163600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1258163603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114898409539304540, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1258163600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1258163604 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 223986510026342770, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1258163600} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + 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: 1 + m_TargetDisplay: 0 --- !u!1 &1272866944 GameObject: m_ObjectHideFlags: 0 @@ -3536,78 +3677,39 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1272866944} ---- !u!1 &1281977295 +--- !u!1 &1307913686 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1806357083306936, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1281977296} - - component: {fileID: 1281977298} - - component: {fileID: 1281977297} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1281977296 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224433948575544804, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1281977295} - 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_Children: [] - m_Father: {fileID: 1759052436} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -0.5, y: -158.89001} - m_SizeDelta: {x: -23, y: 295} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1281977297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114407642807697180, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1026997606374626, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1281977295} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a41c8e3a2c8914604bc66103fad54c24, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1281977298 -CanvasRenderer: + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1307913687} + - component: {fileID: 800275910} + m_Layer: 0 + m_Name: PlaneDiscovery + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1307913687 +Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222989402194974608, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 4430574757597842, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1281977295} + m_GameObject: {fileID: 1307913686} + 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_Children: + - {fileID: 1258163601} + - {fileID: 1592898278} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1331696453 GameObject: m_ObjectHideFlags: 0 @@ -3724,17 +3826,17 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1331696453} ---- !u!1 &1356698349 +--- !u!1 &1378245232 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1254139920877974, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1494932783218128, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} serializedVersion: 5 m_Component: - - component: {fileID: 1356698350} - - component: {fileID: 1356698351} - - component: {fileID: 1356698352} + - component: {fileID: 1378245233} + - component: {fileID: 1378245235} + - component: {fileID: 1378245234} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -3742,39 +3844,32 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1356698350 +--- !u!224 &1378245233 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224596816357008206, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224149726896389198, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1356698349} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1378245232} + 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_Children: [] - m_Father: {fileID: 1188691891} + m_Father: {fileID: 813689389} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 80, y: 0} - m_SizeDelta: {x: 1472.2, y: 100} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &1356698351 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222876762692622444, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1356698349} ---- !u!114 &1356698352 + 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!114 &1378245234 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114675208815321770, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1356698349} + m_GameObject: {fileID: 1378245232} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -3790,18 +3885,25 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 46 + m_FontSize: 38 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 - m_MaxSize: 72 - m_Alignment: 3 + m_MaxSize: 60 + m_Alignment: 4 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "Searching for surfaces\u2026" + m_Text: Got it +--- !u!222 &1378245235 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1378245232} --- !u!1 &1388345371 GameObject: m_ObjectHideFlags: 0 @@ -3958,7 +4060,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_RootGameObject: {fileID: 531328466} + m_RootGameObject: {fileID: 1230147516} m_IsPrefabParent: 0 --- !u!1 &1399039452 GameObject: @@ -4029,84 +4131,101 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1399039452} ---- !u!1 &1406893323 +--- !u!1 &1408804802 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1096507120819496, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 688001843} + m_PrefabInternal: {fileID: 150429108} serializedVersion: 5 m_Component: - - component: {fileID: 1406893324} - - component: {fileID: 1406893326} - - component: {fileID: 1406893325} - m_Layer: 5 - m_Name: Text + - component: {fileID: 1408804806} + - component: {fileID: 1408804805} + - component: {fileID: 1408804804} + - component: {fileID: 1408804803} + m_Layer: 0 + m_Name: Point Cloud m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1406893324 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224045560955471334, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1406893323} - 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_Children: [] - m_Father: {fileID: 1723114606} - 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!114 &1406893325 +--- !u!114 &1408804803 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114716270761809112, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1406893323} + m_PrefabInternal: {fileID: 150429108} + m_GameObject: {fileID: 1408804802} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.15806337, g: 0.4309361, b: 0.9056604, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 50 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 5 - m_MaxSize: 60 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: OPEN ---- !u!222 &1406893326 -CanvasRenderer: + PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} + EnablePopAnimation: 0 + MaxPointsToAddPerFrame: 5 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 5 + _popSize: 20 +--- !u!23 &1408804804 +MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222014794675779164, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1406893323} + m_PrefabInternal: {fileID: 150429108} + m_GameObject: {fileID: 1408804802} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1408804805 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 150429108} + m_GameObject: {fileID: 1408804802} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1408804806 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 150429108} + m_GameObject: {fileID: 1408804802} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1415240870 GameObject: m_ObjectHideFlags: 0 @@ -4240,39 +4359,82 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1423499792} ---- !u!1 &1439851972 +--- !u!1 &1463303056 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1026997606374626, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1520766987342560, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} serializedVersion: 5 m_Component: - - component: {fileID: 1439851973} - - component: {fileID: 800275910} - m_Layer: 0 - m_Name: PlaneDiscovery + - component: {fileID: 1463303057} + - component: {fileID: 1463303059} + - component: {fileID: 1463303058} + m_Layer: 5 + m_Name: Contents m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1439851973 -Transform: +--- !u!224 &1463303057 +RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4430574757597842, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224606223855309774, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1439851972} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1463303056} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: - - {fileID: 1869069320} - - {fileID: 284656480} - m_Father: {fileID: 0} - m_RootOrder: 6 + - {fileID: 538938175} + - {fileID: 448235382} + - {fileID: 1667029224} + - {fileID: 813689389} + m_Father: {fileID: 1955394415} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 733, y: 1100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1463303058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114499232208719540, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1463303056} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 209563986116240d6aaec5a6fb7786a7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1463303059 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222736752331366234, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1463303056} --- !u!1 &1481078941 GameObject: m_ObjectHideFlags: 0 @@ -4464,10 +4626,105 @@ MonoBehaviour: --- !u!222 &1518270323 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1518270319} +--- !u!1 &1592898277 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1947850325268790, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1592898278} + - component: {fileID: 1592898281} + - component: {fileID: 1592898280} + - component: {fileID: 1592898279} + m_Layer: 0 + m_Name: Discovery Point Cloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592898278 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4522253342955840, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1592898277} + 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_Children: [] + m_Father: {fileID: 1307913687} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1592898279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114677467912739828, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1592898277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} + m_Name: + m_EditorClassIdentifier: + PointColor: {r: 1, g: 1, b: 1, a: 0} + EnablePopAnimation: 1 + MaxPointsToAddPerFrame: 1 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 10 + _popSize: 50 +--- !u!23 &1592898280 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 23202741898937940, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1518270319} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1592898277} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1592898281 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33799012446163236, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1592898277} + m_Mesh: {fileID: 0} --- !u!1 &1593632911 GameObject: m_ObjectHideFlags: 0 @@ -4623,43 +4880,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1600246717} ---- !u!1 &1627692177 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1841743570407438, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1627692178} - m_Layer: 5 - m_Name: More Help Window - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1627692178 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224688444896684474, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1627692177} - 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_Children: - - {fileID: 712101046} - - {fileID: 1759052436} - m_Father: {fileID: 1869069320} - 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!1 &1643204059 GameObject: m_ObjectHideFlags: 0 @@ -4728,6 +4948,88 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1643204059} +--- !u!1 &1667029223 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1131732715277368, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1667029224} + - component: {fileID: 1667029226} + - component: {fileID: 1667029225} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1667029224 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224623644844817170, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1667029223} + 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_Children: [] + m_Father: {fileID: 1463303057} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000061035156, y: -658} + m_SizeDelta: {x: -100, y: 492.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1667029225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114255811150471528, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1667029223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 33 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 60 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "In order to start the experience, the app needs to detect a flat, horizontal + surface.\n\nFinding a surface works best on well-lit, textured surfaces like wood, + concrete, tiles, and carpets.\n\nAim down at the floor or a tabletop, and move + your phone slowly in a circle.\n\nMake sure the lighting isn\u2019t too dark or + too bright.\n" +--- !u!222 &1667029226 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222283088058059044, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1667029223} --- !u!1 &1703534985 GameObject: m_ObjectHideFlags: 0 @@ -5030,233 +5332,73 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 694941840} - m_Father: {fileID: 793454577} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -50, y: -50} - m_SizeDelta: {x: 50, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1720398272 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1521944159913020, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1720398276} - - component: {fileID: 1720398275} - - component: {fileID: 1720398274} - - component: {fileID: 1720398273} - m_Layer: 5 - m_Name: Got It Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1720398273 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114278378996577766, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1720398272} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1720398274} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1720398274 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1720398272} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1720398275 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1720398272} ---- !u!224 &1720398276 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224815438004130162, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1720398272} - 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_Children: - - {fileID: 471419947} - m_Father: {fileID: 1759052436} - m_RootOrder: 3 + - {fileID: 694941840} + m_Father: {fileID: 793454577} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -180, y: 111} - m_SizeDelta: {x: 230, y: 95} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -50, y: -50} + m_SizeDelta: {x: 50, y: 50} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1723114605 +--- !u!1 &1722956889 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1620356295715200, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1741401743084830, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} serializedVersion: 5 m_Component: - - component: {fileID: 1723114606} - - component: {fileID: 1723114609} - - component: {fileID: 1723114608} - - component: {fileID: 1723114607} + - component: {fileID: 1722956890} + - component: {fileID: 1722956892} + - component: {fileID: 1722956891} m_Layer: 5 - m_Name: Open Button + m_Name: Translucent Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1723114606 + m_IsActive: 1 +--- !u!224 &1722956890 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224429972709744798, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224113101831220714, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1723114605} + m_GameObject: {fileID: 1722956889} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.94280225, y: 0.94280225, z: 0.94280225} - m_Children: - - {fileID: 1406893324} - m_Father: {fileID: 1188691891} - m_RootOrder: 1 + m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_Children: [] + m_Father: {fileID: 1955394415} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -151, y: 82} - m_SizeDelta: {x: 303.3, y: 113.7} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 558.3413, y: 629.10504} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1723114607 +--- !u!114 &1722956891 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114628222162657684, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114522933274058476, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1723114605} + m_GameObject: {fileID: 1722956889} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1723114608} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1723114608 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114079631928349614, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1723114605} - m_Enabled: 0 - m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.78431374} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5264,13 +5406,13 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1723114609 +--- !u!222 &1722956892 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222612501244681524, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222798098526634892, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1723114605} + m_GameObject: {fileID: 1722956889} --- !u!1 &1739707472 GameObject: m_ObjectHideFlags: 0 @@ -5421,82 +5563,6 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1742385382} ---- !u!1 &1759052435 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1520766987342560, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1759052436} - - component: {fileID: 1759052438} - - component: {fileID: 1759052437} - m_Layer: 5 - m_Name: Contents - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1759052436 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224606223855309774, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1759052435} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1281977296} - - {fileID: 515668892} - - {fileID: 583720918} - - {fileID: 1720398276} - m_Father: {fileID: 1627692178} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 733, y: 1100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1759052437 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114499232208719540, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1759052435} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 209563986116240d6aaec5a6fb7786a7, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1759052438 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222736752331366234, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1759052435} --- !u!1 &1793234863 GameObject: m_ObjectHideFlags: 0 @@ -5647,107 +5713,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1801511282} ---- !u!1 &1869069319 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1132834895103378, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - serializedVersion: 5 - m_Component: - - component: {fileID: 1869069320} - - component: {fileID: 1869069323} - - component: {fileID: 1869069322} - - component: {fileID: 1869069321} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1869069320 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224798383043448138, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1869069319} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1627692178} - - {fileID: 1188691891} - - {fileID: 1075883633} - m_Father: {fileID: 1439851973} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1869069321 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114163356861035466, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1869069319} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1869069322 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114898409539304540, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1869069319} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0.5 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1869069323 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 223986510026342770, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 688001843} - m_GameObject: {fileID: 1869069319} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - 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: 1 - m_TargetDisplay: 0 --- !u!1 &1875438990 GameObject: m_ObjectHideFlags: 0 @@ -5956,6 +5921,43 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1937586005} +--- !u!1 &1955394414 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1841743570407438, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + serializedVersion: 5 + m_Component: + - component: {fileID: 1955394415} + m_Layer: 5 + m_Name: More Help Window + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1955394415 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224688444896684474, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 688001843} + m_GameObject: {fileID: 1955394414} + 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_Children: + - {fileID: 1722956890} + - {fileID: 1463303057} + m_Father: {fileID: 1258163601} + 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!1 &1959471414 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/GoogleARCore/Examples/HelloAR/Scripts/HelloARController.cs b/Assets/GoogleARCore/Examples/HelloAR/Scripts/HelloARController.cs index 8df8457..b30b145 100644 --- a/Assets/GoogleARCore/Examples/HelloAR/Scripts/HelloARController.cs +++ b/Assets/GoogleARCore/Examples/HelloAR/Scripts/HelloARController.cs @@ -73,6 +73,11 @@ public class HelloARController : MonoBehaviour /// public GameObject GameObjectPointPrefab; + /// + /// A prefab to place when a raycast from a user touch hits a depth point. + /// + public GameObject GameObjectDepthPointPrefab; + /// /// The rotation in degrees need to apply to prefab when it is placed. /// @@ -133,18 +138,16 @@ public void Update() // Raycast against the location the player touched to search for planes. TrackableHit hit; bool foundHit = false; - if (InstantPlacementMenu.IsInstantPlacementEnabled()) + TrackableHitFlags raycastFilter = TrackableHitFlags.PlaneWithinPolygon | + TrackableHitFlags.FeaturePointWithSurfaceNormal; + // Allows the depth image to be queried for hit tests. + raycastFilter |= TrackableHitFlags.Depth; + foundHit = Frame.Raycast(touch.position.x, touch.position.y, raycastFilter, out hit); + if (!foundHit && InstantPlacementMenu.IsInstantPlacementEnabled()) { foundHit = Frame.RaycastInstantPlacement( touch.position.x, touch.position.y, 1.0f, out hit); } - else - { - TrackableHitFlags raycastFilter = TrackableHitFlags.PlaneWithinPolygon | - TrackableHitFlags.FeaturePointWithSurfaceNormal; - foundHit = Frame.Raycast( - touch.position.x, touch.position.y, raycastFilter, out hit); - } if (foundHit) { @@ -174,6 +177,10 @@ public void Update() { prefab = GameObjectPointPrefab; } + else if (hit.Trackable is DepthPoint) + { + prefab = GameObjectDepthPointPrefab; + } else if (hit.Trackable is DetectedPlane) { DetectedPlane detectedPlane = hit.Trackable as DetectedPlane; diff --git a/Assets/GoogleARCore/Examples/HelloAR/Scripts/SettingsMenu.cs b/Assets/GoogleARCore/Examples/HelloAR/Scripts/SettingsMenu.cs index 1273a84..ecd9d3d 100644 --- a/Assets/GoogleARCore/Examples/HelloAR/Scripts/SettingsMenu.cs +++ b/Assets/GoogleARCore/Examples/HelloAR/Scripts/SettingsMenu.cs @@ -133,7 +133,7 @@ public void OnMenuClosed() private void OnMenuButtonClick() { _menuWindow.SetActive(true); -#if ARCORE_FEATURE_INSTANT_PLACEMENT // Both Dpeth and IP are enabled. +#if ARCORE_FEATURE_INSTANT_PLACEMENT // Both Depth and IP are enabled. _settingMenuUi.SetActive(true); #else // Only Depth is enabled. _depthMenuUi.SetActive(true); diff --git a/Assets/GoogleARCore/Examples/ObjectManipulation/Scenes/ObjectManipulation.unity b/Assets/GoogleARCore/Examples/ObjectManipulation/Scenes/ObjectManipulation.unity index f8b11ab..c2e12e7 100644 --- a/Assets/GoogleARCore/Examples/ObjectManipulation/Scenes/ObjectManipulation.unity +++ b/Assets/GoogleARCore/Examples/ObjectManipulation/Scenes/ObjectManipulation.unity @@ -113,126 +113,312 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &268525525 +--- !u!1 &196450976 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1134799989617770, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1806357083306936, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 268525526} - - component: {fileID: 268525529} - - component: {fileID: 268525530} - - component: {fileID: 268525528} - - component: {fileID: 268525527} + - component: {fileID: 196450977} + - component: {fileID: 196450979} + - component: {fileID: 196450978} m_Layer: 5 - m_Name: Hand Animation + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &268525526 +--- !u!224 &196450977 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224276631466487834, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224433948575544804, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 268525525} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 196450976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0999999, y: 1.0999999, z: 1.0999999} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 689075503} - m_RootOrder: 2 + m_Father: {fileID: 1498353886} + 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: 250, y: 250} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: -158.89001} + m_SizeDelta: {x: -23, y: 295} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &268525527 +--- !u!114 &196450978 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114198791628043326, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114407642807697180, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 268525525} + m_GameObject: {fileID: 196450976} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c46dafe9f93ea4a638b8f23c38039c63, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - RawImage: {fileID: 268525530} - VideoPlayer: {fileID: 268525528} ---- !u!328 &268525528 -VideoPlayer: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a41c8e3a2c8914604bc66103fad54c24, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &196450979 +CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 328931233274937060, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222989402194974608, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 268525525} - m_Enabled: 1 - m_VideoClip: {fileID: 32900000, guid: 9070914d75707431c8ebef8b92960dda, type: 3} - m_TargetCameraAlpha: 1 - m_TargetCamera3DLayout: 0 - m_TargetCamera: {fileID: 0} - m_TargetTexture: {fileID: 8400000, guid: 4969ba0220e83c94a926ea4264cdff4a, type: 2} - m_TimeReference: 0 - m_TargetMaterialRenderer: {fileID: 0} - m_TargetMaterialProperty: _MainTex - m_RenderMode: 4 - m_AspectRatio: 2 - m_DataSource: 0 - m_PlaybackSpeed: 1 - m_AudioOutputMode: 0 - m_TargetAudioSources: [] - m_DirectAudioVolumes: [] - m_Url: - m_EnabledAudioTracks: - m_DirectAudioMutes: - m_ControlledAudioTrackCount: 0 - m_PlayOnAwake: 1 - m_SkipOnDrop: 1 - m_Looping: 1 - m_WaitForFirstFrame: 1 - m_FrameReadyEventEnabled: 0 ---- !u!222 &268525529 -CanvasRenderer: + m_GameObject: {fileID: 196450976} +--- !u!1 &219678538 +GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222653202546379244, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1096507120819496, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 219678539} + - component: {fileID: 219678541} + - component: {fileID: 219678540} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &219678539 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224045560955471334, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 268525525} ---- !u!114 &268525530 + m_GameObject: {fileID: 219678538} + 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_Children: [] + m_Father: {fileID: 522004618} + 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!114 &219678540 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114376072597821902, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114716270761809112, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 268525525} + m_GameObject: {fileID: 219678538} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.15806337, g: 0.4309361, b: 0.9056604, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 58f32fb24e9e04466845025d41f60e05, type: 3} - m_UVRect: + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 50 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 60 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: OPEN +--- !u!222 &219678541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222014794675779164, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 219678538} +--- !u!1 &391618972 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1132834895103378, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 391618973} + - component: {fileID: 391618976} + - component: {fileID: 391618975} + - component: {fileID: 391618974} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &391618973 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224798383043448138, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 391618972} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 953865641} + - {fileID: 1047857744} + - {fileID: 768141319} + m_Father: {fileID: 464068939} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &391618974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114163356861035466, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 391618972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!1 &387796440 + m_Bits: 4294967295 +--- !u!114 &391618975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114898409539304540, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 391618972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &391618976 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 223986510026342770, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 391618972} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + 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: 1 + m_TargetDisplay: 0 +--- !u!1 &464068937 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1026997606374626, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 464068939} + - component: {fileID: 464068938} + m_Layer: 0 + m_Name: PlaneDiscovery + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &464068938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114691982231484394, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 464068937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed4a6e647c8db3a4a804e5d955140644, type: 3} + m_Name: + m_EditorClassIdentifier: + DisplayGuideDelay: 3 + OfferDetailedInstructionsDelay: 8 + _featurePoints: {fileID: 1333418959} + _handAnimation: {fileID: 768141323} + _snackBar: {fileID: 1047857743} + _snackBarText: {fileID: 1600773324} + _openButton: {fileID: 522004617} + _moreHelpWindow: {fileID: 953865640} + _gotItButton: {fileID: 1928806457} +--- !u!4 &464068939 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4430574757597842, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 464068937} + 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_Children: + - {fileID: 391618973} + - {fileID: 1333418963} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &522004617 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 1620356295715200, guid: c539aa4fa1bac4b4da61761b0699b48b, @@ -240,10 +426,10 @@ GameObject: m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 387796441} - - component: {fileID: 387796444} - - component: {fileID: 387796443} - - component: {fileID: 387796442} + - component: {fileID: 522004618} + - component: {fileID: 522004621} + - component: {fileID: 522004620} + - component: {fileID: 522004619} m_Layer: 5 m_Name: Open Button m_TagString: Untagged @@ -251,19 +437,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!224 &387796441 +--- !u!224 &522004618 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 224429972709744798, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 387796440} + m_GameObject: {fileID: 522004617} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.94280225, y: 0.94280225, z: 0.94280225} m_Children: - - {fileID: 804088380} - m_Father: {fileID: 927261159} + - {fileID: 219678539} + m_Father: {fileID: 1047857744} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} @@ -271,13 +457,13 @@ RectTransform: m_AnchoredPosition: {x: -151, y: 82} m_SizeDelta: {x: 303.3, y: 113.7} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &387796442 +--- !u!114 &522004619 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114628222162657684, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 387796440} + m_GameObject: {fileID: 522004617} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -307,19 +493,19 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 387796443} + m_TargetGraphic: {fileID: 522004620} m_OnClick: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &387796443 +--- !u!114 &522004620 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114079631928349614, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 387796440} + m_GameObject: {fileID: 522004617} m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -341,24 +527,89 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &387796444 +--- !u!222 &522004621 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 222612501244681524, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 387796440} ---- !u!1 &511578183 + m_GameObject: {fileID: 522004617} +--- !u!1 &557169198 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1253402262083664, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 511578184} - - component: {fileID: 511578186} - - component: {fileID: 511578185} + - component: {fileID: 557169200} + - component: {fileID: 557169199} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &557169199 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 557169198} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &557169200 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 557169198} + m_LocalRotation: {x: 0.48296294, y: 0.22414392, z: -0.12940955, w: 0.8365163} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 60, y: 30, z: 0} +--- !u!1 &566527045 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1253402262083664, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 566527046} + - component: {fileID: 566527048} + - component: {fileID: 566527047} m_Layer: 5 m_Name: Title m_TagString: Untagged @@ -366,18 +617,18 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &511578184 +--- !u!224 &566527046 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 224103090575334000, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 511578183} + m_GameObject: {fileID: 566527045} 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_Children: [] - m_Father: {fileID: 742491915} + m_Father: {fileID: 1498353886} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -385,13 +636,13 @@ RectTransform: m_AnchoredPosition: {x: 50, y: -379} m_SizeDelta: {x: -100, y: 100} m_Pivot: {x: 0, y: 0.5} ---- !u!114 &511578185 +--- !u!114 &566527047 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114632337368380536, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 511578183} + m_GameObject: {fileID: 566527045} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -419,365 +670,98 @@ MonoBehaviour: m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: How to find a surface ---- !u!222 &511578186 +--- !u!222 &566527048 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 222350485964238294, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 511578183} ---- !u!1 &549725027 + m_GameObject: {fileID: 566527045} +--- !u!1 &568565789 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1494932783218128, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1049131573482648, guid: c0107a62880924f8cb2526c6800a70ab, type: 2} - m_PrefabInternal: {fileID: 1947274363} + m_PrefabInternal: {fileID: 690995859} serializedVersion: 5 m_Component: - - component: {fileID: 549725028} - - component: {fileID: 549725030} - - component: {fileID: 549725029} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged + - component: {fileID: 568565791} + - component: {fileID: 568565790} + m_Layer: 0 + m_Name: Manipulation System + m_TagString: ManipulationSystem m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &549725028 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224149726896389198, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 549725027} - 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_Children: [] - m_Father: {fileID: 976742671} - 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!114 &549725029 +--- !u!114 &568565790 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114403323308239524, guid: c0107a62880924f8cb2526c6800a70ab, type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 549725027} + m_PrefabInternal: {fileID: 690995859} + m_GameObject: {fileID: 568565789} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 77a3e5043b3b44e4887d5a6be8f0aeda, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 38 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 60 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Got it ---- !u!222 &549725030 -CanvasRenderer: +--- !u!4 &568565791 +Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 4700483784480040, guid: c0107a62880924f8cb2526c6800a70ab, type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 549725027} ---- !u!1 &557169198 + m_PrefabInternal: {fileID: 690995859} + m_GameObject: {fileID: 568565789} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &627916101 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 557169200} - - component: {fileID: 557169199} + - component: {fileID: 627916102} + - component: {fileID: 627916103} m_Layer: 0 - m_Name: Directional Light + m_Name: Object Manipulation Controller m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &557169199 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 557169198} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.7 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &557169200 +--- !u!4 &627916102 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 557169198} - m_LocalRotation: {x: 0.48296294, y: 0.22414392, z: -0.12940955, w: 0.8365163} - m_LocalPosition: {x: 0, y: 10, z: 0} + m_GameObject: {fileID: 627916101} + 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_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 60, y: 30, z: 0} ---- !u!1 &578347793 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1521940042} - serializedVersion: 5 - m_Component: - - component: {fileID: 578347797} - - component: {fileID: 578347796} - - component: {fileID: 578347795} - - component: {fileID: 578347794} - m_Layer: 0 - m_Name: Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &578347794 + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &627916103 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1521940042} - m_GameObject: {fileID: 578347793} + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 627916101} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} + m_Script: {fileID: 11500000, guid: 8e616f59911754ba5b89ee5cbaea6171, type: 3} m_Name: m_EditorClassIdentifier: - PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} - EnablePopAnimation: 0 - MaxPointsToAddPerFrame: 5 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 5 - _popSize: 20 ---- !u!23 &578347795 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1521940042} - m_GameObject: {fileID: 578347793} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &578347796 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1521940042} - m_GameObject: {fileID: 578347793} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &578347797 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1521940042} - m_GameObject: {fileID: 578347793} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &620740003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1806357083306936, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 620740004} - - component: {fileID: 620740006} - - component: {fileID: 620740005} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &620740004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224433948575544804, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 620740003} - 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_Children: [] - m_Father: {fileID: 742491915} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -0.5, y: -158.89001} - m_SizeDelta: {x: -23, y: 295} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &620740005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114407642807697180, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 620740003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a41c8e3a2c8914604bc66103fad54c24, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &620740006 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222989402194974608, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 620740003} ---- !u!1 &627916101 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 627916102} - - component: {fileID: 627916103} - m_Layer: 0 - m_Name: Object Manipulation Controller - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &627916102 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 627916101} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &627916103 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 627916101} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e616f59911754ba5b89ee5cbaea6171, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &646831370 -Prefab: +--- !u!1001 &646831370 +Prefab: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: @@ -817,7 +801,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 1311216773} + m_RootGameObject: {fileID: 1393167892} m_IsPrefabParent: 0 --- !u!20 &646831371 Camera: @@ -825,7 +809,7 @@ Camera: m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 841187170} + m_GameObject: {fileID: 1473027528} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 @@ -856,107 +840,6 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!1 &689075502 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1132834895103378, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 689075503} - - component: {fileID: 689075506} - - component: {fileID: 689075505} - - component: {fileID: 689075504} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &689075503 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224798383043448138, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 689075502} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1314321173} - - {fileID: 927261159} - - {fileID: 268525526} - m_Father: {fileID: 1933444890} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &689075504 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114163356861035466, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 689075502} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &689075505 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114898409539304540, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 689075502} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0.5 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &689075506 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 223986510026342770, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 689075502} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - 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: 1 - m_TargetDisplay: 0 --- !u!1001 &690995859 Prefab: m_ObjectHideFlags: 0 @@ -1002,138 +885,110 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c0107a62880924f8cb2526c6800a70ab, type: 2} - m_RootGameObject: {fileID: 1336776898} + m_RootGameObject: {fileID: 568565789} m_IsPrefabParent: 0 ---- !u!1 &742491914 +--- !u!1 &768141318 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1520766987342560, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1134799989617770, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 742491915} - - component: {fileID: 742491917} - - component: {fileID: 742491916} + - component: {fileID: 768141319} + - component: {fileID: 768141322} + - component: {fileID: 768141323} + - component: {fileID: 768141321} + - component: {fileID: 768141320} m_Layer: 5 - m_Name: Contents + m_Name: Hand Animation m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &742491915 +--- !u!224 &768141319 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224606223855309774, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224276631466487834, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 742491914} + m_GameObject: {fileID: 768141318} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 620740004} - - {fileID: 511578184} - - {fileID: 2005885130} - - {fileID: 976742671} - m_Father: {fileID: 1314321173} - m_RootOrder: 1 + m_LocalScale: {x: 1.0999999, y: 1.0999999, z: 1.0999999} + m_Children: [] + m_Father: {fileID: 391618973} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 733, y: 1100} + m_SizeDelta: {x: 250, y: 250} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &742491916 +--- !u!114 &768141320 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114499232208719540, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114198791628043326, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 742491914} + m_GameObject: {fileID: 768141318} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: c46dafe9f93ea4a638b8f23c38039c63, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 209563986116240d6aaec5a6fb7786a7, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &742491917 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222736752331366234, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 742491914} ---- !u!1 &745057817 -GameObject: + RawImage: {fileID: 768141323} + VideoPlayer: {fileID: 768141321} +--- !u!328 &768141321 +VideoPlayer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1254139920877974, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 328931233274937060, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 745057818} - - component: {fileID: 745057819} - - component: {fileID: 745057820} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &745057818 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224596816357008206, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 745057817} - 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_Children: [] - m_Father: {fileID: 927261159} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 80, y: 0} - m_SizeDelta: {x: 1472.2, y: 100} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &745057819 + m_GameObject: {fileID: 768141318} + m_Enabled: 1 + m_VideoClip: {fileID: 32900000, guid: 9070914d75707431c8ebef8b92960dda, type: 3} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 8400000, guid: 4969ba0220e83c94a926ea4264cdff4a, type: 2} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: _MainTex + m_RenderMode: 4 + m_AspectRatio: 2 + m_DataSource: 0 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 0 + m_TargetAudioSources: [] + m_DirectAudioVolumes: [] + m_Url: + m_EnabledAudioTracks: + m_DirectAudioMutes: + m_ControlledAudioTrackCount: 0 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 1 + m_FrameReadyEventEnabled: 0 +--- !u!222 &768141322 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222876762692622444, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222653202546379244, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 745057817} ---- !u!114 &745057820 + m_GameObject: {fileID: 768141318} +--- !u!114 &768141323 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114675208815321770, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114376072597821902, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 745057817} + m_GameObject: {fileID: 768141318} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1144,31 +999,24 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 46 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 72 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Searching for surfaces\u2026" ---- !u!1 &804088379 + m_Texture: {fileID: 2800000, guid: 58f32fb24e9e04466845025d41f60e05, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!1 &811243795 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1096507120819496, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1131732715277368, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 804088380} - - component: {fileID: 804088382} - - component: {fileID: 804088381} + - component: {fileID: 811243796} + - component: {fileID: 811243798} + - component: {fileID: 811243797} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -1176,39 +1024,39 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &804088380 +--- !u!224 &811243796 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224045560955471334, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224623644844817170, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 804088379} + m_GameObject: {fileID: 811243795} 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_Children: [] - m_Father: {fileID: 387796441} - m_RootOrder: 0 + m_Father: {fileID: 1498353886} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.000061035156, y: -658} + m_SizeDelta: {x: -100, y: 492.3} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &804088381 +--- !u!114 &811243797 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114716270761809112, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114255811150471528, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 804088379} + m_GameObject: {fileID: 811243795} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.15806337, g: 0.4309361, b: 0.9056604, a: 1} + m_Color: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -1217,489 +1065,312 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 50 + m_FontSize: 33 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 5 + m_MinSize: 3 m_MaxSize: 60 - m_Alignment: 4 + m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: OPEN ---- !u!222 &804088382 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222014794675779164, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 804088379} ---- !u!1 &841187170 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 646831370} - serializedVersion: 5 - m_Component: - - component: {fileID: 841187173} - - component: {fileID: 646831371} - - component: {fileID: 841187172} - - component: {fileID: 841187171} - m_Layer: 0 - m_Name: First Person Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &841187171 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 841187170} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} - m_Name: - m_EditorClassIdentifier: - BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &841187172 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 841187170} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Device: 0 - m_PoseSource: 6 - m_TrackingType: 0 - m_UpdateType: 1 - m_UseRelativeTransform: 1 ---- !u!4 &841187173 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 841187170} - 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_Children: [] - m_Father: {fileID: 1311216774} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &863463470 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1741401743084830, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 863463471} - - component: {fileID: 863463473} - - component: {fileID: 863463472} - m_Layer: 5 - m_Name: Translucent Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &863463471 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224113101831220714, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 863463470} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} - m_Children: [] - m_Father: {fileID: 1314321173} - 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: 558.3413, y: 629.10504} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &863463472 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114522933274058476, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 863463470} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.78431374} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &863463473 + m_Text: "In order to start the experience, the app needs to detect a flat, horizontal + surface.\n\nFinding a surface works best on well-lit, textured surfaces like wood, + concrete, tiles, and carpets.\n\nAim down at the floor or a tabletop, and move + your phone slowly in a circle.\n\nMake sure the lighting isn\u2019t too dark or + too bright.\n" +--- !u!222 &811243798 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222798098526634892, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222283088058059044, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 863463470} ---- !u!1 &916063062 + m_GameObject: {fileID: 811243795} +--- !u!1 &953865640 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1947850325268790, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 916063066} - - component: {fileID: 916063065} - - component: {fileID: 916063064} - - component: {fileID: 916063063} - m_Layer: 0 - m_Name: Discovery Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &916063063 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114677467912739828, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 916063062} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} - m_Name: - m_EditorClassIdentifier: - PointColor: {r: 1, g: 1, b: 1, a: 0} - EnablePopAnimation: 1 - MaxPointsToAddPerFrame: 1 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 10 - _popSize: 50 ---- !u!23 &916063064 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23202741898937940, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 916063062} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &916063065 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33799012446163236, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1841743570407438, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 916063062} - m_Mesh: {fileID: 0} ---- !u!4 &916063066 -Transform: + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 953865641} + m_Layer: 5 + m_Name: More Help Window + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &953865641 +RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4522253342955840, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224688444896684474, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 916063062} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 953865640} + 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_Children: [] - m_Father: {fileID: 1933444890} - m_RootOrder: 1 + m_Children: + - {fileID: 2100683689} + - {fileID: 1498353886} + m_Father: {fileID: 391618973} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &927261158 + 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!1 &1027184870 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1628086211047416, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1494932783218128, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 927261159} - - component: {fileID: 927261161} - - component: {fileID: 927261160} + - component: {fileID: 1027184871} + - component: {fileID: 1027184873} + - component: {fileID: 1027184872} m_Layer: 5 - m_Name: Snack Bar + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &927261159 + m_IsActive: 1 +--- !u!224 &1027184871 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224433849719476778, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224149726896389198, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 927261158} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1027184870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.3608439, y: 0.3608439, z: 0.3608439} - m_Children: - - {fileID: 745057818} - - {fileID: 387796441} - m_Father: {fileID: 689075503} - m_RootOrder: 1 + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1928806460} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 28.867554} - m_SizeDelta: {x: 920.38477, y: 160} + 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!114 &927261160 +--- !u!114 &1027184872 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114405450150461852, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114697064341765078, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 927261158} + m_GameObject: {fileID: 1027184870} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.74509805} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &927261161 + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 38 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 60 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Got it +--- !u!222 &1027184873 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222435448296670882, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222373998948977954, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 927261158} ---- !u!1 &976742667 + m_GameObject: {fileID: 1027184870} +--- !u!1 &1047857743 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1521944159913020, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1628086211047416, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 976742671} - - component: {fileID: 976742670} - - component: {fileID: 976742669} - - component: {fileID: 976742668} + - component: {fileID: 1047857744} + - component: {fileID: 1047857746} + - component: {fileID: 1047857745} m_Layer: 5 - m_Name: Got It Button + m_Name: Snack Bar m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &976742668 -MonoBehaviour: + m_IsActive: 0 +--- !u!224 &1047857744 +RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114278378996577766, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 224433849719476778, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 976742669} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &976742669 + m_GameObject: {fileID: 1047857743} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3608439, y: 0.3608439, z: 0.3608439} + m_Children: + - {fileID: 1600773322} + - {fileID: 522004618} + m_Father: {fileID: 391618973} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 28.867554} + m_SizeDelta: {x: 920.38477, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1047857745 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114405450150461852, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 976742667} + m_GameObject: {fileID: 1047857743} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.74509805} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &976742670 +--- !u!222 &1047857746 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 976742667} ---- !u!224 &976742671 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224815438004130162, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 222435448296670882, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 976742667} - 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_Children: - - {fileID: 549725028} - m_Father: {fileID: 742491915} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -180, y: 111} - m_SizeDelta: {x: 230, y: 95} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1142871227 + m_GameObject: {fileID: 1047857743} +--- !u!1 &1098760716 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 1796857611} + m_PrefabInternal: {fileID: 1521940042} serializedVersion: 5 m_Component: - - component: {fileID: 1142871229} - - component: {fileID: 1142871228} + - component: {fileID: 1098760720} + - component: {fileID: 1098760719} + - component: {fileID: 1098760718} + - component: {fileID: 1098760717} m_Layer: 0 - m_Name: Environmental Light + m_Name: Point Cloud m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1142871228 +--- !u!114 &1098760717 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 1796857611} - m_GameObject: {fileID: 1142871227} + m_PrefabInternal: {fileID: 1521940042} + m_GameObject: {fileID: 1098760716} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} m_Name: m_EditorClassIdentifier: - DirectionalLight: {fileID: 1742090099} ---- !u!4 &1142871229 + PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} + EnablePopAnimation: 0 + MaxPointsToAddPerFrame: 5 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 5 + _popSize: 20 +--- !u!23 &1098760718 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1521940042} + m_GameObject: {fileID: 1098760716} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1098760719 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1521940042} + m_GameObject: {fileID: 1098760716} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1098760720 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_PrefabInternal: {fileID: 1796857611} - m_GameObject: {fileID: 1142871227} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_PrefabInternal: {fileID: 1521940042} + m_GameObject: {fileID: 1098760716} + 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_Children: - - {fileID: 1742090100} + m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1233457656 GameObject: @@ -1739,31 +1410,126 @@ MonoBehaviour: --- !u!114 &1233457658 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233457656} + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1233457656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1233457659 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1233457656} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1333418959 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1947850325268790, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 1333418963} + - component: {fileID: 1333418962} + - component: {fileID: 1333418961} + - component: {fileID: 1333418960} + m_Layer: 0 + m_Name: Discovery Point Cloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1333418960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114677467912739828, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1333418959} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} m_Name: m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1233457659 + PointColor: {r: 1, g: 1, b: 1, a: 0} + EnablePopAnimation: 1 + MaxPointsToAddPerFrame: 1 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 10 + _popSize: 50 +--- !u!23 &1333418961 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 23202741898937940, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1333418959} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1333418962 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33799012446163236, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1333418959} + m_Mesh: {fileID: 0} +--- !u!4 &1333418963 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233457656} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_PrefabParentObject: {fileID: 4522253342955840, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1333418959} + 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 + m_Father: {fileID: 464068939} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1311216773 +--- !u!1 &1393167892 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, @@ -1771,8 +1537,8 @@ GameObject: m_PrefabInternal: {fileID: 646831370} serializedVersion: 5 m_Component: - - component: {fileID: 1311216774} - - component: {fileID: 1311216775} + - component: {fileID: 1393167893} + - component: {fileID: 1393167894} m_Layer: 0 m_Name: ARCore Device m_TagString: Untagged @@ -1780,28 +1546,28 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1311216774 +--- !u!4 &1393167893 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 1311216773} + m_GameObject: {fileID: 1393167892} 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_Children: - - {fileID: 841187173} + - {fileID: 1473027531} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1311216775 +--- !u!114 &1393167894 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 646831370} - m_GameObject: {fileID: 1311216773} + m_GameObject: {fileID: 1393167892} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} @@ -1810,86 +1576,145 @@ MonoBehaviour: DeviceCameraDirection: 0 SessionConfig: {fileID: 11400000, guid: 9586a84d6c32f46b6ab7aeb6042f160d, type: 2} CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} ---- !u!1 &1314321172 +--- !u!1 &1473027528 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1841743570407438, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_PrefabInternal: {fileID: 1947274363} + m_PrefabInternal: {fileID: 646831370} serializedVersion: 5 m_Component: - - component: {fileID: 1314321173} - m_Layer: 5 - m_Name: More Help Window - m_TagString: Untagged + - component: {fileID: 1473027531} + - component: {fileID: 646831371} + - component: {fileID: 1473027530} + - component: {fileID: 1473027529} + m_Layer: 0 + m_Name: First Person Camera + m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1314321173 -RectTransform: + m_IsActive: 1 +--- !u!114 &1473027529 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224688444896684474, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 1314321172} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_PrefabInternal: {fileID: 646831370} + m_GameObject: {fileID: 1473027528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} + m_Name: + m_EditorClassIdentifier: + BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} +--- !u!114 &1473027530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 646831370} + m_GameObject: {fileID: 1473027528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_TrackingType: 0 + m_UpdateType: 1 + m_UseRelativeTransform: 1 +--- !u!4 &1473027531 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 646831370} + m_GameObject: {fileID: 1473027528} + 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_Children: - - {fileID: 863463471} - - {fileID: 742491915} - m_Father: {fileID: 689075503} + m_Children: [] + m_Father: {fileID: 1393167893} 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!1 &1336776898 +--- !u!1 &1498353885 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1049131573482648, guid: c0107a62880924f8cb2526c6800a70ab, + m_PrefabParentObject: {fileID: 1520766987342560, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 690995859} + m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 1336776900} - - component: {fileID: 1336776899} - m_Layer: 0 - m_Name: Manipulation System - m_TagString: ManipulationSystem + - component: {fileID: 1498353886} + - component: {fileID: 1498353888} + - component: {fileID: 1498353887} + m_Layer: 5 + m_Name: Contents + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1336776899 +--- !u!224 &1498353886 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224606223855309774, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1498353885} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: + - {fileID: 196450977} + - {fileID: 566527046} + - {fileID: 811243796} + - {fileID: 1928806460} + m_Father: {fileID: 953865641} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 733, y: 1100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1498353887 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114403323308239524, guid: c0107a62880924f8cb2526c6800a70ab, + m_PrefabParentObject: {fileID: 114499232208719540, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 690995859} - m_GameObject: {fileID: 1336776898} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1498353885} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 77a3e5043b3b44e4887d5a6be8f0aeda, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &1336776900 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 209563986116240d6aaec5a6fb7786a7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1498353888 +CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4700483784480040, guid: c0107a62880924f8cb2526c6800a70ab, + m_PrefabParentObject: {fileID: 222736752331366234, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_PrefabInternal: {fileID: 690995859} - m_GameObject: {fileID: 1336776898} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1498353885} --- !u!1001 &1521940042 Prefab: m_ObjectHideFlags: 0 @@ -1935,9 +1760,132 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_RootGameObject: {fileID: 578347793} + m_RootGameObject: {fileID: 1098760716} m_IsPrefabParent: 0 ---- !u!1 &1742090098 +--- !u!1 &1556372943 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1796857611} + serializedVersion: 5 + m_Component: + - component: {fileID: 1556372945} + - component: {fileID: 1556372944} + m_Layer: 0 + m_Name: Environmental Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1556372944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1796857611} + m_GameObject: {fileID: 1556372943} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} + m_Name: + m_EditorClassIdentifier: + DirectionalLight: {fileID: 1612442883} +--- !u!4 &1556372945 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 1796857611} + m_GameObject: {fileID: 1556372943} + 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_Children: + - {fileID: 1612442884} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1600773321 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1254139920877974, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 1600773322} + - component: {fileID: 1600773323} + - component: {fileID: 1600773324} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1600773322 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224596816357008206, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1600773321} + 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_Children: [] + m_Father: {fileID: 1047857744} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 80, y: 0} + m_SizeDelta: {x: 1472.2, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &1600773323 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222876762692622444, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1600773321} +--- !u!114 &1600773324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114675208815321770, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1600773321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} + m_FontSize: 46 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 72 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "Searching for surfaces\u2026" +--- !u!1 &1612442882 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, @@ -1945,8 +1893,8 @@ GameObject: m_PrefabInternal: {fileID: 1796857611} serializedVersion: 5 m_Component: - - component: {fileID: 1742090100} - - component: {fileID: 1742090099} + - component: {fileID: 1612442884} + - component: {fileID: 1612442883} m_Layer: 0 m_Name: Directional light m_TagString: Untagged @@ -1954,13 +1902,13 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!108 &1742090099 +--- !u!108 &1612442883 Light: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 1796857611} - m_GameObject: {fileID: 1742090098} + m_GameObject: {fileID: 1612442882} m_Enabled: 1 serializedVersion: 8 m_Type: 1 @@ -1991,18 +1939,18 @@ Light: m_UseColorTemperature: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!4 &1742090100 +--- !u!4 &1612442884 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 1796857611} - m_GameObject: {fileID: 1742090098} + m_GameObject: {fileID: 1612442882} 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_Children: [] - m_Father: {fileID: 1142871229} + m_Father: {fileID: 1556372945} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &1796857611 @@ -2046,7 +1994,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_RootGameObject: {fileID: 1142871227} + m_RootGameObject: {fileID: 1556372943} m_IsPrefabParent: 0 --- !u!1 &1812720041 GameObject: @@ -2092,60 +2040,122 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1933444888 +--- !u!1 &1928806456 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1026997606374626, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 1521944159913020, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} serializedVersion: 5 m_Component: - - component: {fileID: 1933444890} - - component: {fileID: 1933444889} - m_Layer: 0 - m_Name: PlaneDiscovery + - component: {fileID: 1928806460} + - component: {fileID: 1928806459} + - component: {fileID: 1928806458} + - component: {fileID: 1928806457} + m_Layer: 5 + m_Name: Got It Button m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1933444889 +--- !u!114 &1928806457 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114691982231484394, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114278378996577766, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 1933444888} + m_GameObject: {fileID: 1928806456} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ed4a6e647c8db3a4a804e5d955140644, type: 3} + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - DisplayGuideDelay: 3 - OfferDetailedInstructionsDelay: 8 - _featurePoints: {fileID: 916063062} - _handAnimation: {fileID: 268525530} - _snackBar: {fileID: 927261158} - _snackBarText: {fileID: 745057820} - _openButton: {fileID: 387796440} - _moreHelpWindow: {fileID: 1314321172} - _gotItButton: {fileID: 976742668} ---- !u!4 &1933444890 -Transform: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1928806458} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1928806458 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4430574757597842, guid: c539aa4fa1bac4b4da61761b0699b48b, + m_PrefabParentObject: {fileID: 114269874898406420, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1928806456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2783019, g: 0.5949654, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1928806459 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222700447477476392, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 1928806456} +--- !u!224 &1928806460 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224815438004130162, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 1933444888} + m_GameObject: {fileID: 1928806456} 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_Children: - - {fileID: 689075503} - - {fileID: 916063066} - m_Father: {fileID: 0} - m_RootOrder: 9 + - {fileID: 1027184871} + m_Father: {fileID: 1498353886} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -180, y: 111} + m_SizeDelta: {x: 230, y: 95} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1001 &1947274363 Prefab: m_ObjectHideFlags: 0 @@ -2187,90 +2197,8 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c539aa4fa1bac4b4da61761b0699b48b, type: 2} - m_RootGameObject: {fileID: 1933444888} + m_RootGameObject: {fileID: 464068937} m_IsPrefabParent: 0 ---- !u!1 &2005885129 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1131732715277368, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - serializedVersion: 5 - m_Component: - - component: {fileID: 2005885130} - - component: {fileID: 2005885132} - - component: {fileID: 2005885131} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2005885130 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224623644844817170, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 2005885129} - 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_Children: [] - m_Father: {fileID: 742491915} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -0.000061035156, y: -658} - m_SizeDelta: {x: -100, y: 492.3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2005885131 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114255811150471528, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 2005885129} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: f66655b38428d40769e9e41ee237cbdc, type: 3} - m_FontSize: 33 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 60 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "In order to start the experience, the app needs to detect a flat, horizontal - surface.\n\nFinding a surface works best on well-lit, textured surfaces like wood, - concrete, tiles, and carpets.\n\nAim down at the floor or a tabletop, and move - your phone slowly in a circle.\n\nMake sure the lighting isn\u2019t too dark or - too bright.\n" ---- !u!222 &2005885132 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 222283088058059044, guid: c539aa4fa1bac4b4da61761b0699b48b, - type: 2} - m_PrefabInternal: {fileID: 1947274363} - m_GameObject: {fileID: 2005885129} --- !u!1 &2083512464 GameObject: m_ObjectHideFlags: 0 @@ -2313,3 +2241,75 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2100683688 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1741401743084830, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + serializedVersion: 5 + m_Component: + - component: {fileID: 2100683689} + - component: {fileID: 2100683691} + - component: {fileID: 2100683690} + m_Layer: 5 + m_Name: Translucent Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2100683689 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224113101831220714, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 2100683688} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_Children: [] + m_Father: {fileID: 953865641} + 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: 558.3413, y: 629.10504} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2100683690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114522933274058476, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 2100683688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.78431374} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2100683691 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222798098526634892, guid: c539aa4fa1bac4b4da61761b0699b48b, + type: 2} + m_PrefabInternal: {fileID: 1947274363} + m_GameObject: {fileID: 2100683688} diff --git a/Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scenes/PersistentCloudAnchors.unity b/Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scenes/PersistentCloudAnchors.unity index 7df621b..0684ad1 100644 --- a/Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scenes/PersistentCloudAnchors.unity +++ b/Assets/GoogleARCore/Examples/PersistentCloudAnchors/Scenes/PersistentCloudAnchors.unity @@ -1027,6 +1027,69 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 194843371} +--- !u!1 &219678538 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + serializedVersion: 5 + m_Component: + - component: {fileID: 219678539} + - component: {fileID: 1705961615} + - component: {fileID: 219678541} + - component: {fileID: 219678540} + m_Layer: 0 + m_Name: First Person Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &219678539 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + m_GameObject: {fileID: 219678538} + 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_Children: [] + m_Father: {fileID: 1705961614} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &219678540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + m_GameObject: {fileID: 219678538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} + m_Name: + m_EditorClassIdentifier: + BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} +--- !u!114 &219678541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + m_GameObject: {fileID: 219678538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_TrackingType: 0 + m_UpdateType: 1 + m_UseRelativeTransform: 1 --- !u!1 &220414529 GameObject: m_ObjectHideFlags: 0 @@ -1294,101 +1357,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 260465384} ---- !u!1 &268525525 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1909930742} - serializedVersion: 5 - m_Component: - - component: {fileID: 268525526} - - component: {fileID: 268525529} - - component: {fileID: 268525528} - - component: {fileID: 268525527} - m_Layer: 0 - m_Name: Point Cloud - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &268525526 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1909930742} - m_GameObject: {fileID: 268525525} - 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_Children: [] - m_Father: {fileID: 1705961614} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &268525527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1909930742} - m_GameObject: {fileID: 268525525} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} - m_Name: - m_EditorClassIdentifier: - PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} - EnablePopAnimation: 0 - MaxPointsToAddPerFrame: 5 - AnimationDuration: 0.3 - _maxPointCount: 1000 - _defaultSize: 5 - _popSize: 20 ---- !u!23 &268525528 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1909930742} - m_GameObject: {fileID: 268525525} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &268525529 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, - type: 2} - m_PrefabInternal: {fileID: 1909930742} - m_GameObject: {fileID: 268525525} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &269160619 GameObject: m_ObjectHideFlags: 0 @@ -2052,6 +2020,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 427362822} +--- !u!1 &464068937 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 947337208} + serializedVersion: 5 + m_Component: + - component: {fileID: 464068938} + - component: {fileID: 464068939} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &464068938 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 947337208} + m_GameObject: {fileID: 464068937} + 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_Children: [] + m_Father: {fileID: 947337209} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!108 &464068939 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, + type: 2} + m_PrefabInternal: {fileID: 947337208} + m_GameObject: {fileID: 464068937} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.3 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 --- !u!1 &511486695 GameObject: m_ObjectHideFlags: 0 @@ -2415,38 +2451,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 729463941} ---- !u!1 &745057817 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - serializedVersion: 5 - m_Component: - - component: {fileID: 1705961614} - - component: {fileID: 745057818} - m_Layer: 0 - m_Name: ARCore Device - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &745057818 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 745057817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} - m_Name: - m_EditorClassIdentifier: - DeviceCameraDirection: 0 - SessionConfig: {fileID: 11400000, guid: 3bcf16630359e4c3e8c9acd5d4c93182, type: 2} - CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} --- !u!1 &754483275 GameObject: m_ObjectHideFlags: 0 @@ -2622,6 +2626,101 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 761324761} +--- !u!1 &768141318 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1536853937296922, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1909930742} + serializedVersion: 5 + m_Component: + - component: {fileID: 768141319} + - component: {fileID: 768141322} + - component: {fileID: 768141321} + - component: {fileID: 768141320} + m_Layer: 0 + m_Name: Point Cloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &768141319 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4205356930328266, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1909930742} + m_GameObject: {fileID: 768141318} + 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_Children: [] + m_Father: {fileID: 1705961614} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &768141320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114747870037459092, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1909930742} + m_GameObject: {fileID: 768141318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d5645b79cc5e4251827ffe171ed4658, type: 3} + m_Name: + m_EditorClassIdentifier: + PointColor: {r: 0.12156863, g: 0.7372549, b: 0.8235294, a: 1} + EnablePopAnimation: 0 + MaxPointsToAddPerFrame: 5 + AnimationDuration: 0.3 + _maxPointCount: 1000 + _defaultSize: 5 + _popSize: 20 +--- !u!23 &768141321 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 23996811832949430, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1909930742} + m_GameObject: {fileID: 768141318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: fb4fbd1b92e244df2bc6f43deb7a57a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &768141322 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 33561497906377476, guid: 26558ae1d2e7243728486d789f984c53, + type: 2} + m_PrefabInternal: {fileID: 1909930742} + m_GameObject: {fileID: 768141318} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &789555278 GameObject: m_ObjectHideFlags: 0 @@ -2770,69 +2869,6 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 796880464} ---- !u!1 &804088379 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1637996540812124, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - serializedVersion: 5 - m_Component: - - component: {fileID: 804088380} - - component: {fileID: 1705961615} - - component: {fileID: 804088382} - - component: {fileID: 804088381} - m_Layer: 0 - m_Name: First Person Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &804088380 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497055787654456, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 804088379} - 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_Children: [] - m_Father: {fileID: 1705961614} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &804088381 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114876698896786350, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 804088379} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eb172c260d42e4f62945afda50892c0c, type: 3} - m_Name: - m_EditorClassIdentifier: - BackgroundMaterial: {fileID: 2100000, guid: 03ad0130a037647aeb60218f61aca114, type: 2} ---- !u!114 &804088382 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114963366853050710, guid: c10877f7cd5764de18d46d7b777d1faa, - type: 2} - m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 804088379} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1742909100, guid: 3a84de5cd0624681b6b6dcd8921d912a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Device: 0 - m_PoseSource: 6 - m_TrackingType: 0 - m_UpdateType: 1 - m_UseRelativeTransform: 1 --- !u!1 &819605473 GameObject: m_ObjectHideFlags: 0 @@ -3535,7 +3571,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} - m_RootGameObject: {fileID: 976742667} + m_RootGameObject: {fileID: 1928806456} m_IsPrefabParent: 0 --- !u!4 &947337209 Transform: @@ -3543,45 +3579,15 @@ Transform: m_PrefabParentObject: {fileID: 4461716624848968, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 947337208} - m_GameObject: {fileID: 976742667} + m_GameObject: {fileID: 1928806456} 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_Children: - - {fileID: 1933444889} + - {fileID: 464068938} m_Father: {fileID: 1912275181} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &976742667 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 947337208} - serializedVersion: 5 - m_Component: - - component: {fileID: 947337209} - - component: {fileID: 976742668} - m_Layer: 0 - m_Name: Environmental Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &976742668 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 947337208} - m_GameObject: {fileID: 976742667} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} - m_Name: - m_EditorClassIdentifier: - DirectionalLight: {fileID: 1933444890} --- !u!1 &1002011941 GameObject: m_ObjectHideFlags: 0 @@ -5838,6 +5844,38 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1592205121} +--- !u!1 &1600773321 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1772147192650458, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + serializedVersion: 5 + m_Component: + - component: {fileID: 1705961614} + - component: {fileID: 1600773322} + m_Layer: 0 + m_Name: ARCore Device + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1600773322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114451889682527732, guid: c10877f7cd5764de18d46d7b777d1faa, + type: 2} + m_PrefabInternal: {fileID: 1705961613} + m_GameObject: {fileID: 1600773321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4ca0c6a3af6b4635b7e98c6ea0a0cf9, type: 3} + m_Name: + m_EditorClassIdentifier: + DeviceCameraDirection: 0 + SessionConfig: {fileID: 11400000, guid: 3bcf16630359e4c3e8c9acd5d4c93182, type: 2} + CameraConfigFilter: {fileID: 11400000, guid: 200b4cba649e3413088e285251ccf44e, type: 2} --- !u!1 &1653255183 GameObject: m_ObjectHideFlags: 0 @@ -6181,7 +6219,7 @@ Prefab: type: 2} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} - m_RootGameObject: {fileID: 745057817} + m_RootGameObject: {fileID: 1600773321} m_IsPrefabParent: 0 --- !u!4 &1705961614 Transform: @@ -6189,13 +6227,13 @@ Transform: m_PrefabParentObject: {fileID: 4442908887562770, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 745057817} + m_GameObject: {fileID: 1600773321} 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_Children: - - {fileID: 804088380} - - {fileID: 268525526} + - {fileID: 219678539} + - {fileID: 768141319} m_Father: {fileID: 1912275181} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -6205,7 +6243,7 @@ Camera: m_PrefabParentObject: {fileID: 20155940112608238, guid: c10877f7cd5764de18d46d7b777d1faa, type: 2} m_PrefabInternal: {fileID: 1705961613} - m_GameObject: {fileID: 804088379} + m_GameObject: {fileID: 219678538} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 @@ -6810,7 +6848,7 @@ Prefab: objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 26558ae1d2e7243728486d789f984c53, type: 2} - m_RootGameObject: {fileID: 268525525} + m_RootGameObject: {fileID: 768141318} m_IsPrefabParent: 0 --- !u!1 &1912275180 GameObject: @@ -6843,74 +6881,36 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1933444888 +--- !u!1 &1928806456 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1995114164396524, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 1248447649449928, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 947337208} serializedVersion: 5 m_Component: - - component: {fileID: 1933444889} - - component: {fileID: 1933444890} + - component: {fileID: 947337209} + - component: {fileID: 1928806457} m_Layer: 0 - m_Name: Directional light + m_Name: Environmental Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1933444889 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4926315969036930, guid: cf498fc35b538884db557f7a9a2c0ef9, - type: 2} - m_PrefabInternal: {fileID: 947337208} - m_GameObject: {fileID: 1933444888} - 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_Children: [] - m_Father: {fileID: 947337209} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!108 &1933444890 -Light: + m_IsActive: 1 +--- !u!114 &1928806457 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108886784190946772, guid: cf498fc35b538884db557f7a9a2c0ef9, + m_PrefabParentObject: {fileID: 114136752755502098, guid: cf498fc35b538884db557f7a9a2c0ef9, type: 2} m_PrefabInternal: {fileID: 947337208} - m_GameObject: {fileID: 1933444888} + m_GameObject: {fileID: 1928806456} m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.3 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 92a4cf446a0c7334aaceb5457be27894, type: 3} + m_Name: + m_EditorClassIdentifier: + DirectionalLight: {fileID: 464068939} --- !u!1 &1946047198 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/Info.plist b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/Info.plist index 7c9b6b3..731c759 100644 Binary files a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/Info.plist and b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/Info.plist differ diff --git a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/MacOS/arcore_instant_preview_unity_plugin b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/MacOS/arcore_instant_preview_unity_plugin index 8dc81f3..2911ec8 100644 Binary files a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/MacOS/arcore_instant_preview_unity_plugin and b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.bundle/Contents/MacOS/arcore_instant_preview_unity_plugin differ diff --git a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.dll b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.dll index f0e82ce..8638c4c 100644 Binary files a/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.dll and b/Assets/GoogleARCore/SDK/InstantPreview/Plugins/x86_64/arcore_instant_preview_unity_plugin.dll differ diff --git a/Assets/GoogleARCore/SDK/InstantPreview/Scripts/InstantPreview.apk b/Assets/GoogleARCore/SDK/InstantPreview/Scripts/InstantPreview.apk index cf04bd5..ad041d2 100644 Binary files a/Assets/GoogleARCore/SDK/InstantPreview/Scripts/InstantPreview.apk and b/Assets/GoogleARCore/SDK/InstantPreview/Scripts/InstantPreview.apk differ diff --git a/Assets/GoogleARCore/SDK/Plugins/arcore_client.aar b/Assets/GoogleARCore/SDK/Plugins/arcore_client.aar index 42b2253..5d72998 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/arcore_client.aar and b/Assets/GoogleARCore/SDK/Plugins/arcore_client.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/arcore_rendering_utils.aar b/Assets/GoogleARCore/SDK/Plugins/arcore_rendering_utils.aar index 0d101dd..ce0e8cd 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/arcore_rendering_utils.aar and b/Assets/GoogleARCore/SDK/Plugins/arcore_rendering_utils.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/arcore_unity.aar b/Assets/GoogleARCore/SDK/Plugins/arcore_unity.aar index 2777a0e..7b64bcc 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/arcore_unity.aar and b/Assets/GoogleARCore/SDK/Plugins/arcore_unity.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar b/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar deleted file mode 100644 index 4351367..0000000 Binary files a/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar and /dev/null differ diff --git a/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar.meta b/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar.meta deleted file mode 100644 index 210cd09..0000000 --- a/Assets/GoogleARCore/SDK/Plugins/cloud_anchor_manifest.aar.meta +++ /dev/null @@ -1,29 +0,0 @@ -fileFormatVersion: 2 -guid: 3afcda3b2679d4e77b80a49690d0c08d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - isOverridable: 0 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar b/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar deleted file mode 100644 index 161bc1b..0000000 Binary files a/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar and /dev/null differ diff --git a/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar.meta b/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar.meta deleted file mode 100644 index 7e48597..0000000 --- a/Assets/GoogleARCore/SDK/Plugins/customized_manifest.aar.meta +++ /dev/null @@ -1,29 +0,0 @@ -fileFormatVersion: 2 -guid: 576390b91c3af4fa58bb74176cdbfee3 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - isOverridable: 0 - platformData: - - first: - Android: Android - second: - enabled: 1 - settings: {} - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Plugins/google_ar_optional.aar b/Assets/GoogleARCore/SDK/Plugins/google_ar_optional.aar index 1f92786..b022587 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/google_ar_optional.aar and b/Assets/GoogleARCore/SDK/Plugins/google_ar_optional.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/google_ar_required.aar b/Assets/GoogleARCore/SDK/Plugins/google_ar_required.aar index d3c1262..382f561 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/google_ar_required.aar and b/Assets/GoogleARCore/SDK/Plugins/google_ar_required.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/keyless_authentication.aar b/Assets/GoogleARCore/SDK/Plugins/keyless_authentication.aar index 60dd14b..6ddbda0 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/keyless_authentication.aar and b/Assets/GoogleARCore/SDK/Plugins/keyless_authentication.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/unityandroidpermissions.aar b/Assets/GoogleARCore/SDK/Plugins/unityandroidpermissions.aar index 8003184..37b6547 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/unityandroidpermissions.aar and b/Assets/GoogleARCore/SDK/Plugins/unityandroidpermissions.aar differ diff --git a/Assets/GoogleARCore/SDK/Plugins/unitygar.aar b/Assets/GoogleARCore/SDK/Plugins/unitygar.aar index 45b4c34..c58b27f 100644 Binary files a/Assets/GoogleARCore/SDK/Plugins/unitygar.aar and b/Assets/GoogleARCore/SDK/Plugins/unitygar.aar differ diff --git a/Assets/GoogleARCore/SDK/Scripts/ARCoreRecordingConfig.cs b/Assets/GoogleARCore/SDK/Scripts/ARCoreRecordingConfig.cs index 84be173..305cdfd 100644 --- a/Assets/GoogleARCore/SDK/Scripts/ARCoreRecordingConfig.cs +++ b/Assets/GoogleARCore/SDK/Scripts/ARCoreRecordingConfig.cs @@ -20,6 +20,8 @@ namespace GoogleARCore { + using System; + using System.Collections.Generic; using GoogleARCoreInternal; using UnityEngine; using UnityEngine.Serialization; @@ -27,7 +29,11 @@ namespace GoogleARCore /// /// Configuration to record camera and sensor data from an ARCore session. /// - public class ARCoreRecordingConfig + [CreateAssetMenu( + fileName = "ARCoreRecordingConfig", + menuName = "Google ARCore/ARCore Recording Config", + order = 3)] + public class ARCoreRecordingConfig : ScriptableObject { /// /// A full path and filename on the device where the MP4 recording will be @@ -46,5 +52,11 @@ public class ARCoreRecordingConfig /// destroyed, or the recording is stopped manually. /// public bool AutoStopOnPause = true; + + /// + /// The list of to add to the recording config. + /// + [HideInInspector] + public List Tracks = new List(); } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/NativeSession.cs b/Assets/GoogleARCore/SDK/Scripts/Api/NativeSession.cs index 833eccc..cad6e4e 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/NativeSession.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/NativeSession.cs @@ -58,6 +58,9 @@ public NativeSession(IntPtr sessionHandle, IntPtr frameHandle) PointCloudApi = new PointCloudApi(this); PoseApi = new PoseApi(this); RecordingConfigApi = new RecordingConfigApi(this); + TrackApi = new TrackApi(this); + TrackDataApi = new TrackDataApi(this); + TrackDataListApi = new TrackDataListApi(this); SessionApi = new SessionApi(this); SessionConfigApi = new SessionConfigApi(this); TrackableApi = new TrackableApi(this); @@ -128,6 +131,12 @@ public bool IsPointCloudNew public RecordingConfigApi RecordingConfigApi { get; private set; } + public TrackApi TrackApi { get; private set; } + + public TrackDataApi TrackDataApi { get; private set; } + + public TrackDataListApi TrackDataListApi { get; private set; } + public SessionApi SessionApi { get; private set; } public SessionConfigApi SessionConfigApi { get; private set; } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiDepthMode.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiDepthMode.cs index 6521110..4f05d89 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiDepthMode.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiDepthMode.cs @@ -24,5 +24,6 @@ internal enum ApiDepthMode { Disabled = 0, Automatic = 1, + RawDepthOnly = 3, } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTrackableType.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTrackableType.cs index 148c9ae..63dcb38 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTrackableType.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTrackableType.cs @@ -28,6 +28,7 @@ internal enum ApiTrackableType Point = 0x41520102, AugmentedImage = 0x41520104, AugmentedFace = 0x41520105, + DepthPoint = 0x41520111, InstantPlacementPoint = 0x41520112, } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTypeExtensions.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTypeExtensions.cs index 3f0c233..151bec2 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTypeExtensions.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Types/ApiTypeExtensions.cs @@ -384,6 +384,26 @@ public static RecordingStatus ToRecordingStatus( } } + public static RecordingResult ToRecordingResult( + this ApiArStatus recordingResult) + { + switch (recordingResult) + { + case ApiArStatus.Success: + return RecordingResult.OK; + case ApiArStatus.ErrorIllegalState: + return RecordingResult.ErrorIllegalState; + case ApiArStatus.ErrorInvalidArgument: + return RecordingResult.ErrorInvalidArgument; + case ApiArStatus.ErrorRecordingFailed: + return RecordingResult.ErrorRecordingFailed; + default: + Debug.LogErrorFormat("Attempt to record failed with unexpected " + + "status: {0}", recordingResult); + return RecordingResult.ErrorRecordingFailed; + } + } + public static PlaybackStatus ToPlaybackStatus( this ApiPlaybackStatus playbackStatus) { diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/FrameApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/FrameApi.cs index 312842b..a7f252b 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/FrameApi.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/FrameApi.cs @@ -247,6 +247,119 @@ public DepthStatus UpdateDepthTexture(ref Texture2D depthTexture) return DepthStatus.Success; } + public DepthStatus UpdateRawDepthTexture(ref Texture2D depthTexture) + { + IntPtr depthImageHandle = IntPtr.Zero; + + // Get the current depth image. + ApiArStatus status = (ApiArStatus)ExternApi.ArFrame_acquireRawDepthImage( + _nativeSession.SessionHandle, + _nativeSession.FrameHandle, + ref depthImageHandle); + + if (status != ApiArStatus.Success) + { + Debug.LogErrorFormat("[ARCore] failed to acquire raw depth image with status {0}", + status.ToString()); + return status.ToDepthStatus(); + } + + if (!UpdateDepthTexture(ref depthTexture, depthImageHandle)) + { + return DepthStatus.InternalError; + } + + return DepthStatus.Success; + } + + public DepthStatus UpdateRawDepthConfidenceTexture(ref Texture2D confidenceTexture) + { + IntPtr confidenceImageHandle = IntPtr.Zero; + ApiArStatus status = (ApiArStatus)ExternApi.ArFrame_acquireRawDepthConfidenceImage( + _nativeSession.SessionHandle, + _nativeSession.FrameHandle, + ref confidenceImageHandle); + + if (status != ApiArStatus.Success) + { + Debug.LogErrorFormat( + "[ARCore] failed to acquire raw depth confidence image with status {0}", + status.ToString()); + return status.ToDepthStatus(); + } + + if (!UpdateDepthTexture(ref confidenceTexture, confidenceImageHandle)) + { + return DepthStatus.InternalError; + } + + return DepthStatus.Success; + } + + public RecordingResult RecordTrackData(Guid trackId, byte[] data) + { + ApiArStatus status = ApiArStatus.ErrorFatal; + + GCHandle trackIdHandle = GCHandle.Alloc(trackId.ToByteArray(), GCHandleType.Pinned); + GCHandle dataHandle = GCHandle.Alloc(data, GCHandleType.Pinned); + + status = ExternApi.ArFrame_recordTrackData( + _nativeSession.SessionHandle, + _nativeSession.FrameHandle, + trackIdHandle.AddrOfPinnedObject(), + dataHandle.AddrOfPinnedObject(), + data.Length); + + if (trackIdHandle.IsAllocated) + { + trackIdHandle.Free(); + } + + if (dataHandle.IsAllocated) + { + dataHandle.Free(); + } + + return status.ToRecordingResult(); + } + + public List GetUpdatedTrackData(Guid trackId) + { + List trackDataList = new List(); + IntPtr listHandle = _nativeSession.TrackDataListApi.Create(); + + GCHandle trackIdHandle = GCHandle.Alloc(trackId.ToByteArray(), + GCHandleType.Pinned); + + ExternApi.ArFrame_getUpdatedTrackData(_nativeSession.SessionHandle, + _nativeSession.FrameHandle, + trackIdHandle.AddrOfPinnedObject(), + listHandle); + + if (trackIdHandle.IsAllocated) + { + trackIdHandle.Free(); + } + + int count = _nativeSession.TrackDataListApi.GetCount(listHandle); + for (int i = 0; i < count; i++) + { + IntPtr trackDataHandle = + _nativeSession.TrackDataListApi.AcquireItem(listHandle, i); + + TrackData trackData; + trackData.FrameTimestamp = _nativeSession.TrackDataApi.GetFrameTimestamp( + trackDataHandle); + trackData.Data = _nativeSession.TrackDataApi.GetData(trackDataHandle); + + trackDataList.Add(trackData); + } + + _nativeSession.TrackDataListApi.Destroy(listHandle); + + return trackDataList; + } + private bool UpdateDepthTexture(ref Texture2D texture, IntPtr imageHandle) { // Get the size of the depth data. @@ -347,6 +460,15 @@ public static extern ApiArStatus ArFrame_acquireImageMetadata( public static extern void ArFrame_getCameraTextureName( IntPtr sessionHandle, IntPtr frameHandle, ref int outTextureId); + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern ApiArStatus ArFrame_recordTrackData( + IntPtr sessionHandle, IntPtr frameHandle, IntPtr trackIdBytes, IntPtr dataBytes, + int dataSize); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArFrame_getUpdatedTrackData( + IntPtr sessionHandle, IntPtr frameHandle, IntPtr trackId, IntPtr trackDataList); + [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern ApiArStatus ArFrame_acquireDepthImage( IntPtr sessionHandle, IntPtr frameHandle, ref IntPtr imageHandle); @@ -356,6 +478,14 @@ public static extern void ArImage_getPlanePixelStride(IntPtr sessionHandle, IntPtr imageHandle, int planeIndex, ref int pixelStride); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern ApiArStatus ArFrame_acquireRawDepthImage( + IntPtr sessionHandle, IntPtr frameHandle, ref IntPtr imageHandle); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern ApiArStatus ArFrame_acquireRawDepthConfidenceImage( + IntPtr sessionHandle, IntPtr frameHandle, ref IntPtr imageHandle); #pragma warning restore 626 } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/HitTestApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/HitTestApi.cs index 44f7708..bac36a4 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/HitTestApi.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/HitTestApi.cs @@ -191,6 +191,10 @@ private bool HitResultListGetItemAt( { // No flag update for InstantPlacementPoint Trackable Type. } + else if (trackable is DepthPoint) + { + flag |= TrackableHitFlags.Depth; + } else { ApiTrackableType trackableType = diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/RecordingConfigApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/RecordingConfigApi.cs index b2bcf3e..204076b 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/RecordingConfigApi.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/RecordingConfigApi.cs @@ -21,8 +21,10 @@ namespace GoogleARCoreInternal { using System; + using System.Diagnostics.CodeAnalysis; using System.Runtime.InteropServices; using GoogleARCore; + using UnityEngine; #if UNITY_IOS && !UNITY_EDITOR using AndroidImport = GoogleARCoreInternal.DllImportNoop; @@ -46,7 +48,6 @@ public IntPtr Create(ARCoreRecordingConfig config) IntPtr configHandle = IntPtr.Zero; ExternApi.ArRecordingConfig_create( _nativeSession.SessionHandle, ref configHandle); - if (config != null) { ExternApi.ArRecordingConfig_setMp4DatasetFilePath( @@ -57,6 +58,21 @@ public IntPtr Create(ARCoreRecordingConfig config) _nativeSession.SessionHandle, configHandle, config.AutoStopOnPause ? 1 : 0); + + foreach (Track track in config.Tracks) + { + IntPtr trackHandle = + _nativeSession.TrackApi.Create(track); + + ExternApi.ArRecordingConfig_addTrack(_nativeSession.SessionHandle, + configHandle, + trackHandle); + + // Internally the recording config uses the Track to generate its own local + // structures, so it is appropriate to destroy it after sending it to the + // recording config. + _nativeSession.TrackApi.Destroy(trackHandle); + } } return configHandle; @@ -85,6 +101,10 @@ public static extern void ArRecordingConfig_setMp4DatasetFilePath( [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern void ArRecordingConfig_setAutoStopOnPause( IntPtr session, IntPtr configHandle, int configEnabled); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArRecordingConfig_addTrack( + IntPtr session, IntPtr configHandle, IntPtr trackHandle); #pragma warning restore 626 } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/SessionApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/SessionApi.cs index 768b58d..59f9afb 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/SessionApi.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/SessionApi.cs @@ -274,6 +274,7 @@ public RecordingResult StartRecording(ARCoreRecordingConfig config) _nativeSession.RecordingConfigApi.Create(config); ApiArStatus status = ExternApi.ArSession_startRecording( _nativeSession.SessionHandle, recordingConfigHandle); + _nativeSession.RecordingConfigApi.Destory(recordingConfigHandle); // Only specific ArStatus responses are expected. @@ -383,7 +384,6 @@ public static extern int ArSession_acquireNewAnchor( [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern void ArSession_isDepthModeSupported( IntPtr sessionHandle, ApiDepthMode depthMode, ref int isSupported); -#pragma warning restore 626 [DllImport(ApiConstants.ARCoreNativeApi)] public static extern void ArSession_reportEngineType( @@ -413,7 +413,7 @@ public static extern void ArSession_setAuthToken( [DllImport(ApiConstants.ARCoreNativeApi)] public static extern ApiArStatus ArSession_estimateFeatureMapQualityForHosting( IntPtr sessionHandle, IntPtr poseHandle, ref int featureMapQuality); -#pragma warning disable 626 + [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern void ArSession_getRecordingStatus( IntPtr sessionHandle, ref ApiRecordingStatus recordingStatus); @@ -425,8 +425,6 @@ public static extern ApiArStatus ArSession_startRecording( [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern ApiArStatus ArSession_stopRecording( IntPtr sessionHandle); -#pragma warning restore 626 -#pragma warning disable 626 [AndroidImport(ApiConstants.ARCoreNativeApi)] public static extern void ArSession_getPlaybackStatus( diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs new file mode 100644 index 0000000..476ff1c --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs @@ -0,0 +1,107 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCoreInternal +{ + using System; + using System.Runtime.InteropServices; + using GoogleARCore; + using UnityEngine; + +#if UNITY_IOS && !UNITY_EDITOR + using AndroidImport = GoogleARCoreInternal.DllImportNoop; + using IOSImport = System.Runtime.InteropServices.DllImportAttribute; +#else + using AndroidImport = System.Runtime.InteropServices.DllImportAttribute; + using IOSImport = GoogleARCoreInternal.DllImportNoop; +#endif + + internal class TrackApi + { + private NativeSession _nativeSession; + + public TrackApi(NativeSession nativeSession) + { + _nativeSession = nativeSession; + } + + public IntPtr Create(Track track) + { + IntPtr trackHandle = IntPtr.Zero; + ExternApi.ArTrack_create(_nativeSession.SessionHandle, ref trackHandle); + + // Track ID + GCHandle trackIdHandle = GCHandle.Alloc(track.Id.ToByteArray(), GCHandleType.Pinned); + + ExternApi.ArTrack_setId(_nativeSession.SessionHandle, trackHandle, + trackIdHandle.AddrOfPinnedObject()); + + if (trackIdHandle.IsAllocated) + { + trackIdHandle.Free(); + } + + // Metadata + GCHandle metadataHandle = GCHandle.Alloc(track.Metadata, GCHandleType.Pinned); + + ExternApi.ArTrack_setMetadata(_nativeSession.SessionHandle, trackHandle, + metadataHandle.AddrOfPinnedObject(), track.Metadata.Length); + + if (metadataHandle.IsAllocated) + { + metadataHandle.Free(); + } + + ExternApi.ArTrack_setMimeType(_nativeSession.SessionHandle, trackHandle, + track.MimeType); + + return trackHandle; + } + + public void Destroy(IntPtr trackHandle) + { + ExternApi.ArTrack_destroy(trackHandle); + } + + private struct ExternApi + { +#pragma warning disable 626 + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrack_create(IntPtr session, ref IntPtr trackHandle); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrack_destroy(IntPtr trackHandle); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrack_setId( + IntPtr session, IntPtr trackHandle, IntPtr trackIdBytes); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrack_setMetadata( + IntPtr session, IntPtr trackHandle, IntPtr metadataBytes, + int metadataBufferSize); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrack_setMimeType( + IntPtr session, IntPtr trackHandle, string mimeType); +#pragma warning restore 626 + } + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs.meta b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs.meta new file mode 100644 index 0000000..2619cfe --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cbe5cb6ba63e247e0b003e88bcf0a094 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs new file mode 100644 index 0000000..8ee78cd --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs @@ -0,0 +1,91 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCoreInternal +{ + using System; + using System.Collections.Generic; + using System.Runtime.InteropServices; + using GoogleARCore; + using UnityEngine; + +#if UNITY_IOS && !UNITY_EDITOR + using AndroidImport = GoogleARCoreInternal.DllImportNoop; +#else + using AndroidImport = System.Runtime.InteropServices.DllImportAttribute; +#endif + + internal class TrackDataApi + { + private NativeSession _nativeSession; + + public TrackDataApi(NativeSession nativeSession) + { + _nativeSession = nativeSession; + } + + public long GetFrameTimestamp(IntPtr trackDataHandle) + { + long timestamp = 0L; + ExternApi.ArTrackData_getFrameTimestamp(_nativeSession.SessionHandle, + trackDataHandle, + ref timestamp); + return timestamp; + } + + public byte[] GetData(IntPtr trackDataHandle) + { + IntPtr dataPtr = IntPtr.Zero; + int size = 0; + + ExternApi.ArTrackData_getData(_nativeSession.SessionHandle, trackDataHandle, + ref dataPtr, ref size); + byte[] data = new byte[size]; + if (size > 0) + { + Marshal.Copy(dataPtr, data, 0, size); + } + + return data; + } + + public void Release(IntPtr trackDataHandle) + { + ExternApi.ArTrackData_release(trackDataHandle); + } + + private struct ExternApi + { +#pragma warning disable 626 + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackData_getFrameTimestamp( + IntPtr sessionHandle, IntPtr trackDataHandle, ref long timestamp); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackData_getData( + IntPtr sessionHandle, IntPtr trackDataHandle, ref IntPtr dataBytesHandle, + ref int size); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackData_release(IntPtr trackDataHandle); +#pragma warning restore 626 + } + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs.meta b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs.meta new file mode 100644 index 0000000..d9a071d --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07c8ef350a4ed45c79df76ac471533da +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs new file mode 100644 index 0000000..73f77ac --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs @@ -0,0 +1,91 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCoreInternal +{ + using System; + using System.Collections.Generic; + using GoogleARCore; + using UnityEngine; + +#if UNITY_IOS && !UNITY_EDITOR + using AndroidImport = GoogleARCoreInternal.DllImportNoop; +#else + using AndroidImport = System.Runtime.InteropServices.DllImportAttribute; +#endif + + internal class TrackDataListApi + { + private NativeSession _nativeSession; + + public TrackDataListApi(NativeSession nativeSession) + { + _nativeSession = nativeSession; + } + + public IntPtr Create() + { + IntPtr handle = IntPtr.Zero; + ExternApi.ArTrackDataList_create(_nativeSession.SessionHandle, ref handle); + return handle; + } + + public void Destroy(IntPtr listHandle) + { + ExternApi.ArTrackDataList_destroy(listHandle); + } + + public int GetCount(IntPtr listHandle) + { + int count = 0; + ExternApi.ArTrackDataList_getSize(_nativeSession.SessionHandle, listHandle, ref count); + return count; + } + + public IntPtr AcquireItem(IntPtr listHandle, int index) + { + IntPtr trackDataHandle = IntPtr.Zero; + ExternApi.ArTrackDataList_acquireItem( + _nativeSession.SessionHandle, listHandle, index, ref trackDataHandle); + return trackDataHandle; + } + + private struct ExternApi + { +#pragma warning disable 626 + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackDataList_create( + IntPtr sessionHandle, ref IntPtr trackDataListHandle); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackDataList_destroy(IntPtr trackDataListHandle); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackDataList_getSize( + IntPtr sessionHandle, IntPtr trackDataListHandle, ref int outSize); + + [AndroidImport(ApiConstants.ARCoreNativeApi)] + public static extern void ArTrackDataList_acquireItem( + IntPtr sessionHandle, IntPtr trackDataListHandle, int index, + ref IntPtr outTrackData); +#pragma warning restore 626 + } + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs.meta b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs.meta new file mode 100644 index 0000000..7fba276 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Api/Wrappers/TrackDataListApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dac4904963eab4778a1a67adfb5e7679 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/CloudAnchorMode.cs b/Assets/GoogleARCore/SDK/Scripts/CloudAnchorMode.cs index cab4c49..ffce0f0 100644 --- a/Assets/GoogleARCore/SDK/Scripts/CloudAnchorMode.cs +++ b/Assets/GoogleARCore/SDK/Scripts/CloudAnchorMode.cs @@ -35,6 +35,5 @@ public enum CloudAnchorMode /// available. The app is expected to have the INTERNET permission (Android only). /// Enabled = 1, - } } diff --git a/Assets/GoogleARCore/SDK/Scripts/DepthMode.cs b/Assets/GoogleARCore/SDK/Scripts/DepthMode.cs index ae8fad0..95453c5 100644 --- a/Assets/GoogleARCore/SDK/Scripts/DepthMode.cs +++ b/Assets/GoogleARCore/SDK/Scripts/DepthMode.cs @@ -33,14 +33,31 @@ public enum DepthMode /// /// On supported devices the best possible depth is estimated based on hardware /// and software sources. Available sources of automatic depth are: - /// - Depth from motion - /// - Active depth cameras + /// - Depth from motion, using the main RGB camera + /// - Hardware depth sensor, such as a time-of-flight sensor (or ToF sensor) /// Provides depth estimation for every pixel in the image, and works best /// for static scenes. For a list of supported devices, see: /// https://developers.google.com/ar/discover/supported-devices /// Adds significant computational load. /// Automatic = 1, + + /// + /// On ARCore + /// supported devices that also support the Depth API, provides a "raw", mostly + /// unfiltered, depth image (Frame.UpdateRawDepthTexture) and depth confidence image + /// (Frame.UpdateRawDepthConfidenceTexture). + /// + /// The raw depth image is sparse and does not provide valid depth for all pixel. Pixels + /// without a valid depth estimate have a pixel value of 0. + /// + /// Raw depth data is also available when is selected, + /// however RawDepthOnly has a lower runtime performance cost. + /// + /// Raw depth is intended to be used in cases that involve understanding of the geometry in + /// the environment. + /// + RawDepthOnly = 3, } } diff --git a/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs b/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs new file mode 100644 index 0000000..bd1fb83 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs @@ -0,0 +1,56 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCore +{ + using System; + using GoogleARCoreInternal; + using UnityEngine; + + /// + /// A point in the real world based on the Depth map generated and tracked + /// by ARCore. + /// + public class DepthPoint : Trackable + { + internal DepthPoint(IntPtr nativeHandle, NativeSession nativeSession) + : base(nativeHandle, nativeSession) + { + } + + /// + /// Gets the pose of the DepthPoint. + /// + public Pose Pose + { + get + { + if (IsSessionDestroyed()) + { + Debug.LogError( + "Pose:: Trying to access a session that has already been destroyed."); + return new Pose(); + } + + return _nativeSession.PointApi.GetPose(_trackableNativeHandle); + } + } + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs.meta b/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs.meta new file mode 100644 index 0000000..d6f8035 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/DepthPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a13462e077a5c45be94de70f1b8ce4ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/Editor/AndroidKeylessProcessBuild.cs b/Assets/GoogleARCore/SDK/Scripts/Editor/AndroidKeylessProcessBuild.cs deleted file mode 100644 index 0ddc341..0000000 --- a/Assets/GoogleARCore/SDK/Scripts/Editor/AndroidKeylessProcessBuild.cs +++ /dev/null @@ -1,106 +0,0 @@ -//----------------------------------------------------------------------- -// -// -// Copyright 2019 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -//----------------------------------------------------------------------- - -namespace GoogleARCoreInternal -{ - using System.Collections.Generic; - using GoogleARCore; - using UnityEditor; - using UnityEditor.Callbacks; - using UnityEngine; - - /// - /// This handles the addition and removal of dependencies into the App's build. - /// For BatchMode builds, perform clean after a build is complete. - /// - internal class AndroidKeylessProcessBuild : PreprocessBuildBase - { - private const string _androidKeylessPluginGuid = "aafa8cb6617464d6290c8fdfb9607794"; - private const string _androidKeylessDependenciesGuid = "1fc346056f53a42949a3dcadaae39d67"; - - [PostProcessBuildAttribute(1)] - public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) - { - if (target == BuildTarget.Android && IsKeylessAuthenticationEnabled()) - { - PostprocessAndroidBuild(); - } - } - - public override void OnPreprocessBuild(BuildTarget target, string path) - { - if (target == BuildTarget.Android) - { - if (IsKeylessAuthenticationEnabled()) - { - Debug.Log("ARCore: Enabling Cloud Anchors with Keyless Authentication " + - "in this build."); - } - - PreprocessAndroidBuild(IsKeylessAuthenticationEnabled()); - } - } - - private static void PreprocessAndroidBuild(bool enabledKeyless) - { - AndroidDependenciesHelper.SetAndroidPluginEnabled( - enabledKeyless, _androidKeylessPluginGuid); - AndroidDependenciesHelper.UpdateAndroidDependencies( - enabledKeyless, _androidKeylessDependenciesGuid); - - if (enabledKeyless) - { - Debug.Log("ARCore: Including Keyless dependencies in this build."); - AndroidDependenciesHelper.DoPlayServicesResolve(); - } - } - - private static void PostprocessAndroidBuild() - { - Debug.Log("ARCore: Cleaning up Keyless dependencies."); - - // Run the pre-process step with Keyless disabled so project files get reset. - // Then run the ExternalDependencyManager dependency resolution which will remove - // the Keyless dependencies. - PreprocessAndroidBuild(false); - AndroidDependenciesHelper.DoPlayServicesResolve(); - } - - private static bool IsKeylessAuthenticationEnabled() - { - return ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting == - AndroidAuthenticationStrategy.Keyless && IsCloudAnchorModeEnabled(); - } - - private static bool IsCloudAnchorModeEnabled() - { - foreach (ARCoreSessionConfig config in - AndroidDependenciesHelper.GetAllSessionConfigs().Keys) - { - if (config.CloudAnchorMode != CloudAnchorMode.Disabled) - { - return true; - } - } - - return false; - } - } -} diff --git a/Assets/GoogleARCore/SDK/Scripts/Editor/AuthenticationProcessBuild.cs b/Assets/GoogleARCore/SDK/Scripts/Editor/AuthenticationProcessBuild.cs new file mode 100644 index 0000000..53dffd7 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Editor/AuthenticationProcessBuild.cs @@ -0,0 +1,200 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2019 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCoreInternal +{ + using System.Collections.Generic; + using GoogleARCore; + using UnityEditor; + using UnityEditor.Build; + using UnityEditor.Callbacks; + using UnityEngine; + + /// + /// This handles the addition and removal of dependencies into the App's build. + /// For BatchMode builds, perform clean after a build is complete. + /// + internal class AuthenticationProcessBuild : PreprocessBuildBase + { + private const string _androidKeylessPluginGuid = "aafa8cb6617464d6290c8fdfb9607794"; + private const string _androidKeylessDependenciesGuid = "1fc346056f53a42949a3dcadaae39d67"; + + [PostProcessBuildAttribute(1)] + public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) + { + if (target == BuildTarget.Android && + ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting == + AndroidAuthenticationStrategy.Keyless) + { + PostprocessAndroidBuild(); + } + } + + public override void OnPreprocessBuild(BuildTarget target, string path) + { + if (target == BuildTarget.Android) + { + VerifyAndroidAuthentication(); + bool includeKeyless = + ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting == + AndroidAuthenticationStrategy.Keyless; + if (includeKeyless) + { + Debug.Log("ARCore: Enabling Cloud Anchors with Keyless Authentication " + + "in this build."); + } + + PreprocessAndroidBuild(includeKeyless); + } + else if (target == BuildTarget.iOS) + { + VerifyIosAuthentication(); + } + } + + private static void PreprocessAndroidBuild(bool enabledKeyless) + { + AndroidDependenciesHelper.SetAndroidPluginEnabled( + enabledKeyless, _androidKeylessPluginGuid); + AndroidDependenciesHelper.UpdateAndroidDependencies( + enabledKeyless, _androidKeylessDependenciesGuid); + + if (enabledKeyless) + { + Debug.Log("ARCore: Including Keyless dependencies in this build."); + AndroidDependenciesHelper.DoPlayServicesResolve(); + } + } + + private static void PostprocessAndroidBuild() + { + Debug.Log("ARCore: Cleaning up Keyless dependencies."); + + // Run the pre-process step with Keyless disabled so project files get reset. + // Then run the ExternalDependencyManager dependency resolution which will remove + // the Keyless dependencies. + PreprocessAndroidBuild(false); + AndroidDependenciesHelper.DoPlayServicesResolve(); + } + + private static void VerifyAndroidAuthentication() + { + CloudAnchorMode mode = GetActiveCloudAnchorMode(); + string projectSettingPath = + "Project Settings > Google ARCore > Android Authentication Strategy"; + switch (mode) + { + case CloudAnchorMode.Disabled: + if (ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting != + AndroidAuthenticationStrategy.DoNotUse) + { + Debug.LogWarningFormat( + "{0} authentication is selected in ARCore Project Settings but " + + "Cloud Anchor is not used in any Scenes in Build. To turn off {0}, " + + "select Do Not Use in {1}.", + ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting, + projectSettingPath); + } + + break; + case CloudAnchorMode.Enabled: + if (ARCoreProjectSettings.Instance.AndroidAuthenticationStrategySetting == + AndroidAuthenticationStrategy.DoNotUse) + { + throw new BuildFailedException(string.Format( + "Cloud Anchor authentication is required by CloudAnchorMode {0}. " + + "An Android Authentication Strategy must be set in {1} " + + "when CloudAnchorMode is {0}", mode, projectSettingPath)); + } + + break; + } + } + + private static void VerifyIosAuthentication() + { +#if ARCORE_IOS_SUPPORT + CloudAnchorMode mode = GetActiveCloudAnchorMode(); + string projectSettingPath = + "Project Settings > Google ARCore > iOS Authentication Strategy"; + switch (mode) + { + case CloudAnchorMode.Disabled: + if (ARCoreProjectSettings.Instance.IOSAuthenticationStrategySetting == + IOSAuthenticationStrategy.DoNotUse) + { + Debug.LogWarning( + "Cloud Anchor APIs require one of the iOS authentication strategies. " + + "If it’s not in use, you can uncheck iOS Support Enabled in " + + "Project Settings > Google ARCore so ARCore SDK for Unity " + + "won’t import Cloud Anchor iOS cocoapod into your project."); + } + else + { + Debug.LogWarningFormat( + "{0} authentication is selected in ARCore Project Settings but " + + "Cloud Anchor is not used in any Scenes in Build. To turn off {0}, " + + "select Do Not Use in {1}.", + ARCoreProjectSettings.Instance.IOSAuthenticationStrategySetting, + projectSettingPath); + } + + break; + case CloudAnchorMode.Enabled: + if (ARCoreProjectSettings.Instance.IOSAuthenticationStrategySetting == + IOSAuthenticationStrategy.DoNotUse) + { + throw new BuildFailedException(string.Format( + "Cloud Anchor authentication is required by CloudAnchorMode {0}. " + + "An iOS Authentication Strategy must be set in {1} " + + "when CloudAnchorMode is {0}", mode, projectSettingPath)); + } + + break; + } + + if (mode != CloudAnchorMode.Disabled && + ARCoreProjectSettings.Instance.IOSAuthenticationStrategySetting == + IOSAuthenticationStrategy.AuthenticationToken) + { + Debug.Log( + "Authentication Token is selected as the Cloud Anchor Authentication. " + + "To authenticate with the Google Cloud Anchor Service, use " + + "XPSession.SetAuthToken(string) in runtime."); + } +#endif + } + + private static CloudAnchorMode GetActiveCloudAnchorMode() + { + CloudAnchorMode mode = CloudAnchorMode.Disabled; + foreach (ARCoreSessionConfig config in + AndroidDependenciesHelper.GetAllSessionConfigs().Keys) + { + if (config.CloudAnchorMode > mode) + { + mode = config.CloudAnchorMode; + } + } + + return mode; + } + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/Editor/AndroidKeylessProcessBuild.cs.meta b/Assets/GoogleARCore/SDK/Scripts/Editor/AuthenticationProcessBuild.cs.meta similarity index 100% rename from Assets/GoogleARCore/SDK/Scripts/Editor/AndroidKeylessProcessBuild.cs.meta rename to Assets/GoogleARCore/SDK/Scripts/Editor/AuthenticationProcessBuild.cs.meta diff --git a/Assets/GoogleARCore/SDK/Scripts/Editor/CloudAnchorPreprocessBuild.cs b/Assets/GoogleARCore/SDK/Scripts/Editor/CloudAnchorPreprocessBuild.cs index bac6893..1945c4c 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Editor/CloudAnchorPreprocessBuild.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Editor/CloudAnchorPreprocessBuild.cs @@ -34,6 +34,16 @@ internal class CloudAnchorPreprocessBuild : PreprocessBuildBase private const string _manifestTemplateGuid = "5e182918f0b8c4929a3d4b0af0ed6f56"; private const string _pluginsFolderGuid = "93be2b9777c348648a2d9151b7e233fc"; private const string _runtimeSettingsPath = "GoogleARCore/Resources/RuntimeSettings"; + private const string _aarFileName = "cloud_anchor_manifest.aar"; + + [PostProcessBuildAttribute(1)] + public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) + { + if (target == BuildTarget.Android) + { + CleanupGeneratedAAR(); + } + } public override void OnPreprocessBuild(BuildTarget target, string path) { @@ -47,6 +57,17 @@ public override void OnPreprocessBuild(BuildTarget target, string path) } } + private static void CleanupGeneratedAAR() + { + Debug.Log("Cleaning generated aar for Cloud Anchors."); + string cachedCurrentDirectory = Directory.GetCurrentDirectory(); + string pluginsFolderPath = Path.Combine(cachedCurrentDirectory, + AssetDatabase.GUIDToAssetPath(_pluginsFolderGuid)); + string aarPath = + Path.Combine(pluginsFolderPath, _aarFileName); + File.Delete(aarPath); + } + private void PreprocessAndroidBuild() { SetApiKeyOnAndroid(); @@ -57,58 +78,12 @@ private void PreprocessIosBuild() SetApiKeyOnIos(); } - private bool IsApiKeyDirty(string jarPath, string aarPath, string apiKey) - { - bool isApiKeyDirty = true; - var cachedCurrentDirectory = Directory.GetCurrentDirectory(); - var tempDirectoryPath = - Path.Combine(cachedCurrentDirectory, FileUtil.GetUniqueTempPathInProject()); - - if (!File.Exists(aarPath)) - { - return isApiKeyDirty; - } - - try - { - // Move to a temp directory. - Directory.CreateDirectory(tempDirectoryPath); - Directory.SetCurrentDirectory(tempDirectoryPath); - var tempAarPath = Path.Combine(tempDirectoryPath, "cloud_anchor_manifest.aar"); - File.Copy(aarPath, tempAarPath, true); - - // Extract the aar. - string output; - string errors; - ShellHelper.RunCommand(jarPath, string.Format("xf \"{0}\"", tempAarPath), - out output, out errors); - - // Read Api key parameter in manifest file. - var manifestPath = Path.Combine(tempDirectoryPath, "AndroidManifest.xml"); - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(manifestPath); - XmlNode metaDataNode = - xmlDocument.SelectSingleNode("/manifest/application/meta-data"); - string oldApiKey = metaDataNode.Attributes["android:value"].Value; - isApiKeyDirty = !apiKey.Equals(oldApiKey); - } - finally - { - // Cleanup. - Directory.SetCurrentDirectory(cachedCurrentDirectory); - Directory.Delete(tempDirectoryPath, true); - } - - return isApiKeyDirty; - } - private void SetApiKeyOnAndroid() { string cachedCurrentDirectory = Directory.GetCurrentDirectory(); string pluginsFolderPath = Path.Combine(cachedCurrentDirectory, AssetDatabase.GUIDToAssetPath(_pluginsFolderGuid)); - string cloudAnchorsManifestAarPath = - Path.Combine(pluginsFolderPath, "cloud_anchor_manifest.aar"); + string cloudAnchorsManifestAarPath = Path.Combine(pluginsFolderPath, _aarFileName); bool cloudAnchorsEnabled = !string.IsNullOrEmpty(ARCoreProjectSettings.Instance.CloudServicesApiKey); @@ -122,13 +97,6 @@ private void SetApiKeyOnAndroid() jarPath = Path.Combine(jarPath, "bin/jar"); - // If the API Key didn't change then do nothing. - if (!IsApiKeyDirty(jarPath, cloudAnchorsManifestAarPath, - ARCoreProjectSettings.Instance.CloudServicesApiKey)) - { - return; - } - // Replace the project's cloud anchor AAR with the newly generated AAR. Debug.Log("Enabling Cloud Anchors with API Key Authentication in this build."); @@ -168,7 +136,7 @@ private void SetApiKeyOnAndroid() } string command = string.Format( - "cf cloud_anchor_manifest.aar {0}", fileListBuilder.ToString()); + "cf {0} {1}", _aarFileName, fileListBuilder.ToString()); ShellHelper.RunCommand( jarPath, @@ -183,7 +151,7 @@ private void SetApiKeyOnAndroid() "Error creating jar for cloud anchor manifest: {0}", errors)); } - File.Copy(Path.Combine(tempDirectoryPath, "cloud_anchor_manifest.aar"), + File.Copy(Path.Combine(tempDirectoryPath, _aarFileName), cloudAnchorsManifestAarPath, true); } finally @@ -195,7 +163,7 @@ private void SetApiKeyOnAndroid() AssetDatabase.Refresh(); } - AssetHelper.GetPluginImporterByName("cloud_anchor_manifest.aar") + AssetHelper.GetPluginImporterByName(_aarFileName) .SetCompatibleWithPlatform(BuildTarget.Android, true); } else diff --git a/Assets/GoogleARCore/SDK/Scripts/Editor/ManifestModificationPreprocessBuild.cs b/Assets/GoogleARCore/SDK/Scripts/Editor/ManifestModificationPreprocessBuild.cs index 049d2b8..164317c 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Editor/ManifestModificationPreprocessBuild.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Editor/ManifestModificationPreprocessBuild.cs @@ -31,6 +31,8 @@ namespace GoogleARCoreInternal using GoogleARCore; using UnityEditor; using UnityEditor.Build; + using UnityEditor.Callbacks; + using UnityEngine; internal class ManifestModificationPreprocessBuild : PreprocessBuildBase { @@ -62,6 +64,27 @@ public static XDocument GenerateCustomizedAndroidManifest( return new XDocument(mergedRoot); } + /// + /// Callback after the build is done. + /// + /// Build target platform. + /// Path to build project. + [PostProcessBuild(1)] + public static void OnPostprocessBuild( + UnityEditor.BuildTarget target, string pathToBuiltProject) + { + if (target == UnityEditor.BuildTarget.Android) + { + Debug.Log("Cleaning generated aar for customized manifest."); + string cachedCurrentDirectory = Directory.GetCurrentDirectory(); + string pluginsFolderPath = Path.Combine(cachedCurrentDirectory, + AssetDatabase.GUIDToAssetPath(_pluginsFolderGuid)); + string customizedManifestAarPath = + Path.Combine(pluginsFolderPath, "customized_manifest.aar"); + File.Delete(customizedManifestAarPath); + } + } + public override void OnPreprocessBuild(BuildTarget target, string path) { if (target == BuildTarget.Android) diff --git a/Assets/GoogleARCore/SDK/Scripts/Frame.cs b/Assets/GoogleARCore/SDK/Scripts/Frame.cs index a4e2f5a..2a7667f 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Frame.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Frame.cs @@ -39,6 +39,23 @@ public class Frame //// @endcond + /// + /// Gets the timestamp of the frame. + /// + public static long Timestamp + { + get + { + var nativeSession = LifecycleManager.Instance.NativeSession; + if (nativeSession == null) + { + return 0L; + } + + return nativeSession.FrameApi.GetTimestamp(); + } + } + /// /// Gets the pose of the ARCore device for the frame in Unity world coordinates. /// @@ -117,6 +134,62 @@ public static bool Raycast(float x, float y, TrackableHitFlags filter, return foundHit; } + /// + /// Writes a data sample in the specified external data track. The external samples recorded + /// using this API will be muxed into the recorded MP4 dataset in a corresponding additional + /// MP4 stream. + /// + /// For smooth playback of the MP4 on video players and for future compatibility + /// of the MP4 datasets with ARCore's playback of external data tracks it is + /// recommended that the external samples are recorded at a frequency no higher + /// than 90kHz. + /// + /// Additionally, if the external samples are recorded at a frequency lower than + /// 1Hz, empty padding samples will be automatically recorded at approximately + /// one second intervals to fill in the gaps. + /// + /// Recording external samples introduces additional CPU and/or I/O overhead and + /// may affect app performance. + /// + /// The unique ID of the track being recorded to. This will be + /// the used to configure the track. + /// The data being recorded at current time. + /// .OK if the data was recorded successfully, + /// or a different if there was an error. + /// + public static RecordingResult RecordTrackData(Guid trackId, byte[] data) + { + var nativeSession = LifecycleManager.Instance.NativeSession; + if (nativeSession == null) + { + return RecordingResult.ErrorRecordingFailed; + } + + return nativeSession.FrameApi.RecordTrackData(trackId, data); + } + + /// + /// Gets the set of data recorded to the given track available during playback on this + /// . + /// Note, currently playback continues internally while the session is paused. Therefore, on + /// pause/resume track data discovered internally will be discarded to prevent stale track + /// data from flowing through when the session resumed. + /// Note, if the app's frame rate is higher than ARCore's frame rate, subsequent + /// objects may reference the same underlying ARCore Frame, which + /// would mean the list of returned on those Frame objects + /// would be the same. Use to determine + /// whether two Frame objects represent the same underlying ARCore frame. + /// + /// The ID of the track being queried. + /// Returns a list of . Will be empty if + /// none are available. + /// + public static List GetUpdatedTrackData(Guid trackId) + { + var nativeSession = LifecycleManager.Instance.NativeSession; + return nativeSession.FrameApi.GetUpdatedTrackData(trackId); + } + /// /// Performs a ray cast that can return a result before ARCore establishes full tracking. /// @@ -712,6 +785,94 @@ public static DepthStatus UpdateDepthTexture(ref Texture2D depthTexture) return nativeSession.FrameApi.UpdateDepthTexture(ref depthTexture); } + + /// + /// Attempts to acquire a "raw", mostly unfiltered, depth image that corresponds to the + /// current frame. + /// + /// The raw depth image is sparse and does not provide valid depth for all pixels. + /// Pixels without a valid depth estimate have a pixel value of 0 and a corresponding + /// confidence value of 0 (see ). + /// + /// The depth image has a single 16-bit plane at index 0, stored in little-endian + /// format. Each pixel contains the distance in millimeters to the camera plane. + /// Currently, the three most significant bits are always set to 000. + /// The remaining thirteen bits express values ranging from 0 millimeters to 8191 + /// millimeters. + /// + /// The actual resolution of the depth image depends on the device and its display + /// aspect ratio, with sizes typically around 160x120 pixels, with higher resolutions up + /// to 640x480 on some devices. These sizes may change in the future. The resolution of + /// the textures set by , + /// and will be the same on a device. + /// + /// The output depth image can express depth values from 0 millimeters to 8191 + /// millimeters. Optimal depth accuracy is achieved between 50 millimeters and 5000 + /// millimeters from the camera. Error increases quadratically as distance from the + /// camera increases. Depth captured on each frame is used to improve the accuracy for + /// subsequent frames, reducing the error introduced by camera distance. + /// + /// If an up-to-date depth image isn't ready for the current frame, a 3D reprojection + /// of the most recent depth image to the current frame will be given instead. An + /// up-to-date depth image should typically become available again within a few frames. + /// + /// The timestamp of this image is equal to the timestamp of the latest camera image + /// that contributed to the depth estimation. If the timestamp of the raw depth image is + /// different from the timestamp of the frame, it means that the camera image of this + /// frame did not take part in the depth estimation and the depth has been reprojected + /// from a previous frame. + /// + /// The texture to hold the depth data. + /// .Success if successful. + public static DepthStatus UpdateRawDepthTexture(ref Texture2D depthTexture) + { + var nativeSession = LifecycleManager.Instance.NativeSession; + var sessionComponent = LifecycleManager.Instance.SessionComponent; + if (nativeSession == null || sessionComponent == null || + sessionComponent.SessionConfig.DepthMode == DepthMode.Disabled) + { + return DepthStatus.InternalError; + } + + return nativeSession.FrameApi.UpdateRawDepthTexture(ref depthTexture); + } + + /// + /// Attempts to acquire the confidence image corresponding to the raw depth image of the + /// current frame. + /// + /// Each pixel is an 8-bit unsigned integer representing the estimated confidence of the + /// corresponding pixel in the raw depth image. The confidence value is between 0 and + /// 255, inclusive, with 0 representing the lowest confidence and 255 representing the + /// highest confidence in the measured depth value. Pixels without a valid depth + /// estimate have a confidence value of 0 and a corresponding depth value of 0 (see ). + /// + /// The actual resolution of the depth image depends on the device and its display + /// aspect ratio, with sizes typically around 160x120 pixels, with higher resolutions up + /// to 640x480 on some devices. These sizes may change in the future. The resolution of + /// the textures set by , + /// and will be the same on a device. + /// + /// + /// The texture to hold the depth data. + /// .Success if successful. + public static DepthStatus UpdateRawDepthConfidenceTexture( + ref Texture2D confidenceTexture) + { + var nativeSession = LifecycleManager.Instance.NativeSession; + var sessionComponent = LifecycleManager.Instance.SessionComponent; + if (nativeSession == null || sessionComponent == null || + sessionComponent.SessionConfig.DepthMode == DepthMode.Disabled) + { + return DepthStatus.InternalError; + } + + return nativeSession.FrameApi.UpdateRawDepthConfidenceTexture( + ref confidenceTexture); + } } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Managers/TrackableManager.cs b/Assets/GoogleARCore/SDK/Scripts/Managers/TrackableManager.cs index 3172a5f..8853ddf 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Managers/TrackableManager.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Managers/TrackableManager.cs @@ -94,6 +94,10 @@ public Trackable TrackableFactory(IntPtr nativeHandle) { result = new AugmentedFace(nativeHandle, _nativeSession); } + else if (trackableType == ApiTrackableType.DepthPoint) + { + result = new DepthPoint(nativeHandle, _nativeSession); + } else if (ExperimentManager.Instance.IsManagingTrackableType((int)trackableType)) { result = diff --git a/Assets/GoogleARCore/SDK/Scripts/RecordingResult.cs b/Assets/GoogleARCore/SDK/Scripts/RecordingResult.cs index b669b0c..10c938d 100644 --- a/Assets/GoogleARCore/SDK/Scripts/RecordingResult.cs +++ b/Assets/GoogleARCore/SDK/Scripts/RecordingResult.cs @@ -32,7 +32,10 @@ public enum RecordingResult OK, /// - /// The was null or invalid. + /// When using , this means the + /// was null or invalid. + /// When using , this means the track id + /// or sample given are null or invalid. /// ErrorInvalidArgument, @@ -42,7 +45,10 @@ public enum RecordingResult ErrorRecordingFailed, /// - /// A recording is already in progress. + /// When using , this means a + /// recording is already in progress. + /// When using , this means the session + /// may not be ready yet, common immediately after resume. /// ErrorIllegalState, } diff --git a/Assets/GoogleARCore/SDK/Scripts/Session.cs b/Assets/GoogleARCore/SDK/Scripts/Session.cs index b6a3502..edb8e9f 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Session.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Session.cs @@ -254,19 +254,25 @@ public static RecordingResult StopRecording() } /// - /// Sets an MP4 dataset file to playback instead of using the live camera feed and IMU + /// Sets an MP4 dataset file to play back instead of using the live camera feed and IMU /// sensor data. /// /// Restrictions: + /// - Can only be called while the session is paused. Playback of the MP4 dataset file will + /// start once the session is resumed. + /// - The MP4 dataset file must use the same camera facing direction as is configured in the + /// session. /// - Due to the way session data is processed, ARCore APIs may sometimes produce different /// results during playback than during recording and produce different results during /// subsequent playback sessions. For exmaple, the number of detected planes and other /// trackables, the precise timing of their detection and their pose over time may be /// different in subsequent playback sessions. - /// - Can only be called while the session is paused. Playback of the MP4 dataset file will - /// start once the session is resumed. - /// - The MP4 dataset file must use the same camera facing direction as is configured in the - /// session. + /// - Once playback has started pausing the session (by disabling the ARCoreSession) will + /// suspend processing of all camera image frames and any other recorded sensor data in + /// the dataset. Camera image frames and sensor frame data that is discarded in this way + /// will not be reprocessed when the session is again resumed (by re-enabling the + /// ARCoreSession). AR tracking for the session will generally suffer due to the gap in + /// processed data. /// /// The filepath of the MP4 dataset. Null if /// stopping the playback and resuming a live feed. diff --git a/Assets/GoogleARCore/SDK/Scripts/Track.cs b/Assets/GoogleARCore/SDK/Scripts/Track.cs new file mode 100644 index 0000000..5c69d14 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Track.cs @@ -0,0 +1,49 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCore +{ + using System; + using GoogleARCoreInternal; + using UnityEngine; + + /// + /// Definition of a track to record on. Data recorded to a given track will be muxed into a + /// corresponding MP4 stream. + /// + public struct Track + { + /// + /// Unique ID for the track. + /// + public Guid Id; + + /// + /// Arbitrary byte array describing the track. The encoding is the user's choice. This is + /// a null-terminated string. + /// + public byte[] Metadata; + + /// + /// MIME type of the track data as a null terminated string. + /// + public string MimeType; + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/Track.cs.meta b/Assets/GoogleARCore/SDK/Scripts/Track.cs.meta new file mode 100644 index 0000000..a220731 --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/Track.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8752299dad36d43c28406b377b083e64 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/TrackData.cs b/Assets/GoogleARCore/SDK/Scripts/TrackData.cs new file mode 100644 index 0000000..30d1a9b --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/TrackData.cs @@ -0,0 +1,43 @@ +//----------------------------------------------------------------------- +// +// +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +//----------------------------------------------------------------------- + +namespace GoogleARCore +{ + using System; + using GoogleARCoreInternal; + using UnityEngine; + + /// + /// Data that was recorded to a track for a given frame. Retrievable through + /// . + /// + public struct TrackData + { + /// + /// The frame timestamp in nanoseconds when the data was recorded in the track. + /// + public long FrameTimestamp; + + /// + /// The byte data that was recorded. + /// + public byte[] Data; + } +} diff --git a/Assets/GoogleARCore/SDK/Scripts/TrackData.cs.meta b/Assets/GoogleARCore/SDK/Scripts/TrackData.cs.meta new file mode 100644 index 0000000..dad02ac --- /dev/null +++ b/Assets/GoogleARCore/SDK/Scripts/TrackData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1e2266542080a4aa5a3dd252eacfe0ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleARCore/SDK/Scripts/TrackableHitFlags.cs b/Assets/GoogleARCore/SDK/Scripts/TrackableHitFlags.cs index a4916c0..82c4a70 100644 --- a/Assets/GoogleARCore/SDK/Scripts/TrackableHitFlags.cs +++ b/Assets/GoogleARCore/SDK/Scripts/TrackableHitFlags.cs @@ -63,12 +63,22 @@ public enum TrackableHitFlags /// FeaturePointWithSurfaceNormal = 1 << 4, + /// + /// The collision is on the current frame's depth map. + /// + /// This is only available if Depth is supported on the device and the + /// is enabled for the session. + /// + Depth = 1 << 5, + /// /// This value is used to collide with all things good for placing objects. /// /// If you pass this into Raycast, you will collide with planes within the bounding - /// polygon and feature points with normals. + /// polygon and feature points with normals and the depth map. /// - Default = PlaneWithinPolygon | FeaturePointWithSurfaceNormal + Default = PlaneWithinPolygon + | FeaturePointWithSurfaceNormal + | Depth } } diff --git a/Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreProjectSettings.cs b/Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreProjectSettings.cs index c7f90b2..6ab9ca8 100644 --- a/Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreProjectSettings.cs +++ b/Assets/GoogleARCore/SDK/Scripts/Utility/ARCoreProjectSettings.cs @@ -37,8 +37,9 @@ namespace GoogleARCoreInternal Justification = "Internal.")] public enum AndroidAuthenticationStrategy { - None = 0, - [DisplayName("Api Key")] + [DisplayName("Do Not Use")] + DoNotUse = 0, + [DisplayName("API Key")] ApiKey = 1, [DisplayName("Keyless (recommended)")] Keyless = 2, @@ -53,8 +54,9 @@ public enum AndroidAuthenticationStrategy Justification = "Internal.")] public enum IOSAuthenticationStrategy { - None = 0, - [DisplayName("Api Key")] + [DisplayName("Do Not Use")] + DoNotUse = 0, + [DisplayName("API Key")] ApiKey = 1, [DisplayName("Authentication Token (recommended)")] AuthenticationToken = 2, @@ -80,9 +82,8 @@ public class ARCoreProjectSettings [DisplayName("Android Authentication Strategy")] [DynamicHelp("GetAndroidStrategyHelpInfo")] - [EnumRange("GetAndroidStrategyRange")] public AndroidAuthenticationStrategy AndroidAuthenticationStrategySetting = - AndroidAuthenticationStrategy.None; + AndroidAuthenticationStrategy.DoNotUse; [DisplayName("Android API Key")] [DisplayCondition("IsAndroidApiKeyFieldDisplayed")] @@ -90,9 +91,8 @@ public class ARCoreProjectSettings [DisplayName("iOS Authentication Strategy")] [DynamicHelp("GetIosStrategyHelpInfo")] - [EnumRange("GetIosStrategyRange")] public IOSAuthenticationStrategy IOSAuthenticationStrategySetting = - IOSAuthenticationStrategy.None; + IOSAuthenticationStrategy.DoNotUse; [DisplayName("iOS API Key")] [DisplayCondition("IsIosApiKeyFieldDisplayed")] @@ -130,8 +130,8 @@ public void Load() IsInstantPreviewEnabled = true; CloudServicesApiKey = string.Empty; IosCloudServicesApiKey = string.Empty; - AndroidAuthenticationStrategySetting = AndroidAuthenticationStrategy.None; - IOSAuthenticationStrategySetting = IOSAuthenticationStrategy.None; + AndroidAuthenticationStrategySetting = AndroidAuthenticationStrategy.DoNotUse; + IOSAuthenticationStrategySetting = IOSAuthenticationStrategy.DoNotUse; string absolutePath = Application.dataPath + "/../" + _projectSettingsPath; if (File.Exists(absolutePath)) @@ -148,21 +148,16 @@ public void Load() Debug.Log("Cannot find ARCoreProjectSettings at " + absolutePath); } - if (AndroidAuthenticationStrategySetting == AndroidAuthenticationStrategy.None) + if (!string.IsNullOrEmpty(CloudServicesApiKey)) { - AndroidAuthenticationStrategySetting = - string.IsNullOrEmpty(ARCoreProjectSettings.Instance.CloudServicesApiKey) ? - AndroidAuthenticationStrategy.Keyless : - AndroidAuthenticationStrategy.ApiKey; + AndroidAuthenticationStrategySetting = AndroidAuthenticationStrategy.ApiKey; } - if (IOSAuthenticationStrategySetting == IOSAuthenticationStrategy.None) + if (!string.IsNullOrEmpty(IosCloudServicesApiKey)) { - IOSAuthenticationStrategySetting = - string.IsNullOrEmpty(ARCoreProjectSettings.Instance.IosCloudServicesApiKey) ? - IOSAuthenticationStrategy.AuthenticationToken : - IOSAuthenticationStrategy.ApiKey; + IOSAuthenticationStrategySetting = IOSAuthenticationStrategy.ApiKey; } + // Upgrades settings from V1.0.0 to V1.1.0. if (Version.Equals("V1.0.0")) { @@ -217,15 +212,6 @@ public HelpAttribute GetAndroidStrategyHelpInfo() } } - public Array GetAndroidStrategyRange() - { - return new AndroidAuthenticationStrategy[] - { - AndroidAuthenticationStrategy.ApiKey, - AndroidAuthenticationStrategy.Keyless, - }; - } - public bool IsIosApiKeyFieldDisplayed() { if (IOSAuthenticationStrategySetting == IOSAuthenticationStrategy.ApiKey) @@ -239,15 +225,6 @@ public bool IsIosApiKeyFieldDisplayed() } } - public Array GetIosStrategyRange() - { - return new IOSAuthenticationStrategy[] - { - IOSAuthenticationStrategy.ApiKey, - IOSAuthenticationStrategy.AuthenticationToken, - }; - } - public HelpAttribute GetIosStrategyHelpInfo() { if (IOSAuthenticationStrategySetting == IOSAuthenticationStrategy.ApiKey) diff --git a/Assets/GoogleARCore/SDK/Scripts/VersionInfo.cs b/Assets/GoogleARCore/SDK/Scripts/VersionInfo.cs index 7af115d..7a8e5ee 100644 --- a/Assets/GoogleARCore/SDK/Scripts/VersionInfo.cs +++ b/Assets/GoogleARCore/SDK/Scripts/VersionInfo.cs @@ -28,6 +28,6 @@ public static class VersionInfo /// /// The current ARCore SDK version. /// - public static readonly string Version = "1.23.0"; + public static readonly string Version = "1.24.0"; } } diff --git a/release_notes/RELEASE-NOTES-1.24.0.md b/release_notes/RELEASE-NOTES-1.24.0.md new file mode 100644 index 0000000..78b434c --- /dev/null +++ b/release_notes/RELEASE-NOTES-1.24.0.md @@ -0,0 +1,36 @@ +------------------------------------------------------------------------------- +# RELEASE NOTES TEMPLATE / COPY-PASTE THIS INTO A NEW SECTION AS NEEDED +------------------------------------------------------------------------------- + +# ARCore SDK for Unity v1.24.0 (2021-05-17) + +|| TODO: At release time, merge in C/Java API release notes from: +|| //third_party/arcore/RELEASE-NOTES.md + +## Breaking & behavioral changes + * Performing `Frame.Raycast()` or `Frame.RaycastAll()` when the parameter + `filter` is set to `TrackableHitFlags.Default` and + `ARCoreCoreSessionConfig.DepthMode is `DepthMode.Automatic` will now include + `DepthPoint` types in the `TrackableHit`. These values are sampled from the + latest depth image, which yields more accurate results on non-planar or + low-texture areas in the environment. + +## New APIs and capabilities + * Added new **Raw Depth API** that provides a depth image without image-space filtering. + * All devices that support the existing Depth API in [ARCore supported devices](https://developers.google.com/ar/discover/supported-devices) now also support the new Raw Depth API. + * Developer guide, Frame.UpdateRawDepthTexture, Frame.UpdateRawDepthConfidenceTexture, ARCoreSessionConfig.DepthMode. + * New trackable type [`DepthPoint`](https://developers.google.com/ar/reference/unity/class/GoogleARCore/DepthPoint) that provides a calculated depth pose with each frame by hit testing. + * New setting option **Do Not Use** is added into **ARCore Project Settings > Android Authentication Strategy** and **iOS Authentication Strategy**. + * New External Recording & Playback APIs, [Developer Guide](https://developers.google.com/ar/develop/unity/recording-and-playback) + * Added [`ARCoreRecordingConfig.Tracks`](https://developers.google.com/ar/reference/unity/class/GoogleARCore/ARCoreRecordingConfig#tracks) list to allow the specification of additional tracks to record to when producing a dataset. + * Added [`Frame.RecordTrackData`](https://developers.google.com/ar/reference/unity/class/GoogleARCore/Frame#recordtrackdata) to record data to specified additional tracks when producing a dataset. + * Added [`Frame.GetUpdatedTrackData`](https://developers.google.com/ar/reference/unity/class/GoogleARCore/Frame#getupdatedtrackdata) to playback data recorded to specified additional tracks in datasets. + +## Deprecations +None + +## Other changes + * … + +## Bug fixes + * Various bug fixes and performance improvements.