version 2.3.0

This commit is contained in:
Sean Lu(呂祥榮)
2024-05-15 14:09:18 +08:00
parent 45b4e46f74
commit 7f2a459592
289 changed files with 116381 additions and 5440 deletions

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 28cd706d4fe07ba4c85df80c80bbdee6
guid: e3c169c19659ca048933749805243022
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 84e0f68aa23e3574f9facd580aaa5977
guid: 546612dc59d9db6429a1e86ce0baeddd
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8e3e60c830ee65942b82d26b93bd1657
guid: bb0aba741af9506469fd96c2850b2e21
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c048bd0e3b5f94847a3e492d50655d9b
guid: 3e393bf23d0131e4dab03b3278865659
folderAsset: yes
DefaultImporter:
externalObjects: {}

File diff suppressed because one or more lines are too long

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ac2dcc122c218e7419c571b30aad6bbc
guid: 4b992aa7559c518429cc37201eece12a
folderAsset: yes
DefaultImporter:
externalObjects: {}

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6bae71f48391bf444a2489a7329f3456
guid: 16ef4499b3cb6b645b262cd98234bad1
DefaultImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 197033d17ca734640b4ca8225d6c3ece
guid: 80d1cc30b0e730b45bdc75cbc0df513a
DefaultImporter:
externalObjects: {}
userData:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c44051e3658496a428f4b92daa752ebf
guid: 1c9fbbeb53d7c0e43b8b9e1d6989de4c
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,217 @@
// Copyright HTC Corporation All Rights Reserved.
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.XR;
using VIVE.OpenXR.Toolkits.Anchor;
namespace VIVE.OpenXR.Samples.Anchor
{
public class AnchorTestHandle : MonoBehaviour
{
public Transform rig;
public Transform anchorPoseD;
public Transform anchorPose1;
public Transform anchorPose2;
public Transform obj;
public AnchorManager.Anchor anchor1;
public AnchorManager.Anchor anchor2;
public TextMeshProUGUI status;
public TextMeshProUGUI statusOrigin;
Pose originFloor;
public XRInputSubsystem xrInputSubsystem;
void GetXRInputSubsystem()
{
List<XRInputSubsystem> xrSubsystemList = new List<XRInputSubsystem>();
SubsystemManager.GetInstances(xrSubsystemList);
foreach (var xrSubsystem in xrSubsystemList)
{
if (xrSubsystem.running)
{
xrInputSubsystem = xrSubsystem;
break;
}
}
}
IEnumerator Start()
{
originFloor = new Pose(rig.position, rig.rotation);
float t = Time.unscaledTime;
while (xrInputSubsystem == null)
{
yield return null;
GetXRInputSubsystem();
if (Time.unscaledTime - t > 5)
{
Debug.LogError("Get XRInputSubsystem timeout");
status.text = "Get XRInputSubsystem timeout";
yield break;
}
}
}
public Pose GetRelatedPoseToRig(Transform t)
{
return new Pose(rig.InverseTransformPoint(t.position), Quaternion.Inverse(rig.rotation) * t.rotation);
}
/// <summary>
/// Help create anchor by anchor manager
/// </summary>
/// <param name="relatedPose">pose related to camera rig</param>
/// <param name="name">the anchor's name</param>
/// <returns></returns>
AnchorManager.Anchor CreateAnchor(Pose relatedPose, string name)
{
if (!AnchorManager.IsSupported())
{
Debug.LogError("AnchorManager is not supported.");
status.text = "AnchorManager is not supported.";
return null;
}
var anchor = AnchorManager.CreateAnchor(relatedPose, name + " (" + Time.frameCount + ")");
if (anchor == null)
{
status.text = "Create " + name + " failed";
Debug.LogError("Create " + name + " failed");
// Even error, still got. Use fake data.
return anchor;
}
else
{
string msg = "Create Anchor n=" + anchor.Name + " space=" + anchor.GetXrSpace() + " at p=" + relatedPose.position + " & r=" + relatedPose.rotation.eulerAngles;
status.text = msg;
Debug.Log(msg);
return anchor;
}
}
public void OnCreateAnchor1()
{
if (anchor1 != null)
{
anchor1.Dispose();
anchor1 = null;
}
anchor1 = CreateAnchor(GetRelatedPoseToRig(anchorPose1), "anchor1");
}
public void OnCreateAnchor2()
{
if (anchor2 != null)
{
anchor2.Dispose();
anchor2 = null;
}
anchor2 = CreateAnchor(GetRelatedPoseToRig(anchorPose2), "anchor2");
}
public void MoveObjToAnchor(AnchorManager.Anchor anchor)
{
if (!AnchorManager.IsSupported())
return;
if (anchor == null)
{
status.text = "anchor is null";
return;
}
if (AnchorManager.GetTrackingSpacePose(anchor, out Pose pose))
{
// Convert tracking space pose to rig space pose
obj.position = rig.TransformPoint(pose.position);
obj.rotation = rig.rotation * pose.rotation;
status.text = "Obj move to " + anchor.GetSpatialAnchorName();
}
else
{
status.text = "Fail to get anchor's pose";
}
}
public void OnFollowAnchor1()
{
MoveObjToAnchor(anchor1);
}
public void OnFollowAnchor2()
{
MoveObjToAnchor(anchor2);
}
public void OnResetObj()
{
obj.position = anchorPoseD.position;
obj.rotation = anchorPoseD.rotation;
status.text = "Obj move to default pose";
}
public void OnFloor()
{
if (xrInputSubsystem == null)
{
Debug.LogError("xrInputSubsystem is null");
statusOrigin.text = "xrInputSubsystem is null";
return;
}
if (xrInputSubsystem.TrySetTrackingOriginMode(TrackingOriginModeFlags.Floor))
{
statusOrigin.text = "Set tracking origin to floor. Reset Obj and anchors";
rig.position = originFloor.position;
OnResetObj();
anchor1 = null;
anchor2 = null;
}
else
{
statusOrigin.text = "Fail to set tracking origin to floor";
}
}
public void OnDevice()
{
if (xrInputSubsystem == null)
{
Debug.LogError("xrInputSubsystem is null");
statusOrigin.text = "xrInputSubsystem is null";
return;
}
if (xrInputSubsystem.TrySetTrackingOriginMode(TrackingOriginModeFlags.Device))
{
statusOrigin.text = "Set tracking origin to device. Reset Obj and anchors";
rig.position = originFloor.position + Vector3.up;
OnResetObj();
if (anchor1 != null)
{
anchor1.Dispose();
anchor1 = null;
}
if (anchor2 != null)
{
anchor2.Dispose();
anchor2 = null;
}
}
else
{
statusOrigin.text = "Fail to set tracking origin to device";
}
}
}
}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 93517fb9198ee33428984693d60b4061
guid: 16f64bee631c00a4289f36f36432aee1
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -2252,7 +2252,7 @@
"initialStateCheck": true
},
{
"name": "TrackerIsTracked0",
"name": "UltimateTrackerIsTracked0",
"type": "Value",
"id": "e8fb14bc-bd2a-4eb9-b8d8-5f6b813c9f0a",
"expectedControlType": "Analog",
@@ -2261,7 +2261,7 @@
"initialStateCheck": true
},
{
"name": "TrackerIsTracked1",
"name": "UltimateTrackerIsTracked1",
"type": "Value",
"id": "91336d1c-a431-40bb-bbfd-7a1b8a4439fb",
"expectedControlType": "Analog",
@@ -2270,7 +2270,7 @@
"initialStateCheck": true
},
{
"name": "TrackerIsTracked2",
"name": "UltimateTrackerIsTracked2",
"type": "Value",
"id": "05721cdc-eb09-4789-993c-ba2d17cb8998",
"expectedControlType": "Analog",
@@ -2279,7 +2279,7 @@
"initialStateCheck": true
},
{
"name": "TrackerIsTracked3",
"name": "UltimateTrackerIsTracked3",
"type": "Value",
"id": "fa23237f-52a4-4a2c-bdce-04dee5a58ebc",
"expectedControlType": "Analog",
@@ -2288,7 +2288,7 @@
"initialStateCheck": true
},
{
"name": "TrackerIsTracked4",
"name": "UltimateTrackerIsTracked4",
"type": "Value",
"id": "2d850360-9e9c-4ca7-adf4-4f2dc68c9cc9",
"expectedControlType": "Analog",
@@ -2297,7 +2297,7 @@
"initialStateCheck": true
},
{
"name": "TrackerTrackingState0",
"name": "UltimateTrackerTrackingState0",
"type": "Value",
"id": "efa29899-276e-45f4-bad1-d32ba46a0368",
"expectedControlType": "Integer",
@@ -2306,7 +2306,7 @@
"initialStateCheck": true
},
{
"name": "TrackerTrackingState1",
"name": "UltimateTrackerTrackingState1",
"type": "Value",
"id": "6ccc130c-ccd5-44ab-ad8b-e69ed795a864",
"expectedControlType": "Integer",
@@ -2315,7 +2315,7 @@
"initialStateCheck": true
},
{
"name": "TrackerTrackingState2",
"name": "UltimateTrackerTrackingState2",
"type": "Value",
"id": "6f96df7e-bb24-4161-80a1-49974de0d43b",
"expectedControlType": "Integer",
@@ -2324,7 +2324,7 @@
"initialStateCheck": true
},
{
"name": "TrackerTrackingState3",
"name": "UltimateTrackerTrackingState3",
"type": "Value",
"id": "bae3a2bc-3bcb-478c-8d21-436c23241d3c",
"expectedControlType": "Integer",
@@ -2333,7 +2333,7 @@
"initialStateCheck": true
},
{
"name": "TrackerTrackingState4",
"name": "UltimateTrackerTrackingState4",
"type": "Value",
"id": "4869ba90-8e08-48f7-9ac2-e17ad338c60f",
"expectedControlType": "Integer",
@@ -2342,7 +2342,7 @@
"initialStateCheck": true
},
{
"name": "TrackerPosition0",
"name": "UltimateTrackerPosition0",
"type": "Value",
"id": "1f84e0f5-f336-43c4-b6fa-b61e9feed5e4",
"expectedControlType": "Vector3",
@@ -2351,7 +2351,7 @@
"initialStateCheck": true
},
{
"name": "TrackerPosition1",
"name": "UltimateTrackerPosition1",
"type": "Value",
"id": "e3464bb9-6b24-4d7c-9e2d-ea6c436592f7",
"expectedControlType": "Vector3",
@@ -2360,7 +2360,7 @@
"initialStateCheck": true
},
{
"name": "TrackerPosition2",
"name": "UltimateTrackerPosition2",
"type": "Value",
"id": "970672d3-acf5-4812-977e-8c824f912464",
"expectedControlType": "Vector3",
@@ -2369,7 +2369,7 @@
"initialStateCheck": true
},
{
"name": "TrackerPosition3",
"name": "UltimateTrackerPosition3",
"type": "Value",
"id": "3a167fad-2d5a-48d3-8218-e00a39603064",
"expectedControlType": "Vector3",
@@ -2378,7 +2378,7 @@
"initialStateCheck": true
},
{
"name": "TrackerPosition4",
"name": "UltimateTrackerPosition4",
"type": "Value",
"id": "a865432e-875d-4e2e-9947-bfe06e576110",
"expectedControlType": "Vector3",
@@ -2387,7 +2387,7 @@
"initialStateCheck": true
},
{
"name": "TrackerRotation0",
"name": "UltimateTrackerRotation0",
"type": "Value",
"id": "654b29c9-420a-46f7-8194-eb000eef7e4c",
"expectedControlType": "Quaternion",
@@ -2396,7 +2396,7 @@
"initialStateCheck": true
},
{
"name": "TrackerRotation1",
"name": "UltimateTrackerRotation1",
"type": "Value",
"id": "4c1f3249-53e8-479e-a381-912b2a551ac7",
"expectedControlType": "Quaternion",
@@ -2405,7 +2405,7 @@
"initialStateCheck": true
},
{
"name": "TrackerRotation2",
"name": "UltimateTrackerRotation2",
"type": "Value",
"id": "8b5e3d55-7a63-402d-b04d-fd41f7c691f7",
"expectedControlType": "Quaternion",
@@ -2414,7 +2414,7 @@
"initialStateCheck": true
},
{
"name": "TrackerRotation3",
"name": "UltimateTrackerRotation3",
"type": "Value",
"id": "c09646f8-5b6d-4bd1-8446-9b908300b32a",
"expectedControlType": "Quaternion",
@@ -2423,7 +2423,7 @@
"initialStateCheck": true
},
{
"name": "TrackerRotation4",
"name": "UltimateTrackerRotation4",
"type": "Value",
"id": "dd85844a-59f0-4ce4-a204-6f86d8703492",
"expectedControlType": "Quaternion",
@@ -3184,440 +3184,220 @@
{
"name": "",
"id": "68a2aa5b-0a25-4b2f-94bc-81b14e331f0c",
"path": "<ViveXRTracker>{Tracker 0}/isTracked",
"path": "<ViveXRTracker>{Ultimate Tracker 0}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked0",
"action": "UltimateTrackerIsTracked0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4221dc5e-541a-4dad-9bc8-3a0e6224fbda",
"path": "<ViveXRTracker>{Tracker 1}/isTracked",
"path": "<ViveXRTracker>{Ultimate Tracker 1}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked1",
"action": "UltimateTrackerIsTracked1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "91b6fa8c-dd62-4705-a691-2fa0d396ab01",
"path": "<ViveXRTracker>{Tracker 2}/isTracked",
"path": "<ViveXRTracker>{Ultimate Tracker 2}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked2",
"action": "UltimateTrackerIsTracked2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "9ea8fd43-0d92-4830-89fb-4d92fdce420d",
"path": "<ViveXRTracker>{Tracker 3}/isTracked",
"path": "<ViveXRTracker>{Ultimate Tracker 3}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked3",
"action": "UltimateTrackerIsTracked3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4c1ad520-b2ed-4e44-a4ff-11d1adc578d7",
"path": "<ViveXRTracker>{Tracker 4}/isTracked",
"path": "<ViveXRTracker>{Ultimate Tracker 4}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked4",
"action": "UltimateTrackerIsTracked4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "5c976786-851c-43d0-b7ba-f0c765d4f7f0",
"path": "<ViveXRTracker>{Tracker 0}/trackingState",
"path": "<ViveXRTracker>{Ultimate Tracker 0}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState0",
"action": "UltimateTrackerTrackingState0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "eacf509c-9b24-4178-8dd5-88924973ee50",
"path": "<ViveXRTracker>{Tracker 1}/trackingState",
"path": "<ViveXRTracker>{Ultimate Tracker 1}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState1",
"action": "UltimateTrackerTrackingState1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "a6851e6f-b001-4a44-9d91-1238c509e92e",
"path": "<ViveXRTracker>{Tracker 2}/trackingState",
"path": "<ViveXRTracker>{Ultimate Tracker 2}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState2",
"action": "UltimateTrackerTrackingState2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "7cd38fe1-8d48-4a42-bcd0-1bd13a1351e6",
"path": "<ViveXRTracker>{Tracker 3}/trackingState",
"path": "<ViveXRTracker>{Ultimate Tracker 3}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState3",
"action": "UltimateTrackerTrackingState3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "180e3750-8b45-4f39-b586-171076f90507",
"path": "<ViveXRTracker>{Tracker 4}/trackingState",
"path": "<ViveXRTracker>{Ultimate Tracker 4}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState4",
"action": "UltimateTrackerTrackingState4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3cd46c97-a668-4ab6-b747-2a664cb144d7",
"path": "<ViveXRTracker>{Tracker 0}/devicePosition",
"path": "<ViveXRTracker>{Ultimate Tracker 0}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition0",
"action": "UltimateTrackerPosition0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "48a438e1-c0e4-4087-aea2-b1900896e2cb",
"path": "<ViveXRTracker>{Tracker 1}/devicePosition",
"path": "<ViveXRTracker>{Ultimate Tracker 1}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition1",
"action": "UltimateTrackerPosition1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "b5b8bad8-26d8-497b-adce-26d3fdd17afe",
"path": "<ViveXRTracker>{Tracker 2}/devicePosition",
"path": "<ViveXRTracker>{Ultimate Tracker 2}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition2",
"action": "UltimateTrackerPosition2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "9f7ec0df-3dd6-4f79-82d1-1ca8bf8ec49c",
"path": "<ViveXRTracker>{Tracker 3}/devicePosition",
"path": "<ViveXRTracker>{Ultimate Tracker 3}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition3",
"action": "UltimateTrackerPosition3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "29e32062-4f12-450b-9feb-2ee58f364cea",
"path": "<ViveXRTracker>{Tracker 4}/devicePosition",
"path": "<ViveXRTracker>{Ultimate Tracker 4}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition4",
"action": "UltimateTrackerPosition4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "6fa434d7-6ddf-41f2-a566-df291b1436f5",
"path": "<ViveXRTracker>{Tracker 0}/deviceRotation",
"path": "<ViveXRTracker>{Ultimate Tracker 0}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation0",
"action": "UltimateTrackerRotation0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "eead5a12-fe83-4a68-a57e-31c72b85f721",
"path": "<ViveXRTracker>{Tracker 1}/deviceRotation",
"path": "<ViveXRTracker>{Ultimate Tracker 1}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation1",
"action": "UltimateTrackerRotation1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "e96bd289-8b24-4463-abe3-f22c532a8903",
"path": "<ViveXRTracker>{Tracker 2}/deviceRotation",
"path": "<ViveXRTracker>{Ultimate Tracker 2}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation2",
"action": "UltimateTrackerRotation2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "19aa05c9-678d-456b-87d1-8a135b96f381",
"path": "<ViveXRTracker>{Tracker 3}/deviceRotation",
"path": "<ViveXRTracker>{Ultimate Tracker 3}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation3",
"action": "UltimateTrackerRotation3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "85a5100c-f9a3-47ee-950b-5c9dde6e1f3c",
"path": "<ViveXRTracker>{Tracker 4}/deviceRotation",
"path": "<ViveXRTracker>{Ultimate Tracker 4}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "f029ce7c-06f4-44a8-9d8b-fa05146c3636",
"path": "<ViveXRTracker>{Waist}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "8ae87273-0881-4fe7-8f95-33154ffc1ab3",
"path": "<ViveXRTracker>{Left Wrist}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4ae52e5f-d05b-41be-81a2-6e1e9959734b",
"path": "<ViveXRTracker>{Right Wrist}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3653f9b3-0f55-47c5-aa80-7de28f16ba05",
"path": "<ViveXRTracker>{Left Ankle}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "234ec5ed-27d6-41cf-a70f-41224d1d7a1c",
"path": "<ViveXRTracker>{Right Ankle}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerIsTracked4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "32619428-b37b-4fc9-b0bd-07063c384b8a",
"path": "<ViveXRTracker>{Waist}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "282a5f56-87d7-41e0-b136-4260334392ab",
"path": "<ViveXRTracker>{Left Wrist}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "97bba820-2701-43fa-ad7a-8a7dc3b7b09a",
"path": "<ViveXRTracker>{Right Wrist}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "f4432bc9-7fac-45f5-a2ef-fbaf38776bfd",
"path": "<ViveXRTracker>{Left Ankle}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "abb2e534-3df5-4880-9651-f6d0f74c5a7b",
"path": "<ViveXRTracker>{Right Ankle}/trackingState",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerTrackingState4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "c1f4894d-4320-4990-bd51-9f415ad40883",
"path": "<ViveXRTracker>{Waist}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "423839f8-556c-4292-8bd2-c9f111c8c7b7",
"path": "<ViveXRTracker>{Left Wrist}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "67a16ea7-053d-4ed0-8eef-d1dbcc2bd2b6",
"path": "<ViveXRTracker>{Right Wrist}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4617421b-fe9d-4e05-a923-12d745f9d0be",
"path": "<ViveXRTracker>{Left Ankle}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "2633cea7-0ebf-4680-813b-c62867418403",
"path": "<ViveXRTracker>{Right Ankle}/devicePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerPosition4",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "7af8a39c-44b3-4383-a79a-5bd19bc70b20",
"path": "<ViveXRTracker>{Waist}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation0",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "09477bdb-6db4-408c-832d-6912d2fd6208",
"path": "<ViveXRTracker>{Left Wrist}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation1",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "5971c221-36b1-48ff-9226-e03fced5a494",
"path": "<ViveXRTracker>{Right Wrist}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation2",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "c4919878-86a5-4477-929a-8e4203c4c24d",
"path": "<ViveXRTracker>{Left Ankle}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation3",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3004e010-42dc-4e5d-b0b5-93b58b1db600",
"path": "<ViveXRTracker>{Right Ankle}/deviceRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "TrackerRotation4",
"action": "UltimateTrackerRotation4",
"isComposite": false,
"isPartOfComposite": false
}

View File

@@ -15,8 +15,11 @@ namespace VIVE.OpenXR.Samples
void Update()
{
//transform.position = HandTracking.Get_HandJointLocations(Hand)[Joint].Position;
transform.rotation = HandTracking.GetHandJointLocations(Hand)[Joint].rotation;
if(HandTracking.GetHandJointLocations(Hand)[Joint].isValid)
{
//transform.position = HandTracking.Get_HandJointLocations(Hand)[Joint].Position;
transform.rotation = HandTracking.GetHandJointLocations(Hand)[Joint].rotation;
}
}
}
}

View File

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

View File

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

View File

@@ -0,0 +1,88 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: background_CLT
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _MAPPING_LATITUDE_LONGITUDE_LAYOUT
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 22d4e424e58f3214e8b1c7fe5d3b5e15, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Tex:
m_Texture: {fileID: 8900000, guid: 4998f2c58637e2349bcf1682f606f580, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Exposure: 1
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _ImageType: 0
- _Layout: 0
- _Mapping: 1
- _Metallic: 0
- _MirrorOnBack: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Rotation: 0
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: cb1dc53a6d599b74c87e1c691fe77d21
guid: 99def9f2f6d57de41be1d1cb34dbbf02
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

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

View File

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

View File

@@ -0,0 +1,429 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2236916901660971254
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901660971255}
- component: {fileID: 2236916901660971249}
- component: {fileID: 2236916901660971248}
m_Layer: 0
m_Name: OverlayLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901660971255
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
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: 2236916903474784139}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901660971249
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_CullTransparentMesh: 0
--- !u!114 &2236916901660971248
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Compositor Layer (Overlay)
--- !u!1 &2236916901689605848
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901689605849}
- component: {fileID: 2236916901689605851}
- component: {fileID: 2236916901689605850}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2236916901689605849
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
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: 2236916902029106784}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901689605851
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_CullTransparentMesh: 0
--- !u!114 &2236916901689605850
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2236916901753202252
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901753202253}
- component: {fileID: 1321982965}
m_Layer: 0
m_Name: CompositorLayer (Overlay)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901753202253
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
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: 2236916902029106784}
m_Father: {fileID: 2236916902242669814}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1321982965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 221c4e845ba39fa4396461ac8c3b9e8e, type: 3}
m_Name:
m_EditorClassIdentifier:
isPreviewingCylinder: 0
isPreviewingQuad: 0
generatedPreview: {fileID: 0}
layerType: 1
compositionDepth: 1
layerShape: 1
layerVisibility: 0
m_QuadWidth: 1
m_QuadHeight: 1
m_CylinderHeight: 1
m_CylinderArcLength: 1
m_CylinderRadius: 1
m_CylinderAngleOfArc: 57.29578
lockMode: 1
isDynamicLayer: 0
applyColorScaleBias: 0
colorScale: {r: 1, g: 1, b: 1, a: 1}
colorBias: {r: 0, g: 0, b: 0, a: 0}
isProtectedSurface: 0
texture: {fileID: 2800000, guid: ac8db5dece054b94788c0d4cbc0fe1ee, type: 3}
renderPriority: 0
trackingOrigin: {fileID: 0}
generatedUnderlayMesh: {fileID: 0}
generatedFallbackMesh: {fileID: 0}
--- !u!1 &2236916902029106791
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902029106784}
- component: {fileID: 2236916902029106812}
- component: {fileID: 2236916902029106787}
- component: {fileID: 2236916902029106786}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902029106784
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 2236916901689605849}
- {fileID: 2236916903474784139}
m_Father: {fileID: 2236916901753202253}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &2236916902029106812
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &2236916902029106787
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &2236916902029106786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &2236916902242669813
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902242669814}
m_Layer: 0
m_Name: CylinderOverlay_Compositor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902242669814
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902242669813}
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: 2236916901753202253}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2236916903474784138
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916903474784139}
- component: {fileID: 2236916903474784132}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916903474784139
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
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: 2236916901660971255}
m_Father: {fileID: 2236916902029106784}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2236916903474784132
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a875c1780d640dd41a6eac1b6b8f27bb
guid: 8e30926976413ae46a6e9a2585bff2f1
PrefabImporter:
externalObjects: {}
userData:

View File

@@ -0,0 +1,443 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7823719386409046650
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386409046653}
- component: {fileID: 7823719386409046652}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719386409046653
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
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: 7823719387300270728}
m_Father: {fileID: 7823719388034585487}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7823719386409046652
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &7823719386875393771
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386875393770}
- component: {fileID: 7823719386875393772}
- component: {fileID: 7823719386875393773}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7823719386875393770
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
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: 7823719388034585487}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719386875393772
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_CullTransparentMesh: 0
--- !u!114 &7823719386875393773
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7823719387300270729
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719387300270728}
- component: {fileID: 7823719387300270730}
- component: {fileID: 7823719387300270731}
m_Layer: 0
m_Name: EyeBufferLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719387300270728
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
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: 7823719386409046653}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719387300270730
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_CullTransparentMesh: 0
--- !u!114 &7823719387300270731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Content Layer
--- !u!1 &7823719388034585484
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388034585487}
- component: {fileID: 7823719388034585475}
- component: {fileID: 7823719388034585472}
- component: {fileID: 7823719388034585473}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388034585487
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 7823719386875393770}
- {fileID: 7823719386409046653}
m_Father: {fileID: 7823719388048314020}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &7823719388034585475
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7823719388034585472
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &7823719388034585473
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &7823719388048314021
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388048314020}
- component: {fileID: 7823719388048314041}
- component: {fileID: 7823719388048314022}
m_Layer: 8
m_Name: EyeBuffer Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388048314020
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
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: 7823719388034585487}
m_Father: {fileID: 7823719388312967462}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!33 &7823719388048314041
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Mesh: {fileID: 3886136535537698003, guid: cac3a1ecbb3c4124ca0f9183110c1bd7, type: 3}
--- !u!23 &7823719388048314022
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 589d14c8d1500a54a9b0e3f2c997b725, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7823719388312967463
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388312967462}
m_Layer: 0
m_Name: CylinderOverlay_EyeBuffer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388312967462
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388312967463}
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: 7823719388048314020}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d521c5c5e79afd943a590248701d29b2
guid: 4f3020bac3e68664f87d9683c1ab91e3
PrefabImporter:
externalObjects: {}
userData:

View File

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

View File

@@ -0,0 +1,429 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2236916901660971254
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901660971255}
- component: {fileID: 2236916901660971249}
- component: {fileID: 2236916901660971248}
m_Layer: 0
m_Name: OverlayLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901660971255
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
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: 2236916903474784139}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901660971249
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_CullTransparentMesh: 0
--- !u!114 &2236916901660971248
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Compositor Layer (Overlay)
--- !u!1 &2236916901689605848
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901689605849}
- component: {fileID: 2236916901689605851}
- component: {fileID: 2236916901689605850}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2236916901689605849
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
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: 2236916902029106784}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901689605851
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_CullTransparentMesh: 0
--- !u!114 &2236916901689605850
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2236916901753202252
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901753202253}
- component: {fileID: 1321982965}
m_Layer: 0
m_Name: CompositorLayer (Underlay)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901753202253
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
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: 2236916902029106784}
m_Father: {fileID: 2236916902242669814}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1321982965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 221c4e845ba39fa4396461ac8c3b9e8e, type: 3}
m_Name:
m_EditorClassIdentifier:
isPreviewingCylinder: 0
isPreviewingQuad: 0
generatedPreview: {fileID: 0}
layerType: 2
compositionDepth: 1
layerShape: 1
layerVisibility: 0
m_QuadWidth: 1
m_QuadHeight: 1
m_CylinderHeight: 1
m_CylinderArcLength: 1
m_CylinderRadius: 1
m_CylinderAngleOfArc: 57.29578
lockMode: 1
isDynamicLayer: 0
applyColorScaleBias: 0
colorScale: {r: 1, g: 1, b: 1, a: 1}
colorBias: {r: 0, g: 0, b: 0, a: 0}
isProtectedSurface: 0
texture: {fileID: 2800000, guid: ac8db5dece054b94788c0d4cbc0fe1ee, type: 3}
renderPriority: 0
trackingOrigin: {fileID: 0}
generatedUnderlayMesh: {fileID: 0}
generatedFallbackMesh: {fileID: 0}
--- !u!1 &2236916902029106791
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902029106784}
- component: {fileID: 2236916902029106812}
- component: {fileID: 2236916902029106787}
- component: {fileID: 2236916902029106786}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902029106784
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 2236916901689605849}
- {fileID: 2236916903474784139}
m_Father: {fileID: 2236916901753202253}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &2236916902029106812
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &2236916902029106787
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &2236916902029106786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &2236916902242669813
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902242669814}
m_Layer: 0
m_Name: CylinderUnderlay_Compositor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902242669814
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902242669813}
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: 2236916901753202253}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2236916903474784138
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916903474784139}
- component: {fileID: 2236916903474784132}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916903474784139
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
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: 2236916901660971255}
m_Father: {fileID: 2236916902029106784}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2236916903474784132
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 750b7df97f1783b44b91bbaaa9b9d65b
guid: 8c16cdb531c959e4c8436da83478a3db
PrefabImporter:
externalObjects: {}
userData:

View File

@@ -0,0 +1,443 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7823719386409046650
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386409046653}
- component: {fileID: 7823719386409046652}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719386409046653
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
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: 7823719387300270728}
m_Father: {fileID: 7823719388034585487}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7823719386409046652
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &7823719386875393771
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386875393770}
- component: {fileID: 7823719386875393772}
- component: {fileID: 7823719386875393773}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7823719386875393770
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
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: 7823719388034585487}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719386875393772
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_CullTransparentMesh: 0
--- !u!114 &7823719386875393773
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7823719387300270729
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719387300270728}
- component: {fileID: 7823719387300270730}
- component: {fileID: 7823719387300270731}
m_Layer: 0
m_Name: EyeBufferLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719387300270728
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
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: 7823719386409046653}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719387300270730
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_CullTransparentMesh: 0
--- !u!114 &7823719387300270731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Content Layer
--- !u!1 &7823719388034585484
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388034585487}
- component: {fileID: 7823719388034585475}
- component: {fileID: 7823719388034585472}
- component: {fileID: 7823719388034585473}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388034585487
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 7823719386875393770}
- {fileID: 7823719386409046653}
m_Father: {fileID: 7823719388048314020}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &7823719388034585475
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7823719388034585472
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &7823719388034585473
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &7823719388048314021
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388048314020}
- component: {fileID: 7823719388048314041}
- component: {fileID: 7823719388048314022}
m_Layer: 8
m_Name: EyeBuffer Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388048314020
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
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: 7823719388034585487}
m_Father: {fileID: 7823719388312967462}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!33 &7823719388048314041
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Mesh: {fileID: 3886136535537698003, guid: cac3a1ecbb3c4124ca0f9183110c1bd7, type: 3}
--- !u!23 &7823719388048314022
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 589d14c8d1500a54a9b0e3f2c997b725, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7823719388312967463
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388312967462}
m_Layer: 0
m_Name: CylinderUnderlay_EyeBuffer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388312967462
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388312967463}
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: 7823719388048314020}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}

View File

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

View File

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

View File

@@ -0,0 +1,428 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2236916901660971254
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901660971255}
- component: {fileID: 2236916901660971249}
- component: {fileID: 2236916901660971248}
m_Layer: 0
m_Name: OverlayLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901660971255
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
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: 2236916903474784139}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901660971249
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_CullTransparentMesh: 0
--- !u!114 &2236916901660971248
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Compositor Layer (Overlay)
--- !u!1 &2236916901689605848
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901689605849}
- component: {fileID: 2236916901689605851}
- component: {fileID: 2236916901689605850}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2236916901689605849
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
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: 2236916902029106784}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901689605851
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_CullTransparentMesh: 0
--- !u!114 &2236916901689605850
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2236916901753202252
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901753202253}
- component: {fileID: 1321982965}
m_Layer: 0
m_Name: CompositorLayer (Overlay)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901753202253
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
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: 2236916902029106784}
m_Father: {fileID: 2236916902242669814}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1321982965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 221c4e845ba39fa4396461ac8c3b9e8e, type: 3}
m_Name:
m_EditorClassIdentifier:
isPreviewingCylinder: 0
isPreviewingQuad: 0
generatedPreview: {fileID: 0}
layerType: 1
compositionDepth: 1
layerShape: 0
layerVisibility: 0
quadWidth: 1
quadHeight: 1
cylinderHeight: 1
cylinderArcLength: 2.3911011
cylinderRadius: 1
angleOfArc: 137
lockMode: 0
isDynamicLayer: 0
isExternalSurface: 0
externalSurfaceWidth: 1280
externalSurfaceHeight: 720
isProtectedSurface: 0
texture: {fileID: 2800000, guid: ac8db5dece054b94788c0d4cbc0fe1ee, type: 3}
generatedUnderlayMesh: {fileID: 0}
renderPriority: 0
generatedFallbackMesh: {fileID: 0}
--- !u!1 &2236916902029106791
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902029106784}
- component: {fileID: 2236916902029106812}
- component: {fileID: 2236916902029106787}
- component: {fileID: 2236916902029106786}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902029106784
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 2236916901689605849}
- {fileID: 2236916903474784139}
m_Father: {fileID: 2236916901753202253}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &2236916902029106812
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &2236916902029106787
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 1
--- !u!114 &2236916902029106786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &2236916902242669813
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902242669814}
m_Layer: 0
m_Name: QuadOverlay_Compositor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902242669814
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902242669813}
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: 2236916901753202253}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2236916903474784138
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916903474784139}
- component: {fileID: 2236916903474784132}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916903474784139
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
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: 2236916901660971255}
m_Father: {fileID: 2236916902029106784}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2236916903474784132
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0

View File

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

View File

@@ -0,0 +1,443 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7823719386409046650
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386409046653}
- component: {fileID: 7823719386409046652}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719386409046653
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
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: 7823719387300270728}
m_Father: {fileID: 7823719388034585487}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7823719386409046652
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &7823719386875393771
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386875393770}
- component: {fileID: 7823719386875393772}
- component: {fileID: 7823719386875393773}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7823719386875393770
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
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: 7823719388034585487}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719386875393772
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_CullTransparentMesh: 0
--- !u!114 &7823719386875393773
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7823719387300270729
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719387300270728}
- component: {fileID: 7823719387300270730}
- component: {fileID: 7823719387300270731}
m_Layer: 0
m_Name: EyeBufferLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719387300270728
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
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: 7823719386409046653}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719387300270730
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_CullTransparentMesh: 0
--- !u!114 &7823719387300270731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Content Layer
--- !u!1 &7823719388034585484
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388034585487}
- component: {fileID: 7823719388034585475}
- component: {fileID: 7823719388034585472}
- component: {fileID: 7823719388034585473}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388034585487
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 7823719386875393770}
- {fileID: 7823719386409046653}
m_Father: {fileID: 7823719388048314020}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &7823719388034585475
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7823719388034585472
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &7823719388034585473
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &7823719388048314021
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388048314020}
- component: {fileID: 7823719388048314041}
- component: {fileID: 7823719388048314022}
m_Layer: 8
m_Name: EyeBuffer Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388048314020
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
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: 7823719388034585487}
m_Father: {fileID: 7823719388312967462}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!33 &7823719388048314041
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &7823719388048314022
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 589d14c8d1500a54a9b0e3f2c997b725, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7823719388312967463
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388312967462}
m_Layer: 0
m_Name: QuadOverlay_EyeBuffer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388312967462
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388312967463}
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: 7823719388048314020}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}

View File

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

View File

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

View File

@@ -0,0 +1,428 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2236916901660971254
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901660971255}
- component: {fileID: 2236916901660971249}
- component: {fileID: 2236916901660971248}
m_Layer: 0
m_Name: OverlayLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901660971255
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
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: 2236916903474784139}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901660971249
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_CullTransparentMesh: 0
--- !u!114 &2236916901660971248
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901660971254}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Compositor Layer (Overlay)
--- !u!1 &2236916901689605848
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901689605849}
- component: {fileID: 2236916901689605851}
- component: {fileID: 2236916901689605850}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2236916901689605849
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
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: 2236916902029106784}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2236916901689605851
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_CullTransparentMesh: 0
--- !u!114 &2236916901689605850
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901689605848}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2236916901753202252
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916901753202253}
- component: {fileID: 1321982965}
m_Layer: 0
m_Name: CompositorLayer (Underlay)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916901753202253
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
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: 2236916902029106784}
m_Father: {fileID: 2236916902242669814}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1321982965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916901753202252}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 221c4e845ba39fa4396461ac8c3b9e8e, type: 3}
m_Name:
m_EditorClassIdentifier:
isPreviewingCylinder: 0
isPreviewingQuad: 0
generatedPreview: {fileID: 0}
layerType: 2
compositionDepth: 1
layerShape: 0
layerVisibility: 0
quadWidth: 1
quadHeight: 1
cylinderHeight: 1
cylinderArcLength: 2.3911011
cylinderRadius: 1
angleOfArc: 137
lockMode: 0
isDynamicLayer: 0
isExternalSurface: 0
externalSurfaceWidth: 1280
externalSurfaceHeight: 720
isProtectedSurface: 0
texture: {fileID: 2800000, guid: ac8db5dece054b94788c0d4cbc0fe1ee, type: 3}
generatedUnderlayMesh: {fileID: 0}
renderPriority: 0
generatedFallbackMesh: {fileID: 0}
--- !u!1 &2236916902029106791
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902029106784}
- component: {fileID: 2236916902029106812}
- component: {fileID: 2236916902029106787}
- component: {fileID: 2236916902029106786}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902029106784
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 2236916901689605849}
- {fileID: 2236916903474784139}
m_Father: {fileID: 2236916901753202253}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &2236916902029106812
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &2236916902029106787
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 1
--- !u!114 &2236916902029106786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902029106791}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &2236916902242669813
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916902242669814}
m_Layer: 0
m_Name: QuadUnderlay_Compositor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916902242669814
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916902242669813}
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: 2236916901753202253}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2236916903474784138
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2236916903474784139}
- component: {fileID: 2236916903474784132}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2236916903474784139
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
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: 2236916901660971255}
m_Father: {fileID: 2236916902029106784}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2236916903474784132
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2236916903474784138}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0

View File

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

View File

@@ -0,0 +1,443 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7823719386409046650
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386409046653}
- component: {fileID: 7823719386409046652}
m_Layer: 0
m_Name: LayerLabels
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719386409046653
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
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: 7823719387300270728}
m_Father: {fileID: 7823719388034585487}
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: 3500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7823719386409046652
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386409046650}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &7823719386875393771
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719386875393770}
- component: {fileID: 7823719386875393772}
- component: {fileID: 7823719386875393773}
m_Layer: 0
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7823719386875393770
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
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: 7823719388034585487}
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: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719386875393772
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_CullTransparentMesh: 0
--- !u!114 &7823719386875393773
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719386875393771}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.7176471}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7823719387300270729
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719387300270728}
- component: {fileID: 7823719387300270730}
- component: {fileID: 7823719387300270731}
m_Layer: 0
m_Name: EyeBufferLabel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719387300270728
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
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: 7823719386409046653}
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: 1000, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7823719387300270730
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_CullTransparentMesh: 0
--- !u!114 &7823719387300270731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719387300270729}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 100
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 120
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Content Layer
--- !u!1 &7823719388034585484
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388034585487}
- component: {fileID: 7823719388034585475}
- component: {fileID: 7823719388034585472}
- component: {fileID: 7823719388034585473}
m_Layer: 0
m_Name: Info
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388034585487
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999}
m_Children:
- {fileID: 7823719386875393770}
- {fileID: 7823719386409046653}
m_Father: {fileID: 7823719388048314020}
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.625}
m_SizeDelta: {x: 3500, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &7823719388034585475
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7823719388034585472
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &7823719388034585473
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388034585484}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &7823719388048314021
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388048314020}
- component: {fileID: 7823719388048314041}
- component: {fileID: 7823719388048314022}
m_Layer: 8
m_Name: EyeBuffer Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388048314020
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
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: 7823719388034585487}
m_Father: {fileID: 7823719388312967462}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1, y: -0.5}
m_SizeDelta: {x: 1, y: 1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!33 &7823719388048314041
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &7823719388048314022
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388048314021}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 589d14c8d1500a54a9b0e3f2c997b725, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7823719388312967463
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7823719388312967462}
m_Layer: 0
m_Name: QuadUnderlay_EyeBuffer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7823719388312967462
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7823719388312967463}
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: 7823719388048314020}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 1}
m_Pivot: {x: 0.5, y: 0.5}

View File

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

View File

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

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7e8adbe608f345e40a15c78647ba5c19
timeCreated: 1489405477
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a88ad0ff22dd2484192540d5b8b63ed6
guid: b9bf33b1196332b439611a50fbbb2aaf
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,118 @@
// "VIVE SDK
// © 2020 HTC Corporation. All Rights Reserved.
//
// Unless otherwise required by copyright law and practice,
// upon the execution of HTC SDK license agreement,
// HTC grants you access to and use of the VIVE SDK(s).
// You shall fully comply with all of HTCs SDK license agreement terms and
// conditions signed by you and all SDK and API requirements,
// specifications, and documentation provided by HTC to You."
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using VIVE.OpenXR.CompositionLayer;
public class ColorScaleBiasManager : MonoBehaviour
{
public Slider colorScaleSliderR, colorScaleSliderG, colorScaleSliderB, colorScaleSliderA;
public Image colorScalePreviewRGB, colorScalePreviewA;
public Slider colorBiasSliderR, colorBiasSliderG, colorBiasSliderB, colorBiasSliderA;
public Image colorBiasPreviewRGB, colorBiasPreviewA;
public RawImage colorScaleBiasAppliedPreview;
public List<CompositionLayer> compositionLayerList;
private Color colorScaleResult, colorScaleResultRGB, colorScaleResultA, colorBiasResult, colorBiasResultRGB, colorBiasResultA;
private readonly Color defaultColorScale = Color.white, defaultColorBias = Color.clear;
private void Awake()
{
foreach (CompositionLayer compositionLayer in compositionLayerList)
{
colorScaleSliderR.value = compositionLayer.colorScale.r;
colorScaleSliderG.value = compositionLayer.colorScale.g;
colorScaleSliderB.value = compositionLayer.colorScale.b;
colorScaleSliderA.value = compositionLayer.colorScale.a;
colorBiasSliderR.value = compositionLayer.colorBias.r;
colorBiasSliderG.value = compositionLayer.colorBias.g;
colorBiasSliderB.value = compositionLayer.colorBias.b;
colorBiasSliderA.value = compositionLayer.colorBias.a;
}
colorScaleResultRGB.a = colorBiasResultRGB.a = 1;
colorScaleResultA.r = colorBiasResultA.r = 1;
colorScaleResultA.g = colorBiasResultA.g = 1;
colorScaleResultA.b = colorBiasResultA.b = 1;
}
// Update is called once per frame
void Update()
{
colorScaleResult.r = colorScaleSliderR.value;
colorScaleResult.g = colorScaleSliderG.value;
colorScaleResult.b = colorScaleSliderB.value;
colorScaleResult.a = colorScaleSliderA.value;
colorScaleResultRGB.r = colorScaleResult.r;
colorScaleResultRGB.g = colorScaleResult.g;
colorScaleResultRGB.b = colorScaleResult.b;
colorScaleResultA.a = colorScaleResult.a;
colorScalePreviewRGB.color = colorScaleResultRGB;
colorScalePreviewA.color = colorScaleResultA;
foreach (CompositionLayer compositionLayer in compositionLayerList)
{
compositionLayer.colorScale = colorScaleResult;
}
colorBiasResult.r = colorBiasSliderR.value;
colorBiasResult.g = colorBiasSliderG.value;
colorBiasResult.b = colorBiasSliderB.value;
colorBiasResult.a = colorBiasSliderA.value;
colorBiasResultRGB.r = colorBiasResult.r;
colorBiasResultRGB.g = colorBiasResult.g;
colorBiasResultRGB.b = colorBiasResult.b;
colorBiasResultA.a = colorBiasResult.a;
colorBiasPreviewRGB.color = colorBiasResultRGB;
colorBiasPreviewA.color = colorBiasResultA;
foreach (CompositionLayer compositionLayer in compositionLayerList)
{
compositionLayer.colorBias = colorBiasResult;
}
Color resultColor = Color.white; //original color
resultColor *= colorScaleResult;
resultColor += colorBiasResult;
colorScaleBiasAppliedPreview.color = resultColor;
}
public void ResetColorScaleBias()
{
colorScaleSliderR.value = defaultColorScale.r;
colorScaleSliderG.value = defaultColorScale.g;
colorScaleSliderB.value = defaultColorScale.b;
colorScaleSliderA.value = defaultColorScale.a;
colorBiasSliderR.value = defaultColorBias.r;
colorBiasSliderG.value = defaultColorBias.g;
colorBiasSliderB.value = defaultColorBias.b;
colorBiasSliderA.value = defaultColorBias.a;
foreach (CompositionLayer compositionLayer in compositionLayerList)
{
compositionLayer.colorScale = defaultColorScale;
compositionLayer.colorBias = defaultColorBias;
}
}
}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f0160138780388c4aaa979212523b31f
guid: a0f6540fcf5e65d4f92f74e048f5297b
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -0,0 +1,25 @@
// "VIVE SDK
// © 2020 HTC Corporation. All Rights Reserved.
//
// Unless otherwise required by copyright law and practice,
// upon the execution of HTC SDK license agreement,
// HTC grants you access to and use of the VIVE SDK(s).
// You shall fully comply with all of HTCs SDK license agreement terms and
// conditions signed by you and all SDK and API requirements,
// specifications, and documentation provided by HTC to You."
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Slider))]
public class ColorSliderValueUpdater : MonoBehaviour
{
public Text colorSliderValueText;
public void OnColorSliderValueChanged(float newValue)
{
colorSliderValueText.text = newValue.ToString();
}
}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: be2b7b0a80ee6ac498ac4ff6bc764cf6
guid: f2c46e34c4a1808419cc475b0ea68e47
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -0,0 +1,72 @@
// "VIVE SDK
// © 2020 HTC Corporation. All Rights Reserved.
//
// Unless otherwise required by copyright law and practice,
// upon the execution of HTC SDK license agreement,
// HTC grants you access to and use of the VIVE SDK(s).
// You shall fully comply with all of HTCs SDK license agreement terms and
// conditions signed by you and all SDK and API requirements,
// specifications, and documentation provided by HTC to You."
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class CompositionLayerTest_Entry : MonoBehaviour
{
[SerializeField]
InputActionAsset m_ActionAsset;
public InputActionAsset actionAsset
{
get => m_ActionAsset;
set => m_ActionAsset = value;
}
private void OnEnable()
{
if (m_ActionAsset != null)
{
m_ActionAsset.Enable();
}
}
public void LaunchQuadOverlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(3);
}
public void LaunchQuadUnderlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(4);
}
public void LaunchCylinderOverlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(1);
}
public void LaunchCylinderUnderlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(2);
}
public void LaunchCanvasOverlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(5);
}
public void LaunchCanvasUnderlayScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(6);
}
public void LaunchColorScaleBiasScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(7);
}
public void LaunchTrackingOriginScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(8);
}
}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: fbe8b74550a44c54fabdef905e9b1678
guid: 78dfd40a5aa18d14287a5ecfc75cb3f7
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -0,0 +1,345 @@
// "VIVE SDK
// © 2020 HTC Corporation. All Rights Reserved.
//
// Unless otherwise required by copyright law and practice,
// upon the execution of HTC SDK license agreement,
// HTC grants you access to and use of the VIVE SDK(s).
// You shall fully comply with all of HTCs SDK license agreement terms and
// conditions signed by you and all SDK and API requirements,
// specifications, and documentation provided by HTC to You."
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
using UnityEngine.UI;
using VIVE.OpenXR.CompositionLayer;
using UnityEngine.XR.OpenXR;
using UnityEngine.InputSystem;
public class CompositionLayerTest_Manager : MonoBehaviour
{
[SerializeField]
InputActionAsset m_ActionAsset;
public InputActionAsset actionAsset
{
get => m_ActionAsset;
set => m_ActionAsset = value;
}
public GameObject layerAnchorGO, mainCameraGO, playerRigGO;
public Text maxLayerCountText, currentLayerCountText, fallbackStatusText;
public GameObject contentLayerTextureGameObjectRef, compositionLayerGameObjectRef;
protected List<GameObject> contentLayerTextureGameObjects, compositionLayerGameObjects;
public float furthestDistance = 7f;
public float nearestDistance = 1f;
public string mainScenePath = "";
private CompositionLayerManager compositionLayerManagerInstance = null;
private ViveCompositionLayer compositionLayerFeature = null;
//private GameObject LayerContentGOSet = null;
private float analogDetectionThreshold = 0.7f;
private Vector3 layerAnchorOriginalPosition, layerAnchorOriginalRotation;
private bool compositionLayerActive = true;
private const string LOG_TAG = "CompositionLayerTest";
static void DEBUG(string msg) { Debug.Log(LOG_TAG + " " + msg); }
static void WARNING(string msg) { Debug.LogWarning(LOG_TAG + " " + msg); }
static void ERROR(string msg) { Debug.LogError(LOG_TAG + " " + msg); }
// Start is called before the first frame update
void Start()
{
layerAnchorOriginalPosition = layerAnchorGO.transform.position;
layerAnchorOriginalRotation = layerAnchorGO.transform.eulerAngles;
//AddLayer();
compositionLayerFeature = OpenXRSettings.Instance.GetFeature<ViveCompositionLayer>();
}
// Update is called once per frame
void Update()
{
if (compositionLayerManagerInstance == null)
{
compositionLayerManagerInstance = CompositionLayerManager.GetInstance();
}
LayerTranslationCheck();
LayerRotationCheck();
UpdateMaxLayerCountText();
UpdateCurrentLayerCountText();
UpdateAutoFallbackStatusText();
}
private void OnEnable()
{
if (m_ActionAsset != null)
{
m_ActionAsset.Enable();
}
}
public void ToggleWorldHeadLock(bool headlock)
{
if (headlock)
{
layerAnchorGO.transform.SetParent(mainCameraGO.transform);
}
else
{
layerAnchorGO.transform.SetParent(null);
}
}
public void ResetLayer()
{
layerAnchorGO.transform.position = layerAnchorOriginalPosition;
layerAnchorGO.transform.eulerAngles = layerAnchorOriginalRotation;
}
public virtual void AddLayer()
{
if (contentLayerTextureGameObjects == null)
{
contentLayerTextureGameObjects = new List<GameObject>();
}
if (compositionLayerGameObjects == null)
{
compositionLayerGameObjects = new List<GameObject>();
}
if (contentLayerTextureGameObjects != null && compositionLayerGameObjects != null)
{
GameObject newContentLayerTextureGameObjectInstance = Instantiate(contentLayerTextureGameObjectRef);
GameObject newCompositionLayerGameObjectInstance = Instantiate(compositionLayerGameObjectRef);
newCompositionLayerGameObjectInstance.name = newCompositionLayerGameObjectInstance.name + " " + compositionLayerGameObjects.Count;
CompositionLayer compositionLayerComponent = newCompositionLayerGameObjectInstance.GetComponentInChildren<CompositionLayer>();
if (compositionLayerComponent != null)
{
compositionLayerComponent.SetRenderPriority((uint)compositionLayerGameObjects.Count);
compositionLayerComponent.compositionDepth = (uint)compositionLayerGameObjects.Count;
compositionLayerComponent.trackingOrigin = playerRigGO;
}
GameObject newObjectContainer = new GameObject("Layer Content");
RectTransform newObjectContainerTransform = newObjectContainer.AddComponent<RectTransform>();
newObjectContainerTransform.sizeDelta = new Vector2(1,0);
newObjectContainer.transform.SetParent(layerAnchorGO.transform);
newObjectContainer.transform.localPosition = Vector3.zero;
newObjectContainer.transform.localRotation = Quaternion.identity;
newContentLayerTextureGameObjectInstance.transform.SetParent(newObjectContainer.transform);
newCompositionLayerGameObjectInstance.transform.SetParent(newObjectContainer.transform);
newContentLayerTextureGameObjectInstance.transform.localPosition = Vector3.zero;
newContentLayerTextureGameObjectInstance.transform.localRotation = Quaternion.identity;
newCompositionLayerGameObjectInstance.transform.localPosition = Vector3.zero;
newCompositionLayerGameObjectInstance.transform.localRotation = Quaternion.identity;
contentLayerTextureGameObjects.Add(newContentLayerTextureGameObjectInstance);
compositionLayerGameObjects.Add(newCompositionLayerGameObjectInstance);
if (compositionLayerActive)
{
newCompositionLayerGameObjectInstance.SetActive(true);
newContentLayerTextureGameObjectInstance.SetActive(false);
}
else
{
newCompositionLayerGameObjectInstance.SetActive(false);
newContentLayerTextureGameObjectInstance.SetActive(true);
}
}
}
public void RemoveLayer()
{
if (contentLayerTextureGameObjects.Count > 0 && compositionLayerGameObjects.Count > 0)
{
Transform parentTransform = contentLayerTextureGameObjects[contentLayerTextureGameObjects.Count - 1].transform.parent;
Destroy(contentLayerTextureGameObjects[contentLayerTextureGameObjects.Count - 1]);
Destroy(compositionLayerGameObjects[compositionLayerGameObjects.Count - 1]);
Destroy(parentTransform.gameObject);
contentLayerTextureGameObjects.RemoveAt(contentLayerTextureGameObjects.Count - 1);
compositionLayerGameObjects.RemoveAt(compositionLayerGameObjects.Count - 1);
}
}
public void SwitchLayer()
{
//Toggle content layer and composition layer
if (!compositionLayerActive)
{
DEBUG("Switch to composition layer");
foreach (GameObject contentLayerTextureGO in contentLayerTextureGameObjects)
{
contentLayerTextureGO.SetActive(false);
}
foreach (GameObject compositionLayerGO in compositionLayerGameObjects)
{
compositionLayerGO.SetActive(true);
}
compositionLayerActive = true;
}
else
{
DEBUG("Switch to content layer");
foreach (GameObject contentLayerTextureGO in contentLayerTextureGameObjects)
{
contentLayerTextureGO.SetActive(true);
}
foreach (GameObject compositionLayerGO in compositionLayerGameObjects)
{
compositionLayerGO.SetActive(false);
}
compositionLayerActive = false;
}
}
private void UpdateMaxLayerCountText()
{
if (compositionLayerManagerInstance != null && maxLayerCountText != null)
{
maxLayerCountText.text = "Max Layer Count: " + compositionLayerManagerInstance.MaxLayerCount();
}
}
private void UpdateCurrentLayerCountText()
{
if (compositionLayerManagerInstance != null && currentLayerCountText != null)
{
currentLayerCountText.text = "Current Layer Count: " + compositionLayerManagerInstance.CurrentLayerCount();
}
}
private void UpdateAutoFallbackStatusText()
{
if (compositionLayerManagerInstance != null && fallbackStatusText != null)
{
compositionLayerFeature = OpenXRSettings.Instance.GetFeature<ViveCompositionLayer>();
fallbackStatusText.text = "Autofall back enabled: " + compositionLayerFeature.enableAutoFallback.ToString();
}
}
void LayerTranslationCheck()
{
float L_TS_Y_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).y;
float R_TS_Y_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).y;
float L_TP_Y_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).y;
float R_TP_Y_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).y;
//DEBUG("L_TS_Y_State: " + L_TS_Y_State + " R_TS_Y_State: " + R_TS_Y_State + " L_TP_Y_State: " + L_TP_Y_State + " R_TP_Y_State: " + R_TP_Y_State);
if (L_TS_Y_State > analogDetectionThreshold ||
R_TS_Y_State > analogDetectionThreshold ||
L_TP_Y_State > analogDetectionThreshold ||
R_TP_Y_State > analogDetectionThreshold)
{
//DEBUG("Button Axis: Y Positive");
if (layerAnchorGO.transform.position.z < furthestDistance)
{
//DEBUG("Layer translation: Further");
Vector3 targetLayerPosition = new Vector3(layerAnchorGO.transform.position.x, layerAnchorGO.transform.position.y, Mathf.Min(layerAnchorGO.transform.position.z + 0.025f, furthestDistance));
layerAnchorGO.transform.position = targetLayerPosition;
}
}
else if (L_TS_Y_State < -analogDetectionThreshold ||
R_TS_Y_State < -analogDetectionThreshold ||
L_TP_Y_State < -analogDetectionThreshold ||
R_TP_Y_State < -analogDetectionThreshold)
{
//DEBUG("Button Axis: Y Negative");
if (layerAnchorGO.transform.position.z > nearestDistance)
{
//DEBUG("Layer translation: Nearer");
Vector3 targetLayerPosition = new Vector3(layerAnchorGO.transform.position.x, layerAnchorGO.transform.position.y, Mathf.Max(layerAnchorGO.transform.position.z - 0.025f, nearestDistance));
layerAnchorGO.transform.position = targetLayerPosition;
}
}
}
void LayerRotationCheck()
{
float L_TS_X_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).x;
float R_TS_X_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).x;
float L_TP_X_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).x;
float R_TP_X_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).x;
//DEBUG("L_TS_X_State: " + L_TS_X_State + " R_TS_X_State: " + R_TS_X_State + " L_TP_X_State: " + L_TP_X_State + " R_TP_X_State: " + R_TP_X_State);
if (L_TS_X_State > analogDetectionThreshold ||
R_TS_X_State > analogDetectionThreshold ||
L_TP_X_State > analogDetectionThreshold ||
R_TP_X_State > analogDetectionThreshold)
{
//DEBUG("Button Axis: X Positive");
Vector3 targetLayerRotation = new Vector3(layerAnchorGO.transform.rotation.eulerAngles.x, layerAnchorGO.transform.rotation.eulerAngles.y + 2.5f, layerAnchorGO.transform.rotation.eulerAngles.z);
layerAnchorGO.transform.eulerAngles = targetLayerRotation;
}
else if (L_TS_X_State < -analogDetectionThreshold ||
R_TS_X_State < -analogDetectionThreshold ||
L_TP_X_State < -analogDetectionThreshold ||
R_TP_X_State < -analogDetectionThreshold)
{
//DEBUG("Button Axis: X Negative");
Vector3 targetLayerRotation = new Vector3(layerAnchorGO.transform.rotation.eulerAngles.x, layerAnchorGO.transform.rotation.eulerAngles.y - 2.5f, layerAnchorGO.transform.rotation.eulerAngles.z);
layerAnchorGO.transform.eulerAngles = targetLayerRotation;
}
}
public void PrevScene()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(0);
}
#region Unity XR Buttons
internal static List<UnityEngine.XR.InputDevice> m_InputDevices = new List<UnityEngine.XR.InputDevice>();
private static Vector2 KeyAxis2D(InputDeviceCharacteristics device, InputFeatureUsage<Vector2> button)
{
Vector2 axis2d = Vector2.zero;
InputDevices.GetDevices(m_InputDevices);
foreach (UnityEngine.XR.InputDevice id in m_InputDevices)
{
// The device is connected.
if (id.characteristics.Equals(device))
{
if (id.TryGetFeatureValue(button, out Vector2 value))
{
axis2d = value;
}
}
}
return axis2d;
}
/// <summary> VIVE Left Controller Characteristics </summary>
private const InputDeviceCharacteristics kControllerLeftCharacteristics = (
InputDeviceCharacteristics.Left |
InputDeviceCharacteristics.TrackedDevice |
InputDeviceCharacteristics.Controller |
InputDeviceCharacteristics.HeldInHand
);
/// <summary> VIVE Right Controller Characteristics </summary>
private const InputDeviceCharacteristics kControllerRightCharacteristics = (
InputDeviceCharacteristics.Right |
InputDeviceCharacteristics.TrackedDevice |
InputDeviceCharacteristics.Controller |
InputDeviceCharacteristics.HeldInHand
);
#endregion
}

View File

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

View File

@@ -0,0 +1,832 @@
{
"name": "InputActions",
"maps": [
{
"name": "LeftHand",
"id": "272f6d14-89ba-496f-b7ff-215263d3219f",
"actions": [
{
"name": "TriggerPress",
"type": "Button",
"id": "578a0cd6-f388-4fa3-92f3-c09338bdf6fc",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Trigger",
"type": "Value",
"id": "5c8cf249-a01c-4b19-8eea-152b951f6a5a",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "PrimaryButton",
"type": "Button",
"id": "204073bf-582e-48f4-a392-6eaf1e637387",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "PrimaryTouch",
"type": "Value",
"id": "48a4f982-c501-412c-a715-b9201cb08c37",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Menu",
"type": "Button",
"id": "e91ffee7-ec69-40fb-8663-4ebf07153bfe",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary2DAxis",
"type": "Value",
"id": "0e72db49-759e-4b56-853f-a5e3b9bf0e04",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Primary2DAxisClick",
"type": "Button",
"id": "d36e4b01-3a25-4dc6-8094-179ddb10bd71",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary2DAxisTouch",
"type": "Button",
"id": "416d6df4-7244-4b5c-986c-11881e0eac57",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary2DAxis",
"type": "Value",
"id": "344eec1c-660f-4d4a-8b5b-1a2362d9b2de",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Secondary2DAxisClick",
"type": "Button",
"id": "927e0cfe-b2ed-4a00-8048-3cd36742a8e3",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary2DAxisTouch",
"type": "Button",
"id": "28bf5850-459e-4b46-af7a-24a5a64fdf99",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Grip",
"type": "Value",
"id": "26a9b492-9ead-4e86-9484-d69dc44c512e",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "GripPress",
"type": "Button",
"id": "e91897d7-06ef-41b9-aaa2-b14ae7540fca",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "SecondaryButton",
"type": "Button",
"id": "1414e4ef-05d7-40b1-b759-aa2c2c9cee56",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "SecondaryTouch",
"type": "Button",
"id": "83a06fa6-147b-41c5-9841-1fd2bbb33c31",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "IsTracked",
"type": "Value",
"id": "384094ab-6290-4de1-9b73-6dd7fae94298",
"expectedControlType": "Analog",
"processors": "",
"interactions": "",
"initialStateCheck": true
}
],
"bindings": [
{
"name": "",
"id": "b9c19907-3b5c-4207-ad18-5a86655f688c",
"path": "<XRController>{LeftHand}/{triggerButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "TriggerPress",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "ec353a5a-6a7a-4ee6-a33e-d12a8c0b705a",
"path": "<XRController>{LeftHand}/{trigger}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Trigger",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "1a98fe1d-5477-4473-9ed1-05d2decb2c15",
"path": "<XRController>{LeftHand}/{primaryButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "PrimaryButton",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3dfde460-9bef-4bd9-943d-170adc171ff8",
"path": "<XRController>{LeftHand}/{primaryTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "PrimaryTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "9603ae96-fef3-432c-88a0-282232c1368d",
"path": "<XRController>{LeftHand}/menu",
"interactions": "",
"processors": "",
"groups": "",
"action": "Menu",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "171f2010-aff7-4c02-8e86-44c84eba40e6",
"path": "<XRController>{LeftHand}/system",
"interactions": "",
"processors": "",
"groups": "",
"action": "Menu",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "54ac7ab0-8ca9-4cbc-a6d1-da5ee0b055cb",
"path": "<XRController>{LeftHand}/{primary2DAxis}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxis",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "85d45408-e658-4df8-ab60-de9273ceb30c",
"path": "<XRController>{LeftHand}/{primary2DAxisClick}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxisClick",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "a07f0bb7-9d68-4288-b0f1-78c62a995fa4",
"path": "<XRController>{LeftHand}/{primary2DAxisTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxisTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "cb03eabc-18e2-447a-a308-dc36cf9ec38e",
"path": "<XRController>{LeftHand}/{secondary2DAxis}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxis",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "fadeed58-e6fc-4cc4-9fdc-5cfae044209c",
"path": "<XRController>{LeftHand}/{secondary2DAxisClick}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxisClick",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "b74594f8-e87a-43ae-82ec-47612e07bfb3",
"path": "<XRController>{LeftHand}/{secondary2DAxisTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxisTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "26245d74-dc1a-4fce-a7e1-1d4688ef73b1",
"path": "<XRController>{LeftHand}/{grip}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Grip",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "1458d4ea-a188-4ad0-9215-0e48997da150",
"path": "<XRController>{LeftHand}/{gripButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "GripPress",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "0c3f7ce0-b62f-44e2-a1e1-11f143de72d7",
"path": "<XRController>{LeftHand}/{secondaryButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "SecondaryButton",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "6cfe2a5d-28c1-425b-998e-810968e19292",
"path": "<XRController>{LeftHand}/{secondaryTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "SecondaryTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4d8fde07-f5ac-4a1b-b3e9-783eccfc1d17",
"path": "<XRController>{LeftHand}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "IsTracked",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "RightHand",
"id": "fd87d126-5dc2-445c-82df-1abc6c9f8076",
"actions": [
{
"name": "TriggerPress",
"type": "Value",
"id": "bc163c5e-01a5-48ae-83b3-87e68f24f888",
"expectedControlType": "Analog",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Trigger",
"type": "Value",
"id": "2fccaf18-d578-4ac9-9d0b-08db4a2e1dc7",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "PrimaryButton",
"type": "Button",
"id": "b87d0657-0e2f-41f9-92ee-6c7f0b0fa4f8",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "PrimaryTouch",
"type": "Value",
"id": "7612bd2d-ec25-4cb7-8eb2-3a4b7704b025",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Menu",
"type": "Button",
"id": "561d782c-0eab-4674-80c5-7a8eb70cf246",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary2DAxis",
"type": "Value",
"id": "273526bd-c3ba-4f35-ac7a-840c1ed6ab6d",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Primary2DAxisClick",
"type": "Button",
"id": "1c531107-9819-4f1f-a0e7-f11166016436",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary2DAxisTouch",
"type": "Button",
"id": "4de79a39-d622-4859-8f67-791365c0b780",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary2DAxis",
"type": "Value",
"id": "5c85476c-f285-4a0a-8ed8-31466beae969",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Secondary2DAxisClick",
"type": "Button",
"id": "83227e26-e8f1-416e-a4a6-b70394fe5ea5",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary2DAxisTouch",
"type": "Button",
"id": "05c6375e-e244-427a-8e61-cd465ffa62ba",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Grip",
"type": "Value",
"id": "f17f4516-fcdf-4891-9411-fee4983cd798",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "GripPress",
"type": "Button",
"id": "c20d8054-3d24-478f-8c51-5df4fec8c02a",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "SecondaryButton",
"type": "Button",
"id": "cba87b5e-c43b-4c38-b5dc-320d8fbb6136",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "SecondaryTouch",
"type": "Button",
"id": "b20f3aa0-32c6-486d-a9b2-4d8baca0799f",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "IsTracked",
"type": "Value",
"id": "d1478f77-9424-45e1-bbe0-949fcfaec599",
"expectedControlType": "Analog",
"processors": "",
"interactions": "",
"initialStateCheck": true
}
],
"bindings": [
{
"name": "",
"id": "e2185573-2cbd-4af0-9d4b-e03ff8b24d8f",
"path": "<XRController>{RightHand}/{triggerButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "TriggerPress",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d1bf452d-b059-4c1e-9c23-3be1c6be789e",
"path": "<XRController>{RightHand}/{trigger}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Trigger",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d09e2fdd-08b3-42eb-86c8-5c3a8f4a03c5",
"path": "<XRController>{RightHand}/{primaryButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "PrimaryButton",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "0657f0e8-4c3b-45d4-a00b-fda175a6684d",
"path": "<XRController>{RightHand}/{primaryTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "PrimaryTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "c3d9acf1-00ab-4616-951f-ef81d04d4d58",
"path": "<XRController>{RightHand}/menu",
"interactions": "",
"processors": "",
"groups": "",
"action": "Menu",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "369648ca-da2c-4cb7-bb0c-8b7dcab3b6b5",
"path": "<XRController>{RightHand}/system",
"interactions": "",
"processors": "",
"groups": "",
"action": "Menu",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "488857b2-965c-486c-b24e-e21628ad2a07",
"path": "<XRController>{RightHand}/{primary2DAxis}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxis",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "feccb40e-4fa1-488f-a2f1-f44c2b80ae37",
"path": "<XRController>{RightHand}/{primary2DAxisClick}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxisClick",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "62761c89-0d6d-40f1-ae88-88fa58d7ff02",
"path": "<XRController>{RightHand}/{primary2DAxisTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary2DAxisTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "e40a1a86-f851-421e-86c4-aec93c7f1d9b",
"path": "<XRController>{RightHand}/{secondary2DAxis}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxis",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d094a06a-f8ca-4c85-b478-a5276f7da3e4",
"path": "<XRController>{RightHand}/{secondary2DAxisClick}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxisClick",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "75e038e5-ec3b-417e-adf4-77881b52a1ff",
"path": "<XRController>{RightHand}/{secondary2DAxisTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary2DAxisTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "f2c3d836-9c35-4647-a506-9e03f37d837f",
"path": "<XRController>{RightHand}/{grip}",
"interactions": "",
"processors": "",
"groups": "",
"action": "Grip",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "6f0b2479-b471-4775-8381-980b7957af20",
"path": "<XRController>{RightHand}/{gripButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "GripPress",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "9d0fd645-57e1-48c3-9393-701a1d96c9a2",
"path": "<XRController>{RightHand}/{secondaryButton}",
"interactions": "",
"processors": "",
"groups": "",
"action": "SecondaryButton",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "0d034f83-a2ec-4c56-8a45-74443b36bb77",
"path": "<XRController>{RightHand}/{secondaryTouch}",
"interactions": "",
"processors": "",
"groups": "",
"action": "SecondaryTouch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "c4a8f0e5-31fc-40a3-9495-525e04a99fcc",
"path": "<XRController>{RightHand}/isTracked",
"interactions": "",
"processors": "",
"groups": "",
"action": "IsTracked",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "HMD",
"id": "21d522e0-0295-43ef-b60a-3b355794717b",
"actions": [
{
"name": "hmdPosition",
"type": "Value",
"id": "36a3121d-efce-478c-867c-a8d354777b78",
"expectedControlType": "Vector3",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "hmdRotation",
"type": "Value",
"id": "4e56a29d-b0cc-42fd-a087-552950afac95",
"expectedControlType": "Quaternion",
"processors": "",
"interactions": "",
"initialStateCheck": true
}
],
"bindings": [
{
"name": "",
"id": "08f50b61-5d92-42ac-bdb9-b898a4f0d4a7",
"path": "<XRHMD>/centerEyePosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "hmdPosition",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "09769104-56ee-4fae-9065-07f530388e75",
"path": "<XRHMD>/centerEyeRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "hmdRotation",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "UI",
"id": "a725e4f4-1262-4d6f-8a52-b8ba368d4c82",
"actions": [
{
"name": "Click",
"type": "Button",
"id": "7d87f920-38ab-4a79-9716-27722a02c594",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "pointerPosition",
"type": "PassThrough",
"id": "3e8f3014-2311-4c71-9a89-6fffe0d7ae05",
"expectedControlType": "Vector3",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "pointerRotation",
"type": "PassThrough",
"id": "fff59030-bd11-46a7-96d3-35f8e50a86ca",
"expectedControlType": "Vector3",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Down",
"type": "Value",
"id": "8f2c28d0-e5c0-4919-9514-8b8509e0e33a",
"expectedControlType": "Analog",
"processors": "",
"interactions": "",
"initialStateCheck": true
}
],
"bindings": [
{
"name": "",
"id": "78d62036-f819-477f-ba34-5041450a668f",
"path": "<XRController>/triggerPressed",
"interactions": "",
"processors": "",
"groups": "XR Usage",
"action": "Click",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "fc05f8fe-0a9a-49ec-84a5-01ccef667093",
"path": "<XRController>/pointerPosition",
"interactions": "",
"processors": "",
"groups": "",
"action": "pointerPosition",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "047b05df-5df2-4fcf-81d7-a51f39906c16",
"path": "<XRController>/pointerRotation",
"interactions": "",
"processors": "",
"groups": "",
"action": "pointerRotation",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3144164d-3ee1-49fb-a712-103e65fb08e1",
"path": "<XRController>/trigger",
"interactions": "Press",
"processors": "",
"groups": "",
"action": "Down",
"isComposite": false,
"isPartOfComposite": false
}
]
}
],
"controlSchemes": [
{
"name": "XR Usage",
"bindingGroup": "XR Usage",
"devices": [
{
"devicePath": "<XRController>",
"isOptional": false,
"isOR": false
}
]
}
]
}

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 37a0c7a57adb4e34d8d4884f594fb7ee
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
generateWrapperCode: 0
wrapperCodePath:
wrapperClassName:
wrapperCodeNamespace:

View File

@@ -0,0 +1,341 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.UI;
using UnityEngine.XR.OpenXR;
using VIVE.OpenXR.CompositionLayer;
using VIVE.OpenXR.CompositionLayer.Passthrough;
using VIVE.OpenXR.Samples;
public class PassthroughTest_Manager : MonoBehaviour
{
public GameObject projectedMeshAnchor = null, hmd = null, rigOrigin = null;
public Slider alphaSlider, scaleSlider;
public Text alphaValueText, scaleValueText;
public CompositionLayer classicPassthroughNotificaltionPrompt = null, projectedPassthroughNotificationPrompt = null;
private bool scaleChanged = false, positionChanged = false, orientationChanged = false, spaceTypeChanged = false;
private bool passthroughActive
{
get
{
List<int> currentLayerIDs = CompositionLayerPassthroughAPI.GetCurrentPassthroughLayerIDs();
if (currentLayerIDs != null && currentLayerIDs.Contains(activePassthroughID)) //Layer is active
{
//Debug.Log("passthroughActive: true");
return true;
}
//Debug.Log("passthroughActive: false");
return false;
}
}
private PassthroughLayerForm currentActiveLayerForm = PassthroughLayerForm.Planar;
private LayerType currentActiveLayerType = LayerType.Overlay;
private ProjectedPassthroughSpaceType currentActiveSpaceType = ProjectedPassthroughSpaceType.Worldlock;
private int activePassthroughID = 0;
private float scale = 1f, scaleModifier = 1f, alpha = 1f;
private Vector3[] quadVertices = { new Vector3 (-1f, -1f, 0.0f),
new Vector3 (1f, -1f, 0.0f),
new Vector3 (1f, 1f, 0.0f),
new Vector3 (-1f, 1f, 0.0f) };
private int[] quadIndicies = { 0, 1, 2, 0, 2, 3 };
// Start is called before the first frame update
void Start()
{
alphaSlider.value = alpha;
scaleSlider.value = scaleModifier;
if (hmd == null)
{
hmd = Camera.main.gameObject;
}
}
private float joyStickThreshold = 0.5f;
// Update is called once per frame
void Update()
{
//Read input to control passthrough
if (VRSInputManager.instance.GetButtonDown(VRSButtonReference.X)) //Destroy Passthrough
{
DisablePassthrough();
}
if (VRSInputManager.instance.GetButtonDown(VRSButtonReference.B)) //Set Passthrough as Overlay
{
SetPassthroughToOverlay();
}
if (VRSInputManager.instance.GetButtonDown(VRSButtonReference.A)) //Set Passthrough as Underlay
{
SetPassthroughToUnderlay();
}
//Control Position
Vector2 leftJoyStickValues = VRSInputManager.instance.GetAxis(VRSHandFlag.Left);
if (leftJoyStickValues.x > joyStickThreshold) //Move Right
{
Vector3 position = projectedMeshAnchor.transform.position;
position = new Vector3(position.x + 0.05f, position.y, position.z);
projectedMeshAnchor.transform.position = position;
positionChanged = true;
}
else if (leftJoyStickValues.x < -joyStickThreshold) //Move Left
{
Vector3 position = projectedMeshAnchor.transform.position;
position = new Vector3(position.x - 0.05f, position.y, position.z);
projectedMeshAnchor.transform.position = position;
positionChanged = true;
}
if (leftJoyStickValues.y > joyStickThreshold) //Move Forward
{
Vector3 position = projectedMeshAnchor.transform.position;
position = new Vector3(position.x, position.y, position.z + 0.05f);
projectedMeshAnchor.transform.position = position;
positionChanged = true;
}
else if (leftJoyStickValues.y < -joyStickThreshold) //Move Backward
{
Vector3 position = projectedMeshAnchor.transform.position;
position = new Vector3(position.x, position.y, position.z - 0.05f);
projectedMeshAnchor.transform.position = position;
positionChanged = true;
}
//Control Rotation
Vector2 rightJoyStickValues = VRSInputManager.instance.GetAxis(VRSHandFlag.Right);
if (rightJoyStickValues.x > joyStickThreshold) //rotate Right
{
projectedMeshAnchor.transform.RotateAround(projectedMeshAnchor.transform.position, Vector3.up, -1f);
orientationChanged = true;
}
else if (rightJoyStickValues.x < -joyStickThreshold) //rotate Left
{
projectedMeshAnchor.transform.RotateAround(projectedMeshAnchor.transform.position, Vector3.up, 1f);
orientationChanged = true;
}
if (rightJoyStickValues.y > joyStickThreshold) //rotate up
{
projectedMeshAnchor.transform.RotateAround(projectedMeshAnchor.transform.position, Vector3.right, 1f);
orientationChanged = true;
}
else if (rightJoyStickValues.y < -joyStickThreshold) //rotate down
{
projectedMeshAnchor.transform.RotateAround(projectedMeshAnchor.transform.position, Vector3.right, -1f);
orientationChanged = true;
}
if (passthroughActive && currentActiveLayerForm == PassthroughLayerForm.Projected) //Only process transform updates when projected passthrough is active
{
if (scaleChanged)
{
CompositionLayerPassthroughAPI.SetProjectedPassthroughScale(activePassthroughID, new Vector3(scale * scaleModifier, scale * scaleModifier, scale * scaleModifier));
scaleChanged = false;
}
if (spaceTypeChanged)
{
CompositionLayerPassthroughAPI.SetProjectedPassthroughSpaceType(activePassthroughID, currentActiveSpaceType);
spaceTypeChanged = false;
}
if (positionChanged)
{
switch(currentActiveSpaceType)
{
case ProjectedPassthroughSpaceType.Headlock: //Apply HMD offset
Vector3 relativePosition = hmd.transform.InverseTransformPoint(projectedMeshAnchor.transform.position);
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshPosition(activePassthroughID, relativePosition, false);
break;
case ProjectedPassthroughSpaceType.Worldlock:
default:
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshPosition(activePassthroughID, projectedMeshAnchor.transform.position);
break;
}
positionChanged = false;
}
if (orientationChanged)
{
switch (currentActiveSpaceType)
{
case ProjectedPassthroughSpaceType.Headlock: //Apply HMD offset
Quaternion relativeRotation = Quaternion.Inverse(hmd.transform.rotation).normalized * projectedMeshAnchor.transform.rotation.normalized;
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshOrientation(activePassthroughID, relativeRotation, false);
break;
case ProjectedPassthroughSpaceType.Worldlock:
default:
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshOrientation(activePassthroughID, projectedMeshAnchor.transform.rotation);
break;
}
orientationChanged = false;
}
}
}
public void CreateClassicOverlayPassthrough()
{
CreateClassicPassthrough(currentActiveLayerType);
}
private void CreateClassicPassthrough(LayerType layerType)
{
if (passthroughActive) return;
activePassthroughID = CompositionLayerPassthroughAPI.CreatePlanarPassthrough(layerType, PassthroughSessionDestroyed, alpha);
if (activePassthroughID != 0)
{
currentActiveLayerForm = PassthroughLayerForm.Planar;
currentActiveSpaceType = ProjectedPassthroughSpaceType.Worldlock;
}
}
public void CreateQuadOverlayPassthrough()
{
CreateQuadProjectedPassthrough(currentActiveLayerType);
}
private void CreateQuadProjectedPassthrough(LayerType layerType)
{
if (passthroughActive) return;
activePassthroughID = CompositionLayerPassthroughAPI.CreateProjectedPassthrough(layerType, PassthroughSessionDestroyed, alpha);
if (activePassthroughID != 0)
{
currentActiveLayerForm = PassthroughLayerForm.Projected;
currentActiveSpaceType = ProjectedPassthroughSpaceType.Worldlock;
SetQuadMesh();
}
}
private void PassthroughSessionDestroyed(int passthroughID) //Handle destruction of passthrough layer when OpenXR session is destroyed
{
CompositionLayerPassthroughAPI.DestroyPassthrough(passthroughID);
activePassthroughID = 0;
}
public void SetQuadMesh()
{
if (passthroughActive && activePassthroughID != 0 && currentActiveLayerForm == PassthroughLayerForm.Projected)
{
CompositionLayerPassthroughAPI.SetProjectedPassthroughMesh(activePassthroughID, quadVertices, quadIndicies, false);
switch (currentActiveSpaceType)
{
case ProjectedPassthroughSpaceType.Headlock: //Apply HMD offset
Vector3 relativePosition = hmd.transform.InverseTransformPoint(projectedMeshAnchor.transform.position);
Quaternion relativeRotation = Quaternion.Inverse(hmd.transform.rotation).normalized * projectedMeshAnchor.transform.rotation.normalized;
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshTransform(activePassthroughID, currentActiveSpaceType, relativePosition, relativeRotation, new Vector3(scale * scaleModifier, scale * scaleModifier, scale * scaleModifier), false);
break;
case ProjectedPassthroughSpaceType.Worldlock:
default:
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshTransform(activePassthroughID, currentActiveSpaceType, projectedMeshAnchor.transform.position, projectedMeshAnchor.transform.rotation, new Vector3(scale * scaleModifier, scale * scaleModifier, scale * scaleModifier));
break;
}
}
}
public void SetUnityMesh(Mesh mesh)
{
if (passthroughActive && activePassthroughID != 0 && currentActiveLayerForm == PassthroughLayerForm.Projected)
{
CompositionLayerPassthroughAPI.SetProjectedPassthroughMesh(activePassthroughID, mesh.vertices, mesh.triangles, true);
switch (currentActiveSpaceType)
{
case ProjectedPassthroughSpaceType.Headlock: //Apply HMD offset
Vector3 relativePosition = hmd.transform.InverseTransformPoint(projectedMeshAnchor.transform.position);
Quaternion relativeRotation = Quaternion.Inverse(hmd.transform.rotation).normalized * projectedMeshAnchor.transform.rotation.normalized;
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshTransform(activePassthroughID, currentActiveSpaceType, relativePosition, relativeRotation, new Vector3(scale * scaleModifier, scale * scaleModifier, scale * scaleModifier), false);
break;
case ProjectedPassthroughSpaceType.Worldlock:
default:
CompositionLayerPassthroughAPI.SetProjectedPassthroughMeshTransform(activePassthroughID, currentActiveSpaceType, projectedMeshAnchor.transform.position, projectedMeshAnchor.transform.rotation, new Vector3(scale * scaleModifier, scale * scaleModifier, scale * scaleModifier));
break;
}
}
}
public void SetPassthroughToOverlay()
{
if (passthroughActive && activePassthroughID != 0)
{
CompositionLayerPassthroughAPI.SetPassthroughLayerType(activePassthroughID, LayerType.Overlay);
currentActiveLayerType = LayerType.Overlay;
}
}
public void SetPassthroughToUnderlay()
{
if (passthroughActive && activePassthroughID != 0)
{
CompositionLayerPassthroughAPI.SetPassthroughLayerType(activePassthroughID, LayerType.Underlay);
currentActiveLayerType = LayerType.Underlay;
}
}
public void SetHeadLock()
{
if (passthroughActive && activePassthroughID != 0 && currentActiveLayerForm == PassthroughLayerForm.Projected)
{
if (CompositionLayerPassthroughAPI.SetProjectedPassthroughSpaceType(activePassthroughID, ProjectedPassthroughSpaceType.Headlock))
{
positionChanged = orientationChanged = spaceTypeChanged = true;
projectedMeshAnchor.transform.SetParent(hmd.transform);
currentActiveSpaceType = ProjectedPassthroughSpaceType.Headlock;
}
}
}
public void SetWorldLock()
{
if (passthroughActive && activePassthroughID != 0 && currentActiveLayerForm == PassthroughLayerForm.Projected)
{
if (CompositionLayerPassthroughAPI.SetProjectedPassthroughSpaceType(activePassthroughID, ProjectedPassthroughSpaceType.Worldlock))
{
positionChanged = orientationChanged = spaceTypeChanged = true;
projectedMeshAnchor.transform.SetParent(null);
currentActiveSpaceType = ProjectedPassthroughSpaceType.Worldlock;
}
}
}
private void DisablePassthrough()
{
if (passthroughActive && activePassthroughID != 0)
{
CompositionLayerPassthroughAPI.DestroyPassthrough(activePassthroughID);
activePassthroughID = 0;
}
}
public void OnAlphaSliderValueChange(float newAlpha)
{
alphaValueText.text = newAlpha.ToString();
alpha = newAlpha;
if (passthroughActive && activePassthroughID != 0)
{
CompositionLayerPassthroughAPI.SetPassthroughAlpha(activePassthroughID, newAlpha);
}
}
public void OnScaleSliderValueChange(float newScaleModifier)
{
scaleValueText.text = newScaleModifier.ToString();
if (passthroughActive && activePassthroughID != 0)
{
scaleModifier = newScaleModifier;
scaleChanged = true;
}
}
}

View File

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

View File

@@ -0,0 +1,146 @@
// "VIVE SDK
// © 2020 HTC Corporation. All Rights Reserved.
//
// Unless otherwise required by copyright law and practice,
// upon the execution of HTC SDK license agreement,
// HTC grants you access to and use of the VIVE SDK(s).
// You shall fully comply with all of HTCs SDK license agreement terms and
// conditions signed by you and all SDK and API requirements,
// specifications, and documentation provided by HTC to You."
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
public class RigMover : MonoBehaviour
{
public GameObject playerRig;
private float analogDetectionThreshold = 0.7f;
// Update is called once per frame
void Update()
{
MoveRigX();
MoveRigY();
RotateRigAxisX();
RotateRigAxisY();
}
void MoveRigY()
{
float L_TS_Y_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).y;
float L_TP_Y_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).y;
//DEBUG("L_TS_Y_State: " + L_TS_Y_State + " R_TS_Y_State: " + R_TS_Y_State + " L_TP_Y_State: " + L_TP_Y_State + " R_TP_Y_State: " + R_TP_Y_State);
if (L_TS_Y_State > analogDetectionThreshold ||
L_TP_Y_State > analogDetectionThreshold)
{
playerRig.transform.position = new Vector3(playerRig.transform.position.x, playerRig.transform.position.y, playerRig.transform.position.z + 0.01f);
}
else if (L_TS_Y_State < -analogDetectionThreshold ||
L_TP_Y_State < -analogDetectionThreshold)
{
playerRig.transform.position = new Vector3(playerRig.transform.position.x, playerRig.transform.position.y, playerRig.transform.position.z - 0.01f);
}
}
void MoveRigX()
{
float L_TS_X_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).x;
float L_TP_X_State = KeyAxis2D(kControllerLeftCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).x;
//DEBUG("L_TS_X_State: " + L_TS_X_State + " R_TS_X_State: " + R_TS_X_State + " L_TP_X_State: " + L_TP_X_State + " R_TP_X_State: " + R_TP_X_State);
if (L_TS_X_State > analogDetectionThreshold ||
L_TP_X_State > analogDetectionThreshold)
{
playerRig.transform.position = new Vector3(playerRig.transform.position.x + 0.01f, playerRig.transform.position.y, playerRig.transform.position.z);
}
else if (L_TS_X_State < -analogDetectionThreshold ||
L_TP_X_State < -analogDetectionThreshold)
{
playerRig.transform.position = new Vector3(playerRig.transform.position.x - 0.01f, playerRig.transform.position.y, playerRig.transform.position.z);
}
}
void RotateRigAxisX()
{
float R_TS_Y_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).y;
float R_TP_Y_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).y;
if (R_TS_Y_State > analogDetectionThreshold ||
R_TP_Y_State > analogDetectionThreshold)
{
playerRig.transform.RotateAround(playerRig.transform.position, Vector3.right, 0.1f);
}
else if (R_TS_Y_State < -analogDetectionThreshold ||
R_TP_Y_State < -analogDetectionThreshold)
{
playerRig.transform.RotateAround(playerRig.transform.position, Vector3.right, -0.1f);
}
}
void RotateRigAxisY()
{
float R_TS_X_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.secondary2DAxis).x;
float R_TP_X_State = KeyAxis2D(kControllerRightCharacteristics, UnityEngine.XR.CommonUsages.primary2DAxis).x;
if (R_TS_X_State > analogDetectionThreshold ||
R_TP_X_State > analogDetectionThreshold)
{
playerRig.transform.RotateAround(playerRig.transform.position, Vector3.up, 0.1f);
}
else if (R_TS_X_State < -analogDetectionThreshold ||
R_TP_X_State < -analogDetectionThreshold)
{
playerRig.transform.RotateAround(playerRig.transform.position, Vector3.up, -0.1f);
}
}
public void ResetPlayerRig()
{
playerRig.transform.position = Vector3.zero;
playerRig.transform.rotation = Quaternion.identity;
}
#region Unity XR Buttons
internal static List<UnityEngine.XR.InputDevice> m_InputDevices = new List<UnityEngine.XR.InputDevice>();
private static Vector2 KeyAxis2D(InputDeviceCharacteristics device, InputFeatureUsage<Vector2> button)
{
Vector2 axis2d = Vector2.zero;
InputDevices.GetDevices(m_InputDevices);
foreach (UnityEngine.XR.InputDevice id in m_InputDevices)
{
// The device is connected.
if (id.characteristics.Equals(device))
{
if (id.TryGetFeatureValue(button, out Vector2 value))
{
axis2d = value;
}
}
}
return axis2d;
}
/// <summary> VIVE Left Controller Characteristics </summary>
private const InputDeviceCharacteristics kControllerLeftCharacteristics = (
InputDeviceCharacteristics.Left |
InputDeviceCharacteristics.TrackedDevice |
InputDeviceCharacteristics.Controller |
InputDeviceCharacteristics.HeldInHand
);
/// <summary> VIVE Right Controller Characteristics </summary>
private const InputDeviceCharacteristics kControllerRightCharacteristics = (
InputDeviceCharacteristics.Right |
InputDeviceCharacteristics.TrackedDevice |
InputDeviceCharacteristics.Controller |
InputDeviceCharacteristics.HeldInHand
);
#endregion
}

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 308a417956dfa7a4b9fb4423dc5e9926
guid: 56ad6a9768d8f8e4397583a539f23cfd
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a9138008eb88db34db72fd8141e9f856
guid: 209c4c88781d2984ab72cacafd5aada2
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@@ -24,7 +24,6 @@ TextureImporter:
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
@@ -89,7 +88,6 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0

View File

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

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 903420c63efb2e4498fe3ba2b0058837
guid: 4998f2c58637e2349bcf1682f606f580
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@@ -23,8 +23,6 @@ TextureImporter:
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
@@ -54,22 +52,43 @@ TextureImporter:
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
textureShape: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 8192
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
@@ -89,7 +108,6 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0

View File

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

View File

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

View File

@@ -0,0 +1,14 @@
#if !TMPExist
using UnityEditor;
public class TMPChecker
{
[InitializeOnLoadMethod]
static void CheckTextMeshProInstallation()
{
EditorUtility.DisplayDialog("TextMeshPro Not Found",
"VIVE OpenXR Sample need TextMeshPro installed.",
"OK");
}
}
#endif

View File

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

View File

@@ -0,0 +1,20 @@
{
"name": "VIVE.TMPCheck",
"rootNamespace": "",
"references": [],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.unity.textmeshpro",
"expression": "",
"define": "TMPExist"
}
],
"noEngineReferences": false
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 29eeb5c7de544384bbe8a0479fd87796
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,521 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 12
m_GIWorkflowMode: 1
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &161785500
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 161785501}
m_Layer: 0
m_Name: RightHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &161785501
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 161785500}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1963434283}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &851372851
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 851372852}
- component: {fileID: 851372854}
- component: {fileID: 851372853}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &851372852
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 851372851}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2026180895}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!81 &851372853
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 851372851}
m_Enabled: 1
--- !u!20 &851372854
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 851372851}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.01
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: -1
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1 &858171747
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 858171748}
m_Layer: 0
m_Name: LeftHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &858171748
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 858171747}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1963434283}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1830224715
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1830224717}
- component: {fileID: 1830224716}
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 &1830224716
Light:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1830224715}
m_Enabled: 1
serializedVersion: 10
m_Type: 1
m_Shape: 0
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Intensity: 1
m_Range: 10
m_SpotAngle: 30
m_InnerSpotAngle: 21.80208
m_CookieSize: 10
m_Shadows:
m_Type: 2
m_Resolution: -1
m_CustomResolution: -1
m_Strength: 1
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_CullingMatrixOverride:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
m_RenderMode: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingLayerMask: 1
m_Lightmapping: 4
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
m_UseBoundingSphereOverride: 0
m_UseViewFrustumForShadowCasterCull: 1
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &1830224717
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1830224715}
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
m_LocalPosition: {x: 0, y: 3, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &1963434279
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1963434283}
- component: {fileID: 1963434282}
m_Layer: 0
m_Name: Rig
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1963434282
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1963434279}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: faa7ecd37a2d2b94d98c5cabe4c85b24, type: 3}
m_Name:
m_EditorClassIdentifier:
jointPrefab: {fileID: 2020227273748331428, guid: 750b7df97f1783b44b91bbaaa9b9d65b, type: 3}
leftHand: {fileID: 858171748}
rightHand: {fileID: 161785501}
--- !u!4 &1963434283
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1963434279}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2026180895}
- {fileID: 858171748}
- {fileID: 161785501}
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2026180894
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2026180895}
- component: {fileID: 2026180896}
m_Layer: 0
m_Name: Head
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2026180895
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2026180894}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 851372852}
m_Father: {fileID: 1963434283}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2026180896
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2026180894}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3}
m_Name:
m_EditorClassIdentifier:
m_TrackingType: 0
m_UpdateType: 0
m_PositionInput:
m_UseReference: 0
m_Action:
m_Name: Position Input
m_Type: 0
m_ExpectedControlType:
m_Id: 8e06ed06-6112-42be-87d6-d5026d7a4ea2
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: c04d31c0-3412-4b69-a150-aa498a00f6b9
m_Path: <XRHMD>/centerEyePosition
m_Interactions:
m_Processors:
m_Groups:
m_Action: Position Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_RotationInput:
m_UseReference: 0
m_Action:
m_Name: Rotation Input
m_Type: 0
m_ExpectedControlType:
m_Id: a8ed0b97-2937-4a6d-bfa4-2d2e584bd810
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: 50520fb7-94fe-47c3-9b00-872ac98adcd7
m_Path: <XRHMD>/centerEyeRotation
m_Interactions:
m_Processors:
m_Groups:
m_Action: Rotation Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_PositionAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_RotationAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_HasMigratedActions: 1

View File

@@ -1,818 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5952895990549455101
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5952895990549455102}
- component: {fileID: 8182349829283629634}
- component: {fileID: 6420225679362252570}
- component: {fileID: 6420225679362252569}
m_Layer: 0
m_Name: Rig
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5952895990549455102
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895990549455101}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5952895991797361070}
- {fileID: 5952895992196874652}
- {fileID: 5952895991885682859}
- {fileID: 6420225678551827398}
- {fileID: 6420225678699395647}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8182349829283629634
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895990549455101}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: faa7ecd37a2d2b94d98c5cabe4c85b24, type: 3}
m_Name:
m_EditorClassIdentifier:
Joint_Prefab: {fileID: 2020227273748331428, guid: 750b7df97f1783b44b91bbaaa9b9d65b, type: 3}
LeftHand: {fileID: 5952895992196874652}
RightHand: {fileID: 5952895991885682859}
--- !u!114 &6420225679362252570
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895990549455101}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 93517fb9198ee33428984693d60b4061, type: 3}
m_Name:
m_EditorClassIdentifier:
ActionAsset: {fileID: -944628639613478452, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
RightPinchR: {fileID: 3692605411926281237, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
LeftPinchR: {fileID: 2124456439736387461, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
RightPinchPoseGObj: {fileID: 6420225678769817206}
LeftPinchPoseGObj: {fileID: 6420225679319038563}
--- !u!114 &6420225679362252569
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895990549455101}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: be2b7b0a80ee6ac498ac4ff6bc764cf6, type: 3}
m_Name:
m_EditorClassIdentifier:
ActionAsset: {fileID: -944628639613478452, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
LeftPinchStrengthR: {fileID: 7375677697711315273, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
RightPinchStrengthR: {fileID: 2603460548863922366, guid: 699f4d2073ed2e34ea7f7944795b868c, type: 3}
LWR: {fileID: 6420225678699395646}
RWR: {fileID: 6420225678551827397}
--- !u!1 &5952895991797361069
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5952895991797361070}
- component: {fileID: 5952895991797361071}
m_Layer: 0
m_Name: Head
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5952895991797361070
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991797361069}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5952895991846228124}
m_Father: {fileID: 5952895990549455102}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5952895991797361071
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991797361069}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3}
m_Name:
m_EditorClassIdentifier:
m_TrackingType: 0
m_UpdateType: 0
m_PositionInput:
m_UseReference: 0
m_Action:
m_Name: Position Input
m_Type: 0
m_ExpectedControlType:
m_Id: 8e06ed06-6112-42be-87d6-d5026d7a4ea2
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: c04d31c0-3412-4b69-a150-aa498a00f6b9
m_Path: <XRHMD>/centerEyePosition
m_Interactions:
m_Processors:
m_Groups:
m_Action: Position Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_RotationInput:
m_UseReference: 0
m_Action:
m_Name: Rotation Input
m_Type: 0
m_ExpectedControlType:
m_Id: a8ed0b97-2937-4a6d-bfa4-2d2e584bd810
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: 50520fb7-94fe-47c3-9b00-872ac98adcd7
m_Path: <XRHMD>/centerEyeRotation
m_Interactions:
m_Processors:
m_Groups:
m_Action: Rotation Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_PositionAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_RotationAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_HasMigratedActions: 1
--- !u!1 &5952895991846228121
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5952895991846228124}
- component: {fileID: 5952895991846228123}
- component: {fileID: 5952895991846228122}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5952895991846228124
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991846228121}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5952895991797361070}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &5952895991846228123
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991846228121}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.01
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: -1
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!81 &5952895991846228122
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991846228121}
m_Enabled: 1
--- !u!1 &5952895991885682858
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5952895991885682859}
m_Layer: 0
m_Name: RightHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5952895991885682859
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895991885682858}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5952895990549455102}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5952895992196874651
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5952895992196874652}
m_Layer: 0
m_Name: LeftHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5952895992196874652
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5952895992196874651}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5952895990549455102}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6420225678551827396
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225678551827398}
- component: {fileID: 6420225678551827397}
m_Layer: 0
m_Name: RightPinchRay
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225678551827398
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678551827396}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6420225678769817207}
- {fileID: 6420225679250061665}
m_Father: {fileID: 5952895990549455102}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6420225678551827397
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678551827396}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 79ef919be7dd07443ac63c49cd0c3703, type: 3}
m_Name:
m_EditorClassIdentifier:
SelectingGameObject: {fileID: 0}
RayPose: {fileID: 6420225678769817207}
RayRadius: 0.03
RayLength: 30
CastRange: 2
Start_Angle: 0
--- !u!1 &6420225678699395645
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225678699395647}
- component: {fileID: 6420225678699395646}
m_Layer: 0
m_Name: LeftPinchRay
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225678699395647
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678699395645}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6420225679319038564}
- {fileID: 6420225679024595161}
m_Father: {fileID: 5952895990549455102}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6420225678699395646
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678699395645}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 79ef919be7dd07443ac63c49cd0c3703, type: 3}
m_Name:
m_EditorClassIdentifier:
SelectingGameObject: {fileID: 0}
RayPose: {fileID: 6420225679319038564}
RayRadius: 0.03
RayLength: 30
CastRange: 2
Start_Angle: 0
--- !u!1 &6420225678769817206
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225678769817207}
- component: {fileID: 6420225678769817209}
- component: {fileID: 6420225678769817208}
m_Layer: 0
m_Name: RayPose
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225678769817207
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678769817206}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6420225678551827398}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6420225678769817209
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678769817206}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 184befd22aaed2b4da16c59c85959d16, type: 3}
m_Name:
m_EditorClassIdentifier:
WR: {fileID: 6420225678551827397}
CastRadius: 2
CastLength: 30
Start_Circles:
- {x: 2, y: 1, z: 0}
- {x: 1.618034, y: 2.1755705, z: 0}
- {x: 0.61803395, y: 2.902113, z: 0}
- {x: -0.61803406, y: 2.902113, z: 0}
- {x: -1.6180341, y: 2.1755705, z: 0}
- {x: -2, y: 0.9999998, z: 0}
- {x: -1.6180339, y: -0.17557073, z: 0}
- {x: -0.6180342, y: -0.90211296, z: 0}
- {x: 0.61803424, y: -0.90211296, z: 0}
- {x: 1.6180345, y: -0.17556989, z: 0}
- {x: 2, y: 1.0000004, z: 0}
End_Circles:
- {x: 2, y: 1, z: 30}
- {x: 1.618034, y: 2.1755705, z: 30}
- {x: 0.61803395, y: 2.902113, z: 30}
- {x: -0.61803406, y: 2.902113, z: 30}
- {x: -1.6180341, y: 2.1755705, z: 30}
- {x: -2, y: 0.9999998, z: 30}
- {x: -1.6180339, y: -0.17557073, z: 30}
- {x: -0.6180342, y: -0.90211296, z: 30}
- {x: 0.61803424, y: -0.90211296, z: 30}
- {x: 1.6180345, y: -0.17556989, z: 30}
- {x: 2, y: 1.0000004, z: 30}
--- !u!114 &6420225678769817208
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225678769817206}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0ac6f2120689d80469294cd10a8c136d, type: 3}
m_Name:
m_EditorClassIdentifier:
WR: {fileID: 6420225678551827397}
RayRadius: 0
RayLength: 0
Start_Angle: 0
--- !u!1 &6420225679024595160
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225679024595161}
- component: {fileID: 6420225679024595164}
- component: {fileID: 6420225679024595163}
- component: {fileID: 6420225679024595162}
m_Layer: 0
m_Name: RayMesh
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225679024595161
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679024595160}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6420225678699395647}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6420225679024595164
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679024595160}
m_Mesh: {fileID: 0}
--- !u!23 &6420225679024595163
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679024595160}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &6420225679024595162
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679024595160}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 32c3059354cc03f4ead5ddea887c51a4, type: 3}
m_Name:
m_EditorClassIdentifier:
Radius: 0.025
UsingMaterial: {fileID: 2100000, guid: 8e3e60c830ee65942b82d26b93bd1657, type: 2}
--- !u!1 &6420225679250061664
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225679250061665}
- component: {fileID: 6420225679250061668}
- component: {fileID: 6420225679250061667}
- component: {fileID: 6420225679250061666}
m_Layer: 0
m_Name: RayMesh
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225679250061665
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679250061664}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6420225678551827398}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6420225679250061668
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679250061664}
m_Mesh: {fileID: 0}
--- !u!23 &6420225679250061667
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679250061664}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &6420225679250061666
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679250061664}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 32c3059354cc03f4ead5ddea887c51a4, type: 3}
m_Name:
m_EditorClassIdentifier:
Radius: 0.025
UsingMaterial: {fileID: 2100000, guid: 8e3e60c830ee65942b82d26b93bd1657, type: 2}
--- !u!1 &6420225679319038563
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6420225679319038564}
- component: {fileID: 6420225679319038566}
- component: {fileID: 6420225679319038565}
m_Layer: 0
m_Name: RayPose
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6420225679319038564
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679319038563}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6420225678699395647}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6420225679319038566
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679319038563}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 184befd22aaed2b4da16c59c85959d16, type: 3}
m_Name:
m_EditorClassIdentifier:
WR: {fileID: 6420225678699395646}
CastRadius: 2
CastLength: 30
Start_Circles:
- {x: 2, y: 1, z: 0}
- {x: 1.618034, y: 2.1755705, z: 0}
- {x: 0.61803395, y: 2.902113, z: 0}
- {x: -0.61803406, y: 2.902113, z: 0}
- {x: -1.6180341, y: 2.1755705, z: 0}
- {x: -2, y: 0.9999998, z: 0}
- {x: -1.6180339, y: -0.17557073, z: 0}
- {x: -0.6180342, y: -0.90211296, z: 0}
- {x: 0.61803424, y: -0.90211296, z: 0}
- {x: 1.6180345, y: -0.17556989, z: 0}
- {x: 2, y: 1.0000004, z: 0}
End_Circles:
- {x: 2, y: 1, z: 30}
- {x: 1.618034, y: 2.1755705, z: 30}
- {x: 0.61803395, y: 2.902113, z: 30}
- {x: -0.61803406, y: 2.902113, z: 30}
- {x: -1.6180341, y: 2.1755705, z: 30}
- {x: -2, y: 0.9999998, z: 30}
- {x: -1.6180339, y: -0.17557073, z: 30}
- {x: -0.6180342, y: -0.90211296, z: 30}
- {x: 0.61803424, y: -0.90211296, z: 30}
- {x: 1.6180345, y: -0.17556989, z: 30}
- {x: 2, y: 1.0000004, z: 30}
--- !u!114 &6420225679319038565
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6420225679319038563}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0ac6f2120689d80469294cd10a8c136d, type: 3}
m_Name:
m_EditorClassIdentifier:
WR: {fileID: 6420225678699395646}
RayRadius: 0
RayLength: 0
Start_Angle: 0

View File

@@ -1,389 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1823372043298660319
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1949887504339596101}
- component: {fileID: 1478783658834060501}
- component: {fileID: 6016421789461574333}
m_Layer: 0
m_Name: zArrow
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1949887504339596101
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1823372043298660319}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1676072078683627806}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1478783658834060501
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1823372043298660319}
m_Mesh: {fileID: -2433097621867052424, guid: 759d185edbb8af449abac7e638eb20bb, type: 3}
--- !u!23 &6016421789461574333
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1823372043298660319}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a3faaec8f60449d489f96f4f87ca42c4, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &2020227273748331428
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1676072078683627806}
- component: {fileID: 7698024052627595371}
m_Layer: 0
m_Name: Joint
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1676072078683627806
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2020227273748331428}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 668268508250617488}
- {fileID: 3701545116323733726}
- {fileID: 8662685505258708281}
- {fileID: 1949887504339596101}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7698024052627595371
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2020227273748331428}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fbe8b74550a44c54fabdef905e9b1678, type: 3}
m_Name:
m_EditorClassIdentifier:
jointNum: 0
isLeft: 0
Childs:
- {fileID: 3999958912903453479}
- {fileID: 4152720236694424064}
- {fileID: 8111739560019174292}
- {fileID: 1823372043298660319}
--- !u!1 &3999958912903453479
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 668268508250617488}
- component: {fileID: 6699333761179036390}
- component: {fileID: 4471067376716524661}
m_Layer: 0
m_Name: Center
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &668268508250617488
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3999958912903453479}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1676072078683627806}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6699333761179036390
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3999958912903453479}
m_Mesh: {fileID: 6828610933306433306, guid: 759d185edbb8af449abac7e638eb20bb, type: 3}
--- !u!23 &4471067376716524661
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3999958912903453479}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: c65db5333bb8a9540844ccabcb60bd23, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4152720236694424064
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3701545116323733726}
- component: {fileID: 4631167082535858620}
- component: {fileID: 2200426663479571691}
m_Layer: 0
m_Name: xArrow
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3701545116323733726
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4152720236694424064}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1676072078683627806}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4631167082535858620
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4152720236694424064}
m_Mesh: {fileID: 1815558234755198569, guid: 759d185edbb8af449abac7e638eb20bb, type: 3}
--- !u!23 &2200426663479571691
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4152720236694424064}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 54844874d0f1d704597a3d240fd1c6b7, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8111739560019174292
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8662685505258708281}
- component: {fileID: 4913178013721766827}
- component: {fileID: 2378421684582112084}
m_Layer: 0
m_Name: yArrow
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8662685505258708281
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8111739560019174292}
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 2.9802322e-10, y: 0, z: -2.2351741e-10}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1676072078683627806}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4913178013721766827
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8111739560019174292}
m_Mesh: {fileID: 5871187797589187550, guid: 759d185edbb8af449abac7e638eb20bb, type: 3}
--- !u!23 &2378421684582112084
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8111739560019174292}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 4869f9b8e47bcbb4cbbba491841f8352, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_AdditionalVertexStreams: {fileID: 0}

View File

@@ -1,304 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &140365143240223633
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 140365143240223645}
- component: {fileID: 140365143240223644}
m_Layer: 0
m_Name: Rig
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &140365143240223645
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365143240223633}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 140365143286258601}
- {fileID: 140365144278377426}
- {fileID: 140365144102087723}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &140365143240223644
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365143240223633}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: faa7ecd37a2d2b94d98c5cabe4c85b24, type: 3}
m_Name:
m_EditorClassIdentifier:
Joint_Prefab: {fileID: 2020227273748331428, guid: 750b7df97f1783b44b91bbaaa9b9d65b, type: 3}
LeftHand: {fileID: 140365144278377426}
RightHand: {fileID: 140365144102087723}
--- !u!1 &140365143286258600
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 140365143286258601}
- component: {fileID: 140365143286258582}
m_Layer: 0
m_Name: Head
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &140365143286258601
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365143286258600}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 140365144253751682}
m_Father: {fileID: 140365143240223645}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &140365143286258582
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365143286258600}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3}
m_Name:
m_EditorClassIdentifier:
m_TrackingType: 0
m_UpdateType: 0
m_PositionInput:
m_UseReference: 0
m_Action:
m_Name: Position Input
m_Type: 0
m_ExpectedControlType:
m_Id: 8e06ed06-6112-42be-87d6-d5026d7a4ea2
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: c04d31c0-3412-4b69-a150-aa498a00f6b9
m_Path: <XRHMD>/centerEyePosition
m_Interactions:
m_Processors:
m_Groups:
m_Action: Position Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_RotationInput:
m_UseReference: 0
m_Action:
m_Name: Rotation Input
m_Type: 0
m_ExpectedControlType:
m_Id: a8ed0b97-2937-4a6d-bfa4-2d2e584bd810
m_Processors:
m_Interactions:
m_SingletonActionBindings:
- m_Name:
m_Id: 50520fb7-94fe-47c3-9b00-872ac98adcd7
m_Path: <XRHMD>/centerEyeRotation
m_Interactions:
m_Processors:
m_Groups:
m_Action: Rotation Input
m_Flags: 0
m_Flags: 0
m_Reference: {fileID: 0}
m_PositionAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_RotationAction:
m_Name:
m_Type: 0
m_ExpectedControlType:
m_Id:
m_Processors:
m_Interactions:
m_SingletonActionBindings: []
m_Flags: 0
m_HasMigratedActions: 1
--- !u!1 &140365144102087722
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 140365144102087723}
m_Layer: 0
m_Name: RightHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &140365144102087723
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365144102087722}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 140365143240223645}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &140365144253751685
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 140365144253751682}
- component: {fileID: 140365144253751680}
- component: {fileID: 140365144253751683}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &140365144253751682
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365144253751685}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 140365143286258601}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &140365144253751680
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365144253751685}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.01
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: -1
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!81 &140365144253751683
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365144253751685}
m_Enabled: 1
--- !u!1 &140365144278377429
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 140365144278377426}
m_Layer: 0
m_Name: LeftHand
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &140365144278377426
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 140365144278377429}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 140365143240223645}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

@@ -1,104 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
using UnityEngine.InputSystem;
namespace VIVE.OpenXR.Samples.Hand
{
public class HandPinchPose : MonoBehaviour
{
[SerializeField] InputActionAsset ActionAsset;
[SerializeField] InputActionReference RightPinchR;
[SerializeField] InputActionReference LeftPinchR;
public GameObject RightPinchPoseGObj;
public GameObject LeftPinchPoseGObj;
void OnEnable()
{
if (ActionAsset != null)
{
ActionAsset.Enable();
}
}
void Update()
{
if (IsValidPose(LeftPinchR))
{
if (!LeftPinchPoseGObj.transform.parent.gameObject.activeSelf)
{
LeftPinchPoseGObj.transform.parent.gameObject.SetActive(true);
}
LeftPinchPoseGObj.transform.localPosition = Get_AimPosition(LeftPinchR);
LeftPinchPoseGObj.transform.localRotation = Get_AimRotation(LeftPinchR);
}
else
{
if (LeftPinchPoseGObj.transform.parent.gameObject.activeSelf)
{
LeftPinchPoseGObj.transform.parent.gameObject.SetActive(false);
}
}
if (IsValidPose(RightPinchR))
{
if (!RightPinchPoseGObj.transform.parent.gameObject.activeSelf)
{
RightPinchPoseGObj.transform.parent.gameObject.SetActive(true);
}
RightPinchPoseGObj.transform.localPosition = Get_AimPosition(RightPinchR);
RightPinchPoseGObj.transform.localRotation = Get_AimRotation(RightPinchR);
}
else
{
if (RightPinchPoseGObj.transform.parent.gameObject.activeSelf)
{
RightPinchPoseGObj.transform.parent.gameObject.SetActive(false);
}
}
}
InputTrackingState trackingStatus = InputTrackingState.None;
bool IsValidPose(InputActionReference _ActionReference)
{
#if USE_INPUT_SYSTEM_POSE_CONTROL // Scripting Define Symbol added by using OpenXR Plugin 1.6.0.
UnityEngine.InputSystem.XR.PoseState _Pose = _ActionReference.action.ReadValue<UnityEngine.InputSystem.XR.PoseState>();
#else
UnityEngine.XR.OpenXR.Input.Pose _Pose = _ActionReference.action.ReadValue<UnityEngine.XR.OpenXR.Input.Pose>();
#endif
trackingStatus = _Pose.trackingState;
bool positionTracked = ((trackingStatus & InputTrackingState.Position) != 0);
bool rotationTracked = ((trackingStatus & InputTrackingState.Rotation) != 0);
if (!_Pose.isTracked || !positionTracked || !rotationTracked)
{
return false;
}
return true;
}
Vector3 Get_AimPosition(InputActionReference _ActionReference)
{
Vector3 _Position = Vector3.zero;
#if USE_INPUT_SYSTEM_POSE_CONTROL // Scripting Define Symbol added by using OpenXR Plugin 1.6.0.
_Position = _ActionReference.action.ReadValue<UnityEngine.InputSystem.XR.PoseState>().position;
#else
_Position = _ActionReference.action.ReadValue<UnityEngine.XR.OpenXR.Input.Pose>().position;
#endif
return _Position;
}
Quaternion Get_AimRotation(InputActionReference _ActionReference)
{
Quaternion _Rotation = Quaternion.identity;
#if USE_INPUT_SYSTEM_POSE_CONTROL // Scripting Define Symbol added by using OpenXR Plugin 1.6.0.
_Rotation = _ActionReference.action.ReadValue<UnityEngine.InputSystem.XR.PoseState>().rotation;
#else
_Rotation = _ActionReference.action.ReadValue<UnityEngine.XR.OpenXR.Input.Pose>().rotation;
#endif
return _Rotation;
}
}
}

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