├── .gitattributes ├── .gitignore ├── Example.meta ├── Example ├── Materials.meta ├── Materials │ ├── Cube_mtl.mat │ ├── Cube_mtl.mat.meta │ ├── Skybox_mtl.mat │ └── Skybox_mtl.mat.meta ├── Scenes.meta └── Scenes │ ├── ViveTrackerExample.unity │ └── ViveTrackerExample.unity.meta ├── LICENSE.txt ├── LICENSE.txt.meta ├── Prefabs.meta ├── Prefabs ├── [TrackerRig].prefab └── [TrackerRig].prefab.meta ├── README.md ├── README.md.meta ├── Scripts.meta ├── Scripts ├── SteamVR_ChaseTarget.cs └── SteamVR_ChaseTarget.cs.meta ├── docs.meta └── docs ├── images.meta └── images ├── tracker_bad.png ├── tracker_bad.png.meta ├── tracker_good.png └── tracker_good.png.meta /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /[Ll]ibrary/ 2 | /[Tt]emp/ 3 | /[Oo]bj/ 4 | /[Bb]uild/ 5 | /[Bb]uilds/ 6 | /Assets/AssetStoreTools* 7 | /.vs/ 8 | 9 | # Autogenerated VS/MD solution and project files 10 | ExportedObj/ 11 | *.csproj 12 | *.unityproj 13 | *.sln 14 | *.suo 15 | *.tmp 16 | *.user 17 | *.userprefs 18 | *.pidb 19 | *.booproj 20 | *.svd 21 | 22 | 23 | # Unity3D generated meta files 24 | *.pidb.meta 25 | 26 | # Unity3D Generated File On Crash Reports 27 | sysinfo.txt 28 | 29 | # Builds 30 | *.apk 31 | *.unitypackage 32 | 33 | .DS_Store 34 | 35 | -------------------------------------------------------------------------------- /Example.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84e3001ffe9b3494286683dec23dcc79 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Example/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a646821ac6a9f041bdede6a1aee080e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Example/Materials/Cube_mtl.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Cube_mtl 10 | m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _SpecGlossMap: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.57 68 | - _GlossyReflections: 1 69 | - _Metallic: 0.129 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Parallax: 0.02 73 | - _SmoothnessTextureChannel: 0 74 | - _SpecularHighlights: 1 75 | - _SrcBlend: 1 76 | - _UVSec: 0 77 | - _ZWrite: 1 78 | m_Colors: 79 | - _Color: {r: 0.46569064, g: 0.51300746, b: 0.6132076, a: 1} 80 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 81 | -------------------------------------------------------------------------------- /Example/Materials/Cube_mtl.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ceec2a029d8c8b24eb7b89eea992e2fe 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Example/Materials/Skybox_mtl.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Skybox_mtl 10 | m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _SUNDISK_HIGH_QUALITY 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _AtmosphereThickness: 4.21 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _Exposure: 1.3 64 | - _GlossMapScale: 1 65 | - _Glossiness: 0.5 66 | - _GlossyReflections: 1 67 | - _Metallic: 0 68 | - _Mode: 0 69 | - _OcclusionStrength: 1 70 | - _Parallax: 0.02 71 | - _SmoothnessTextureChannel: 0 72 | - _SpecularHighlights: 1 73 | - _SrcBlend: 1 74 | - _SunDisk: 2 75 | - _SunSize: 0 76 | - _SunSizeConvergence: 3.22 77 | - _UVSec: 0 78 | - _ZWrite: 1 79 | m_Colors: 80 | - _Color: {r: 1, g: 1, b: 1, a: 1} 81 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 82 | - _GroundColor: {r: 0.044482686, g: 0, b: 0.7264151, a: 1} 83 | - _SkyTint: {r: 0.7169812, g: 0.4938387, b: 0.1318975, a: 1} 84 | -------------------------------------------------------------------------------- /Example/Materials/Skybox_mtl.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b786070b46e8264e938dcd503e4602f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Example/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f03c29ece6832d46aa8553b5b6d2e51 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Example/Scenes/ViveTrackerExample.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 9 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} 24 | m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} 25 | m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 0 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 2100000, guid: 7b786070b46e8264e938dcd503e4602f, type: 2} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 2050684884} 41 | m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} 42 | m_UseRadianceAmbientProbe: 0 43 | --- !u!157 &3 44 | LightmapSettings: 45 | m_ObjectHideFlags: 0 46 | serializedVersion: 11 47 | m_GIWorkflowMode: 0 48 | m_GISettings: 49 | serializedVersion: 2 50 | m_BounceScale: 1 51 | m_IndirectOutputScale: 1 52 | m_AlbedoBoost: 1 53 | m_TemporalCoherenceThreshold: 1 54 | m_EnvironmentLightingMode: 0 55 | m_EnableBakedLightmaps: 1 56 | m_EnableRealtimeLightmaps: 1 57 | m_LightmapEditorSettings: 58 | serializedVersion: 10 59 | m_Resolution: 2 60 | m_BakeResolution: 40 61 | m_AtlasSize: 1024 62 | m_AO: 0 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 1 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 1 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 2 75 | m_BakeBackend: 1 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 500 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 1 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 1 94 | --- !u!196 &4 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666667 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &263821012 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 263821013} 124 | - component: {fileID: 263821014} 125 | m_Layer: 0 126 | m_Name: Spot Light 127 | m_TagString: Untagged 128 | m_Icon: {fileID: 0} 129 | m_NavMeshLayer: 0 130 | m_StaticEditorFlags: 0 131 | m_IsActive: 1 132 | --- !u!4 &263821013 133 | Transform: 134 | m_ObjectHideFlags: 0 135 | m_PrefabParentObject: {fileID: 0} 136 | m_PrefabInternal: {fileID: 0} 137 | m_GameObject: {fileID: 263821012} 138 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 139 | m_LocalPosition: {x: 0, y: 0, z: 1.552803} 140 | m_LocalScale: {x: 1, y: 1, z: 1} 141 | m_Children: [] 142 | m_Father: {fileID: 641199526} 143 | m_RootOrder: 0 144 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 145 | --- !u!108 &263821014 146 | Light: 147 | m_ObjectHideFlags: 0 148 | m_PrefabParentObject: {fileID: 0} 149 | m_PrefabInternal: {fileID: 0} 150 | m_GameObject: {fileID: 263821012} 151 | m_Enabled: 1 152 | serializedVersion: 8 153 | m_Type: 0 154 | m_Color: {r: 1, g: 0.8036458, b: 0.4764151, a: 1} 155 | m_Intensity: 3 156 | m_Range: 20 157 | m_SpotAngle: 30 158 | m_CookieSize: 10 159 | m_Shadows: 160 | m_Type: 1 161 | m_Resolution: -1 162 | m_CustomResolution: -1 163 | m_Strength: 1 164 | m_Bias: 0.05 165 | m_NormalBias: 0.4 166 | m_NearPlane: 0.2 167 | m_Cookie: {fileID: 0} 168 | m_DrawHalo: 0 169 | m_Flare: {fileID: 0} 170 | m_RenderMode: 0 171 | m_CullingMask: 172 | serializedVersion: 2 173 | m_Bits: 4294967295 174 | m_Lightmapping: 4 175 | m_AreaSize: {x: 1, y: 1} 176 | m_BounceIntensity: 1 177 | m_ColorTemperature: 6570 178 | m_UseColorTemperature: 0 179 | m_ShadowRadius: 0 180 | m_ShadowAngle: 0 181 | --- !u!1 &624641961 182 | GameObject: 183 | m_ObjectHideFlags: 0 184 | m_PrefabParentObject: {fileID: 0} 185 | m_PrefabInternal: {fileID: 0} 186 | serializedVersion: 5 187 | m_Component: 188 | - component: {fileID: 624641962} 189 | - component: {fileID: 624641965} 190 | - component: {fileID: 624641964} 191 | - component: {fileID: 624641963} 192 | m_Layer: 0 193 | m_Name: Plane 194 | m_TagString: Untagged 195 | m_Icon: {fileID: 0} 196 | m_NavMeshLayer: 0 197 | m_StaticEditorFlags: 4294967295 198 | m_IsActive: 1 199 | --- !u!4 &624641962 200 | Transform: 201 | m_ObjectHideFlags: 0 202 | m_PrefabParentObject: {fileID: 0} 203 | m_PrefabInternal: {fileID: 0} 204 | m_GameObject: {fileID: 624641961} 205 | m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} 206 | m_LocalPosition: {x: 0.32000098, y: -2.21, z: 11.310001} 207 | m_LocalScale: {x: 1.834869, y: 1.8348689, z: 1.8348694} 208 | m_Children: [] 209 | m_Father: {fileID: 1240862669} 210 | m_RootOrder: 9 211 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 212 | --- !u!64 &624641963 213 | MeshCollider: 214 | m_ObjectHideFlags: 0 215 | m_PrefabParentObject: {fileID: 0} 216 | m_PrefabInternal: {fileID: 0} 217 | m_GameObject: {fileID: 624641961} 218 | m_Material: {fileID: 0} 219 | m_IsTrigger: 0 220 | m_Enabled: 1 221 | serializedVersion: 3 222 | m_Convex: 0 223 | m_CookingOptions: 14 224 | m_SkinWidth: 0.01 225 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} 226 | --- !u!23 &624641964 227 | MeshRenderer: 228 | m_ObjectHideFlags: 0 229 | m_PrefabParentObject: {fileID: 0} 230 | m_PrefabInternal: {fileID: 0} 231 | m_GameObject: {fileID: 624641961} 232 | m_Enabled: 1 233 | m_CastShadows: 1 234 | m_ReceiveShadows: 1 235 | m_DynamicOccludee: 1 236 | m_MotionVectors: 1 237 | m_LightProbeUsage: 1 238 | m_ReflectionProbeUsage: 1 239 | m_RenderingLayerMask: 4294967295 240 | m_Materials: 241 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 242 | m_StaticBatchInfo: 243 | firstSubMesh: 0 244 | subMeshCount: 0 245 | m_StaticBatchRoot: {fileID: 0} 246 | m_ProbeAnchor: {fileID: 0} 247 | m_LightProbeVolumeOverride: {fileID: 0} 248 | m_ScaleInLightmap: 1 249 | m_PreserveUVs: 0 250 | m_IgnoreNormalsForChartDetection: 0 251 | m_ImportantGI: 0 252 | m_StitchLightmapSeams: 0 253 | m_SelectedEditorRenderState: 3 254 | m_MinimumChartSize: 4 255 | m_AutoUVMaxDistance: 0.5 256 | m_AutoUVMaxAngle: 89 257 | m_LightmapParameters: {fileID: 0} 258 | m_SortingLayerID: 0 259 | m_SortingLayer: 0 260 | m_SortingOrder: 0 261 | --- !u!33 &624641965 262 | MeshFilter: 263 | m_ObjectHideFlags: 0 264 | m_PrefabParentObject: {fileID: 0} 265 | m_PrefabInternal: {fileID: 0} 266 | m_GameObject: {fileID: 624641961} 267 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} 268 | --- !u!4 &625684802 stripped 269 | Transform: 270 | m_PrefabParentObject: {fileID: 4288680418731642, guid: 1124708725014a7438840bca5d581b70, 271 | type: 2} 272 | m_PrefabInternal: {fileID: 1543125230} 273 | --- !u!4 &641199526 stripped 274 | Transform: 275 | m_PrefabParentObject: {fileID: 4867026283067434, guid: 1124708725014a7438840bca5d581b70, 276 | type: 2} 277 | m_PrefabInternal: {fileID: 1543125230} 278 | --- !u!1 &652516863 279 | GameObject: 280 | m_ObjectHideFlags: 0 281 | m_PrefabParentObject: {fileID: 0} 282 | m_PrefabInternal: {fileID: 0} 283 | serializedVersion: 5 284 | m_Component: 285 | - component: {fileID: 652516864} 286 | - component: {fileID: 652516867} 287 | - component: {fileID: 652516866} 288 | - component: {fileID: 652516865} 289 | m_Layer: 0 290 | m_Name: Cube (2) 291 | m_TagString: Untagged 292 | m_Icon: {fileID: 0} 293 | m_NavMeshLayer: 0 294 | m_StaticEditorFlags: 4294967295 295 | m_IsActive: 1 296 | --- !u!4 &652516864 297 | Transform: 298 | m_ObjectHideFlags: 0 299 | m_PrefabParentObject: {fileID: 0} 300 | m_PrefabInternal: {fileID: 0} 301 | m_GameObject: {fileID: 652516863} 302 | m_LocalRotation: {x: -0, y: -0, z: -0.017623857, w: 0.9998447} 303 | m_LocalPosition: {x: 2.7, y: 0, z: 10.91} 304 | m_LocalScale: {x: 1, y: 2.5918462, z: 1} 305 | m_Children: [] 306 | m_Father: {fileID: 1240862669} 307 | m_RootOrder: 4 308 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.02} 309 | --- !u!65 &652516865 310 | BoxCollider: 311 | m_ObjectHideFlags: 0 312 | m_PrefabParentObject: {fileID: 0} 313 | m_PrefabInternal: {fileID: 0} 314 | m_GameObject: {fileID: 652516863} 315 | m_Material: {fileID: 0} 316 | m_IsTrigger: 0 317 | m_Enabled: 1 318 | serializedVersion: 2 319 | m_Size: {x: 1, y: 1, z: 1} 320 | m_Center: {x: 0, y: 0, z: 0} 321 | --- !u!23 &652516866 322 | MeshRenderer: 323 | m_ObjectHideFlags: 0 324 | m_PrefabParentObject: {fileID: 0} 325 | m_PrefabInternal: {fileID: 0} 326 | m_GameObject: {fileID: 652516863} 327 | m_Enabled: 1 328 | m_CastShadows: 1 329 | m_ReceiveShadows: 1 330 | m_DynamicOccludee: 1 331 | m_MotionVectors: 1 332 | m_LightProbeUsage: 1 333 | m_ReflectionProbeUsage: 1 334 | m_RenderingLayerMask: 4294967295 335 | m_Materials: 336 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 337 | m_StaticBatchInfo: 338 | firstSubMesh: 0 339 | subMeshCount: 0 340 | m_StaticBatchRoot: {fileID: 0} 341 | m_ProbeAnchor: {fileID: 0} 342 | m_LightProbeVolumeOverride: {fileID: 0} 343 | m_ScaleInLightmap: 1 344 | m_PreserveUVs: 0 345 | m_IgnoreNormalsForChartDetection: 0 346 | m_ImportantGI: 0 347 | m_StitchLightmapSeams: 0 348 | m_SelectedEditorRenderState: 3 349 | m_MinimumChartSize: 4 350 | m_AutoUVMaxDistance: 0.5 351 | m_AutoUVMaxAngle: 89 352 | m_LightmapParameters: {fileID: 0} 353 | m_SortingLayerID: 0 354 | m_SortingLayer: 0 355 | m_SortingOrder: 0 356 | --- !u!33 &652516867 357 | MeshFilter: 358 | m_ObjectHideFlags: 0 359 | m_PrefabParentObject: {fileID: 0} 360 | m_PrefabInternal: {fileID: 0} 361 | m_GameObject: {fileID: 652516863} 362 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 363 | --- !u!43 &788761571 364 | Mesh: 365 | m_ObjectHideFlags: 0 366 | m_PrefabParentObject: {fileID: 0} 367 | m_PrefabInternal: {fileID: 0} 368 | m_Name: 369 | serializedVersion: 8 370 | m_SubMeshes: 371 | - serializedVersion: 2 372 | firstByte: 0 373 | indexCount: 24 374 | topology: 0 375 | baseVertex: 0 376 | firstVertex: 0 377 | vertexCount: 8 378 | localAABB: 379 | m_Center: {x: 0, y: 0.01, z: 0} 380 | m_Extent: {x: 1.65, y: 0, z: 1.275} 381 | m_Shapes: 382 | vertices: [] 383 | shapes: [] 384 | channels: [] 385 | fullWeights: [] 386 | m_BindPose: [] 387 | m_BoneNameHashes: 388 | m_RootBoneNameHash: 0 389 | m_MeshCompression: 0 390 | m_IsReadable: 1 391 | m_KeepVertices: 1 392 | m_KeepIndices: 1 393 | m_IndexFormat: 0 394 | m_IndexBuffer: 000004000100010004000500010005000200020005000600020006000300030006000700030007000000000007000400 395 | m_Skin: [] 396 | m_VertexData: 397 | serializedVersion: 2 398 | m_VertexCount: 8 399 | m_Channels: 400 | - stream: 0 401 | offset: 0 402 | format: 0 403 | dimension: 3 404 | - stream: 0 405 | offset: 0 406 | format: 0 407 | dimension: 0 408 | - stream: 0 409 | offset: 0 410 | format: 0 411 | dimension: 0 412 | - stream: 0 413 | offset: 12 414 | format: 0 415 | dimension: 4 416 | - stream: 0 417 | offset: 28 418 | format: 0 419 | dimension: 2 420 | - stream: 0 421 | offset: 0 422 | format: 0 423 | dimension: 0 424 | - stream: 0 425 | offset: 0 426 | format: 0 427 | dimension: 0 428 | - stream: 0 429 | offset: 0 430 | format: 0 431 | dimension: 0 432 | - stream: 0 433 | offset: 0 434 | format: 0 435 | dimension: 0 436 | - stream: 0 437 | offset: 0 438 | format: 0 439 | dimension: 0 440 | - stream: 0 441 | offset: 0 442 | format: 0 443 | dimension: 0 444 | - stream: 0 445 | offset: 0 446 | format: 0 447 | dimension: 0 448 | m_DataSize: 288 449 | _typelessdata: 0000c03f0ad7233c000090bf000000000000803f0000803f0000803f00000000000000000000c0bf0ad7233c000090bf000000000000803f0000803f0000803f0000803f000000000000c0bf0ad7233c0000903f000000000000803f0000803f0000803f00000000000000000000c03f0ad7233c0000903f000000000000803f0000803f0000803f0000803f000000003333d33f0ad7233c3333a3bf000000000000803f0000803f00000000000000000000803f3333d3bf0ad7233c3333a3bf000000000000803f0000803f000000000000803f0000803f3333d3bf0ad7233c3333a33f000000000000803f0000803f00000000000000000000803f3333d33f0ad7233c3333a33f000000000000803f0000803f000000000000803f0000803f 450 | m_CompressedMesh: 451 | m_Vertices: 452 | m_NumItems: 0 453 | m_Range: 0 454 | m_Start: 0 455 | m_Data: 456 | m_BitSize: 0 457 | m_UV: 458 | m_NumItems: 0 459 | m_Range: 0 460 | m_Start: 0 461 | m_Data: 462 | m_BitSize: 0 463 | m_Normals: 464 | m_NumItems: 0 465 | m_Range: 0 466 | m_Start: 0 467 | m_Data: 468 | m_BitSize: 0 469 | m_Tangents: 470 | m_NumItems: 0 471 | m_Range: 0 472 | m_Start: 0 473 | m_Data: 474 | m_BitSize: 0 475 | m_Weights: 476 | m_NumItems: 0 477 | m_Data: 478 | m_BitSize: 0 479 | m_NormalSigns: 480 | m_NumItems: 0 481 | m_Data: 482 | m_BitSize: 0 483 | m_TangentSigns: 484 | m_NumItems: 0 485 | m_Data: 486 | m_BitSize: 0 487 | m_FloatColors: 488 | m_NumItems: 0 489 | m_Range: 0 490 | m_Start: 0 491 | m_Data: 492 | m_BitSize: 0 493 | m_BoneIndices: 494 | m_NumItems: 0 495 | m_Data: 496 | m_BitSize: 0 497 | m_Triangles: 498 | m_NumItems: 0 499 | m_Data: 500 | m_BitSize: 0 501 | m_UVInfo: 0 502 | m_LocalAABB: 503 | m_Center: {x: 0, y: 0.01, z: 0} 504 | m_Extent: {x: 1.65, y: 0, z: 1.275} 505 | m_MeshUsageFlags: 0 506 | m_BakedConvexCollisionMesh: 507 | m_BakedTriangleCollisionMesh: 508 | m_MeshOptimized: 0 509 | --- !u!1 &838722685 510 | GameObject: 511 | m_ObjectHideFlags: 0 512 | m_PrefabParentObject: {fileID: 0} 513 | m_PrefabInternal: {fileID: 0} 514 | serializedVersion: 5 515 | m_Component: 516 | - component: {fileID: 838722686} 517 | - component: {fileID: 838722689} 518 | - component: {fileID: 838722688} 519 | - component: {fileID: 838722687} 520 | m_Layer: 0 521 | m_Name: Cube (6) 522 | m_TagString: Untagged 523 | m_Icon: {fileID: 0} 524 | m_NavMeshLayer: 0 525 | m_StaticEditorFlags: 4294967295 526 | m_IsActive: 1 527 | --- !u!4 &838722686 528 | Transform: 529 | m_ObjectHideFlags: 0 530 | m_PrefabParentObject: {fileID: 0} 531 | m_PrefabInternal: {fileID: 0} 532 | m_GameObject: {fileID: 838722685} 533 | m_LocalRotation: {x: -0, y: -0.025644839, z: -0, w: 0.9996711} 534 | m_LocalPosition: {x: 3.98, y: 0, z: 9.04} 535 | m_LocalScale: {x: 1, y: 1, z: 1} 536 | m_Children: [] 537 | m_Father: {fileID: 1240862669} 538 | m_RootOrder: 8 539 | m_LocalEulerAnglesHint: {x: 0, y: -2.9390001, z: 0} 540 | --- !u!65 &838722687 541 | BoxCollider: 542 | m_ObjectHideFlags: 0 543 | m_PrefabParentObject: {fileID: 0} 544 | m_PrefabInternal: {fileID: 0} 545 | m_GameObject: {fileID: 838722685} 546 | m_Material: {fileID: 0} 547 | m_IsTrigger: 0 548 | m_Enabled: 1 549 | serializedVersion: 2 550 | m_Size: {x: 1, y: 1, z: 1} 551 | m_Center: {x: 0, y: 0, z: 0} 552 | --- !u!23 &838722688 553 | MeshRenderer: 554 | m_ObjectHideFlags: 0 555 | m_PrefabParentObject: {fileID: 0} 556 | m_PrefabInternal: {fileID: 0} 557 | m_GameObject: {fileID: 838722685} 558 | m_Enabled: 1 559 | m_CastShadows: 1 560 | m_ReceiveShadows: 1 561 | m_DynamicOccludee: 1 562 | m_MotionVectors: 1 563 | m_LightProbeUsage: 1 564 | m_ReflectionProbeUsage: 1 565 | m_RenderingLayerMask: 4294967295 566 | m_Materials: 567 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 568 | m_StaticBatchInfo: 569 | firstSubMesh: 0 570 | subMeshCount: 0 571 | m_StaticBatchRoot: {fileID: 0} 572 | m_ProbeAnchor: {fileID: 0} 573 | m_LightProbeVolumeOverride: {fileID: 0} 574 | m_ScaleInLightmap: 1 575 | m_PreserveUVs: 0 576 | m_IgnoreNormalsForChartDetection: 0 577 | m_ImportantGI: 0 578 | m_StitchLightmapSeams: 0 579 | m_SelectedEditorRenderState: 3 580 | m_MinimumChartSize: 4 581 | m_AutoUVMaxDistance: 0.5 582 | m_AutoUVMaxAngle: 89 583 | m_LightmapParameters: {fileID: 0} 584 | m_SortingLayerID: 0 585 | m_SortingLayer: 0 586 | m_SortingOrder: 0 587 | --- !u!33 &838722689 588 | MeshFilter: 589 | m_ObjectHideFlags: 0 590 | m_PrefabParentObject: {fileID: 0} 591 | m_PrefabInternal: {fileID: 0} 592 | m_GameObject: {fileID: 838722685} 593 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 594 | --- !u!1 &1024523240 595 | GameObject: 596 | m_ObjectHideFlags: 0 597 | m_PrefabParentObject: {fileID: 0} 598 | m_PrefabInternal: {fileID: 0} 599 | serializedVersion: 5 600 | m_Component: 601 | - component: {fileID: 1024523242} 602 | - component: {fileID: 1024523241} 603 | m_Layer: 0 604 | m_Name: Point Light 605 | m_TagString: Untagged 606 | m_Icon: {fileID: 0} 607 | m_NavMeshLayer: 0 608 | m_StaticEditorFlags: 4294967295 609 | m_IsActive: 1 610 | --- !u!108 &1024523241 611 | Light: 612 | m_ObjectHideFlags: 0 613 | m_PrefabParentObject: {fileID: 0} 614 | m_PrefabInternal: {fileID: 0} 615 | m_GameObject: {fileID: 1024523240} 616 | m_Enabled: 1 617 | serializedVersion: 8 618 | m_Type: 2 619 | m_Color: {r: 0.42114633, g: 0.86768913, b: 0.9811321, a: 1} 620 | m_Intensity: 1 621 | m_Range: 10 622 | m_SpotAngle: 30 623 | m_CookieSize: 10 624 | m_Shadows: 625 | m_Type: 0 626 | m_Resolution: -1 627 | m_CustomResolution: -1 628 | m_Strength: 1 629 | m_Bias: 0.05 630 | m_NormalBias: 0.4 631 | m_NearPlane: 0.2 632 | m_Cookie: {fileID: 0} 633 | m_DrawHalo: 0 634 | m_Flare: {fileID: 0} 635 | m_RenderMode: 0 636 | m_CullingMask: 637 | serializedVersion: 2 638 | m_Bits: 4294967295 639 | m_Lightmapping: 2 640 | m_AreaSize: {x: 1, y: 1} 641 | m_BounceIntensity: 10 642 | m_ColorTemperature: 6570 643 | m_UseColorTemperature: 0 644 | m_ShadowRadius: 0 645 | m_ShadowAngle: 0 646 | --- !u!4 &1024523242 647 | Transform: 648 | m_ObjectHideFlags: 0 649 | m_PrefabParentObject: {fileID: 0} 650 | m_PrefabInternal: {fileID: 0} 651 | m_GameObject: {fileID: 1024523240} 652 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 653 | m_LocalPosition: {x: 0.29, y: 1.33, z: 16.082256} 654 | m_LocalScale: {x: 1, y: 1, z: 1} 655 | m_Children: [] 656 | m_Father: {fileID: 1240862669} 657 | m_RootOrder: 1 658 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 659 | --- !u!1 &1171024717 660 | GameObject: 661 | m_ObjectHideFlags: 0 662 | m_PrefabParentObject: {fileID: 0} 663 | m_PrefabInternal: {fileID: 0} 664 | serializedVersion: 5 665 | m_Component: 666 | - component: {fileID: 1171024721} 667 | - component: {fileID: 1171024720} 668 | - component: {fileID: 1171024719} 669 | - component: {fileID: 1171024718} 670 | m_Layer: 0 671 | m_Name: Cube 672 | m_TagString: Untagged 673 | m_Icon: {fileID: 0} 674 | m_NavMeshLayer: 0 675 | m_StaticEditorFlags: 4294967295 676 | m_IsActive: 1 677 | --- !u!65 &1171024718 678 | BoxCollider: 679 | m_ObjectHideFlags: 0 680 | m_PrefabParentObject: {fileID: 0} 681 | m_PrefabInternal: {fileID: 0} 682 | m_GameObject: {fileID: 1171024717} 683 | m_Material: {fileID: 0} 684 | m_IsTrigger: 0 685 | m_Enabled: 1 686 | serializedVersion: 2 687 | m_Size: {x: 1, y: 1, z: 1} 688 | m_Center: {x: 0, y: 0, z: 0} 689 | --- !u!23 &1171024719 690 | MeshRenderer: 691 | m_ObjectHideFlags: 0 692 | m_PrefabParentObject: {fileID: 0} 693 | m_PrefabInternal: {fileID: 0} 694 | m_GameObject: {fileID: 1171024717} 695 | m_Enabled: 1 696 | m_CastShadows: 1 697 | m_ReceiveShadows: 1 698 | m_DynamicOccludee: 1 699 | m_MotionVectors: 1 700 | m_LightProbeUsage: 1 701 | m_ReflectionProbeUsage: 1 702 | m_RenderingLayerMask: 4294967295 703 | m_Materials: 704 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 705 | m_StaticBatchInfo: 706 | firstSubMesh: 0 707 | subMeshCount: 0 708 | m_StaticBatchRoot: {fileID: 0} 709 | m_ProbeAnchor: {fileID: 0} 710 | m_LightProbeVolumeOverride: {fileID: 0} 711 | m_ScaleInLightmap: 1 712 | m_PreserveUVs: 0 713 | m_IgnoreNormalsForChartDetection: 0 714 | m_ImportantGI: 0 715 | m_StitchLightmapSeams: 0 716 | m_SelectedEditorRenderState: 3 717 | m_MinimumChartSize: 4 718 | m_AutoUVMaxDistance: 0.5 719 | m_AutoUVMaxAngle: 89 720 | m_LightmapParameters: {fileID: 0} 721 | m_SortingLayerID: 0 722 | m_SortingLayer: 0 723 | m_SortingOrder: 0 724 | --- !u!33 &1171024720 725 | MeshFilter: 726 | m_ObjectHideFlags: 0 727 | m_PrefabParentObject: {fileID: 0} 728 | m_PrefabInternal: {fileID: 0} 729 | m_GameObject: {fileID: 1171024717} 730 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 731 | --- !u!4 &1171024721 732 | Transform: 733 | m_ObjectHideFlags: 0 734 | m_PrefabParentObject: {fileID: 0} 735 | m_PrefabInternal: {fileID: 0} 736 | m_GameObject: {fileID: 1171024717} 737 | m_LocalRotation: {x: 0.015184078, y: -0.001099994, z: 0.072246194, w: 0.99727064} 738 | m_LocalPosition: {x: 0, y: 0, z: 15.674} 739 | m_LocalScale: {x: 1, y: 5.3383813, z: 1} 740 | m_Children: [] 741 | m_Father: {fileID: 1240862669} 742 | m_RootOrder: 2 743 | m_LocalEulerAnglesHint: {x: 1.7450001, y: 0, z: 8.287001} 744 | --- !u!1 &1240862668 745 | GameObject: 746 | m_ObjectHideFlags: 0 747 | m_PrefabParentObject: {fileID: 0} 748 | m_PrefabInternal: {fileID: 0} 749 | serializedVersion: 5 750 | m_Component: 751 | - component: {fileID: 1240862669} 752 | m_Layer: 0 753 | m_Name: world_root 754 | m_TagString: Untagged 755 | m_Icon: {fileID: 0} 756 | m_NavMeshLayer: 0 757 | m_StaticEditorFlags: 4294967295 758 | m_IsActive: 1 759 | --- !u!4 &1240862669 760 | Transform: 761 | m_ObjectHideFlags: 0 762 | m_PrefabParentObject: {fileID: 0} 763 | m_PrefabInternal: {fileID: 0} 764 | m_GameObject: {fileID: 1240862668} 765 | m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} 766 | m_LocalPosition: {x: 0, y: 0, z: 0} 767 | m_LocalScale: {x: 1, y: 1, z: 1} 768 | m_Children: 769 | - {fileID: 2050684885} 770 | - {fileID: 1024523242} 771 | - {fileID: 1171024721} 772 | - {fileID: 1603632769} 773 | - {fileID: 652516864} 774 | - {fileID: 1348010852} 775 | - {fileID: 2141297613} 776 | - {fileID: 1918844000} 777 | - {fileID: 838722686} 778 | - {fileID: 624641962} 779 | m_Father: {fileID: 0} 780 | m_RootOrder: 1 781 | m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} 782 | --- !u!1 &1348010851 783 | GameObject: 784 | m_ObjectHideFlags: 0 785 | m_PrefabParentObject: {fileID: 0} 786 | m_PrefabInternal: {fileID: 0} 787 | serializedVersion: 5 788 | m_Component: 789 | - component: {fileID: 1348010852} 790 | - component: {fileID: 1348010855} 791 | - component: {fileID: 1348010854} 792 | - component: {fileID: 1348010853} 793 | m_Layer: 0 794 | m_Name: Cube (3) 795 | m_TagString: Untagged 796 | m_Icon: {fileID: 0} 797 | m_NavMeshLayer: 0 798 | m_StaticEditorFlags: 4294967295 799 | m_IsActive: 1 800 | --- !u!4 &1348010852 801 | Transform: 802 | m_ObjectHideFlags: 0 803 | m_PrefabParentObject: {fileID: 0} 804 | m_PrefabInternal: {fileID: 0} 805 | m_GameObject: {fileID: 1348010851} 806 | m_LocalRotation: {x: -0, y: -0, z: 0.02732831, w: 0.9996265} 807 | m_LocalPosition: {x: -4.15, y: 0, z: 8.39} 808 | m_LocalScale: {x: 1, y: 1, z: 1} 809 | m_Children: [] 810 | m_Father: {fileID: 1240862669} 811 | m_RootOrder: 5 812 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 3.1320002} 813 | --- !u!65 &1348010853 814 | BoxCollider: 815 | m_ObjectHideFlags: 0 816 | m_PrefabParentObject: {fileID: 0} 817 | m_PrefabInternal: {fileID: 0} 818 | m_GameObject: {fileID: 1348010851} 819 | m_Material: {fileID: 0} 820 | m_IsTrigger: 0 821 | m_Enabled: 1 822 | serializedVersion: 2 823 | m_Size: {x: 1, y: 1, z: 1} 824 | m_Center: {x: 0, y: 0, z: 0} 825 | --- !u!23 &1348010854 826 | MeshRenderer: 827 | m_ObjectHideFlags: 0 828 | m_PrefabParentObject: {fileID: 0} 829 | m_PrefabInternal: {fileID: 0} 830 | m_GameObject: {fileID: 1348010851} 831 | m_Enabled: 1 832 | m_CastShadows: 1 833 | m_ReceiveShadows: 1 834 | m_DynamicOccludee: 1 835 | m_MotionVectors: 1 836 | m_LightProbeUsage: 1 837 | m_ReflectionProbeUsage: 1 838 | m_RenderingLayerMask: 4294967295 839 | m_Materials: 840 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 841 | m_StaticBatchInfo: 842 | firstSubMesh: 0 843 | subMeshCount: 0 844 | m_StaticBatchRoot: {fileID: 0} 845 | m_ProbeAnchor: {fileID: 0} 846 | m_LightProbeVolumeOverride: {fileID: 0} 847 | m_ScaleInLightmap: 1 848 | m_PreserveUVs: 0 849 | m_IgnoreNormalsForChartDetection: 0 850 | m_ImportantGI: 0 851 | m_StitchLightmapSeams: 0 852 | m_SelectedEditorRenderState: 3 853 | m_MinimumChartSize: 4 854 | m_AutoUVMaxDistance: 0.5 855 | m_AutoUVMaxAngle: 89 856 | m_LightmapParameters: {fileID: 0} 857 | m_SortingLayerID: 0 858 | m_SortingLayer: 0 859 | m_SortingOrder: 0 860 | --- !u!33 &1348010855 861 | MeshFilter: 862 | m_ObjectHideFlags: 0 863 | m_PrefabParentObject: {fileID: 0} 864 | m_PrefabInternal: {fileID: 0} 865 | m_GameObject: {fileID: 1348010851} 866 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 867 | --- !u!1 &1411471888 868 | GameObject: 869 | m_ObjectHideFlags: 0 870 | m_PrefabParentObject: {fileID: 0} 871 | m_PrefabInternal: {fileID: 0} 872 | serializedVersion: 5 873 | m_Component: 874 | - component: {fileID: 1411471889} 875 | - component: {fileID: 1411471890} 876 | m_Layer: 0 877 | m_Name: Player 878 | m_TagString: Untagged 879 | m_Icon: {fileID: 0} 880 | m_NavMeshLayer: 0 881 | m_StaticEditorFlags: 0 882 | m_IsActive: 1 883 | --- !u!4 &1411471889 884 | Transform: 885 | m_ObjectHideFlags: 0 886 | m_PrefabParentObject: {fileID: 0} 887 | m_PrefabInternal: {fileID: 0} 888 | m_GameObject: {fileID: 1411471888} 889 | m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} 890 | m_LocalPosition: {x: 0, y: 0, z: 0} 891 | m_LocalScale: {x: 1, y: 1, z: 1} 892 | m_Children: 893 | - {fileID: 1619684461} 894 | m_Father: {fileID: 0} 895 | m_RootOrder: 0 896 | m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} 897 | --- !u!114 &1411471890 898 | MonoBehaviour: 899 | m_ObjectHideFlags: 0 900 | m_PrefabParentObject: {fileID: 0} 901 | m_PrefabInternal: {fileID: 0} 902 | m_GameObject: {fileID: 1411471888} 903 | m_Enabled: 1 904 | m_EditorHideFlags: 0 905 | m_Script: {fileID: 11500000, guid: fadac87d1e9bb2248bffd1754e25bea3, type: 3} 906 | m_Name: 907 | m_EditorClassIdentifier: 908 | target: {fileID: 625684802} 909 | doLerp: 1 910 | lerpVal: 0.5 911 | --- !u!1001 &1543125230 912 | Prefab: 913 | m_ObjectHideFlags: 0 914 | serializedVersion: 2 915 | m_Modification: 916 | m_TransformParent: {fileID: 0} 917 | m_Modifications: 918 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 919 | propertyPath: m_LocalPosition.x 920 | value: 0 921 | objectReference: {fileID: 0} 922 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 923 | propertyPath: m_LocalPosition.y 924 | value: 0 925 | objectReference: {fileID: 0} 926 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 927 | propertyPath: m_LocalPosition.z 928 | value: 0 929 | objectReference: {fileID: 0} 930 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 931 | propertyPath: m_LocalRotation.x 932 | value: 0 933 | objectReference: {fileID: 0} 934 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 935 | propertyPath: m_LocalRotation.y 936 | value: 0 937 | objectReference: {fileID: 0} 938 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 939 | propertyPath: m_LocalRotation.z 940 | value: 0 941 | objectReference: {fileID: 0} 942 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 943 | propertyPath: m_LocalRotation.w 944 | value: 1 945 | objectReference: {fileID: 0} 946 | - target: {fileID: 4927166358660792, guid: 1124708725014a7438840bca5d581b70, type: 2} 947 | propertyPath: m_RootOrder 948 | value: 2 949 | objectReference: {fileID: 0} 950 | - target: {fileID: 33617629357887782, guid: 1124708725014a7438840bca5d581b70, 951 | type: 2} 952 | propertyPath: m_Mesh 953 | value: 954 | objectReference: {fileID: 788761571} 955 | - target: {fileID: 23962067111910834, guid: 1124708725014a7438840bca5d581b70, 956 | type: 2} 957 | propertyPath: m_Materials.Array.data[0] 958 | value: 959 | objectReference: {fileID: 1862225597} 960 | - target: {fileID: 114934348997207640, guid: 1124708725014a7438840bca5d581b70, 961 | type: 2} 962 | propertyPath: m_Enabled 963 | value: 0 964 | objectReference: {fileID: 0} 965 | m_RemovedComponents: [] 966 | m_ParentPrefab: {fileID: 100100000, guid: 1124708725014a7438840bca5d581b70, type: 2} 967 | m_IsPrefabParent: 0 968 | --- !u!1 &1603632768 969 | GameObject: 970 | m_ObjectHideFlags: 0 971 | m_PrefabParentObject: {fileID: 0} 972 | m_PrefabInternal: {fileID: 0} 973 | serializedVersion: 5 974 | m_Component: 975 | - component: {fileID: 1603632769} 976 | - component: {fileID: 1603632772} 977 | - component: {fileID: 1603632771} 978 | - component: {fileID: 1603632770} 979 | m_Layer: 0 980 | m_Name: Cube (1) 981 | m_TagString: Untagged 982 | m_Icon: {fileID: 0} 983 | m_NavMeshLayer: 0 984 | m_StaticEditorFlags: 4294967295 985 | m_IsActive: 1 986 | --- !u!4 &1603632769 987 | Transform: 988 | m_ObjectHideFlags: 0 989 | m_PrefabParentObject: {fileID: 0} 990 | m_PrefabInternal: {fileID: 0} 991 | m_GameObject: {fileID: 1603632768} 992 | m_LocalRotation: {x: -0, y: -0, z: -0.04792481, w: 0.99885094} 993 | m_LocalPosition: {x: -2.31, y: 0, z: 10.91} 994 | m_LocalScale: {x: 1, y: 2.5918462, z: 1} 995 | m_Children: [] 996 | m_Father: {fileID: 1240862669} 997 | m_RootOrder: 3 998 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: -5.4940004} 999 | --- !u!65 &1603632770 1000 | BoxCollider: 1001 | m_ObjectHideFlags: 0 1002 | m_PrefabParentObject: {fileID: 0} 1003 | m_PrefabInternal: {fileID: 0} 1004 | m_GameObject: {fileID: 1603632768} 1005 | m_Material: {fileID: 0} 1006 | m_IsTrigger: 0 1007 | m_Enabled: 1 1008 | serializedVersion: 2 1009 | m_Size: {x: 1, y: 1, z: 1} 1010 | m_Center: {x: 0, y: 0, z: 0} 1011 | --- !u!23 &1603632771 1012 | MeshRenderer: 1013 | m_ObjectHideFlags: 0 1014 | m_PrefabParentObject: {fileID: 0} 1015 | m_PrefabInternal: {fileID: 0} 1016 | m_GameObject: {fileID: 1603632768} 1017 | m_Enabled: 1 1018 | m_CastShadows: 1 1019 | m_ReceiveShadows: 1 1020 | m_DynamicOccludee: 1 1021 | m_MotionVectors: 1 1022 | m_LightProbeUsage: 1 1023 | m_ReflectionProbeUsage: 1 1024 | m_RenderingLayerMask: 4294967295 1025 | m_Materials: 1026 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 1027 | m_StaticBatchInfo: 1028 | firstSubMesh: 0 1029 | subMeshCount: 0 1030 | m_StaticBatchRoot: {fileID: 0} 1031 | m_ProbeAnchor: {fileID: 0} 1032 | m_LightProbeVolumeOverride: {fileID: 0} 1033 | m_ScaleInLightmap: 1 1034 | m_PreserveUVs: 0 1035 | m_IgnoreNormalsForChartDetection: 0 1036 | m_ImportantGI: 0 1037 | m_StitchLightmapSeams: 0 1038 | m_SelectedEditorRenderState: 3 1039 | m_MinimumChartSize: 4 1040 | m_AutoUVMaxDistance: 0.5 1041 | m_AutoUVMaxAngle: 89 1042 | m_LightmapParameters: {fileID: 0} 1043 | m_SortingLayerID: 0 1044 | m_SortingLayer: 0 1045 | m_SortingOrder: 0 1046 | --- !u!33 &1603632772 1047 | MeshFilter: 1048 | m_ObjectHideFlags: 0 1049 | m_PrefabParentObject: {fileID: 0} 1050 | m_PrefabInternal: {fileID: 0} 1051 | m_GameObject: {fileID: 1603632768} 1052 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 1053 | --- !u!1 &1619684457 1054 | GameObject: 1055 | m_ObjectHideFlags: 0 1056 | m_PrefabParentObject: {fileID: 0} 1057 | m_PrefabInternal: {fileID: 0} 1058 | serializedVersion: 5 1059 | m_Component: 1060 | - component: {fileID: 1619684461} 1061 | - component: {fileID: 1619684460} 1062 | - component: {fileID: 1619684459} 1063 | - component: {fileID: 1619684458} 1064 | m_Layer: 0 1065 | m_Name: Main Camera 1066 | m_TagString: MainCamera 1067 | m_Icon: {fileID: 0} 1068 | m_NavMeshLayer: 0 1069 | m_StaticEditorFlags: 0 1070 | m_IsActive: 1 1071 | --- !u!81 &1619684458 1072 | AudioListener: 1073 | m_ObjectHideFlags: 0 1074 | m_PrefabParentObject: {fileID: 0} 1075 | m_PrefabInternal: {fileID: 0} 1076 | m_GameObject: {fileID: 1619684457} 1077 | m_Enabled: 1 1078 | --- !u!124 &1619684459 1079 | Behaviour: 1080 | m_ObjectHideFlags: 0 1081 | m_PrefabParentObject: {fileID: 0} 1082 | m_PrefabInternal: {fileID: 0} 1083 | m_GameObject: {fileID: 1619684457} 1084 | m_Enabled: 1 1085 | --- !u!20 &1619684460 1086 | Camera: 1087 | m_ObjectHideFlags: 0 1088 | m_PrefabParentObject: {fileID: 0} 1089 | m_PrefabInternal: {fileID: 0} 1090 | m_GameObject: {fileID: 1619684457} 1091 | m_Enabled: 1 1092 | serializedVersion: 2 1093 | m_ClearFlags: 1 1094 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} 1095 | m_NormalizedViewPortRect: 1096 | serializedVersion: 2 1097 | x: 0 1098 | y: 0 1099 | width: 1 1100 | height: 1 1101 | near clip plane: 0.01 1102 | far clip plane: 1000 1103 | field of view: 60 1104 | orthographic: 0 1105 | orthographic size: 5 1106 | m_Depth: -1 1107 | m_CullingMask: 1108 | serializedVersion: 2 1109 | m_Bits: 4294967295 1110 | m_RenderingPath: -1 1111 | m_TargetTexture: {fileID: 0} 1112 | m_TargetDisplay: 0 1113 | m_TargetEye: 0 1114 | m_HDR: 1 1115 | m_AllowMSAA: 1 1116 | m_AllowDynamicResolution: 0 1117 | m_ForceIntoRT: 0 1118 | m_OcclusionCulling: 1 1119 | m_StereoConvergence: 10 1120 | m_StereoSeparation: 0.022 1121 | --- !u!4 &1619684461 1122 | Transform: 1123 | m_ObjectHideFlags: 0 1124 | m_PrefabParentObject: {fileID: 0} 1125 | m_PrefabInternal: {fileID: 0} 1126 | m_GameObject: {fileID: 1619684457} 1127 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 1128 | m_LocalPosition: {x: 0, y: 0, z: 0} 1129 | m_LocalScale: {x: 1, y: 1, z: 1} 1130 | m_Children: [] 1131 | m_Father: {fileID: 1411471889} 1132 | m_RootOrder: 0 1133 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 1134 | --- !u!21 &1862225597 1135 | Material: 1136 | serializedVersion: 6 1137 | m_ObjectHideFlags: 0 1138 | m_PrefabParentObject: {fileID: 0} 1139 | m_PrefabInternal: {fileID: 0} 1140 | m_Name: Sprites/Default 1141 | m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 1142 | m_ShaderKeywords: 1143 | m_LightmapFlags: 4 1144 | m_EnableInstancingVariants: 0 1145 | m_DoubleSidedGI: 0 1146 | m_CustomRenderQueue: -1 1147 | stringTagMap: {} 1148 | disabledShaderPasses: [] 1149 | m_SavedProperties: 1150 | serializedVersion: 3 1151 | m_TexEnvs: 1152 | - _AlphaTex: 1153 | m_Texture: {fileID: 0} 1154 | m_Scale: {x: 1, y: 1} 1155 | m_Offset: {x: 0, y: 0} 1156 | - _MainTex: 1157 | m_Texture: {fileID: 0} 1158 | m_Scale: {x: 1, y: 1} 1159 | m_Offset: {x: 0, y: 0} 1160 | m_Floats: 1161 | - PixelSnap: 0 1162 | - _EnableExternalAlpha: 0 1163 | m_Colors: 1164 | - _Color: {r: 1, g: 1, b: 1, a: 1} 1165 | - _Flip: {r: 1, g: 1, b: 1, a: 1} 1166 | - _RendererColor: {r: 1, g: 1, b: 1, a: 1} 1167 | --- !u!1 &1918843999 1168 | GameObject: 1169 | m_ObjectHideFlags: 0 1170 | m_PrefabParentObject: {fileID: 0} 1171 | m_PrefabInternal: {fileID: 0} 1172 | serializedVersion: 5 1173 | m_Component: 1174 | - component: {fileID: 1918844000} 1175 | - component: {fileID: 1918844003} 1176 | - component: {fileID: 1918844002} 1177 | - component: {fileID: 1918844001} 1178 | m_Layer: 0 1179 | m_Name: Cube (5) 1180 | m_TagString: Untagged 1181 | m_Icon: {fileID: 0} 1182 | m_NavMeshLayer: 0 1183 | m_StaticEditorFlags: 4294967295 1184 | m_IsActive: 1 1185 | --- !u!4 &1918844000 1186 | Transform: 1187 | m_ObjectHideFlags: 0 1188 | m_PrefabParentObject: {fileID: 0} 1189 | m_PrefabInternal: {fileID: 0} 1190 | m_GameObject: {fileID: 1918843999} 1191 | m_LocalRotation: {x: 0.031387616, y: 0.00024229939, z: 0.0077155516, w: 0.99947745} 1192 | m_LocalPosition: {x: -3.68, y: 0.55, z: 9.25} 1193 | m_LocalScale: {x: 1, y: 1, z: 1} 1194 | m_Children: [] 1195 | m_Father: {fileID: 1240862669} 1196 | m_RootOrder: 7 1197 | m_LocalEulerAnglesHint: {x: 3.5970001, y: 0.056, z: 0.88600004} 1198 | --- !u!65 &1918844001 1199 | BoxCollider: 1200 | m_ObjectHideFlags: 0 1201 | m_PrefabParentObject: {fileID: 0} 1202 | m_PrefabInternal: {fileID: 0} 1203 | m_GameObject: {fileID: 1918843999} 1204 | m_Material: {fileID: 0} 1205 | m_IsTrigger: 0 1206 | m_Enabled: 1 1207 | serializedVersion: 2 1208 | m_Size: {x: 1, y: 1, z: 1} 1209 | m_Center: {x: 0, y: 0, z: 0} 1210 | --- !u!23 &1918844002 1211 | MeshRenderer: 1212 | m_ObjectHideFlags: 0 1213 | m_PrefabParentObject: {fileID: 0} 1214 | m_PrefabInternal: {fileID: 0} 1215 | m_GameObject: {fileID: 1918843999} 1216 | m_Enabled: 1 1217 | m_CastShadows: 1 1218 | m_ReceiveShadows: 1 1219 | m_DynamicOccludee: 1 1220 | m_MotionVectors: 1 1221 | m_LightProbeUsage: 1 1222 | m_ReflectionProbeUsage: 1 1223 | m_RenderingLayerMask: 4294967295 1224 | m_Materials: 1225 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 1226 | m_StaticBatchInfo: 1227 | firstSubMesh: 0 1228 | subMeshCount: 0 1229 | m_StaticBatchRoot: {fileID: 0} 1230 | m_ProbeAnchor: {fileID: 0} 1231 | m_LightProbeVolumeOverride: {fileID: 0} 1232 | m_ScaleInLightmap: 1 1233 | m_PreserveUVs: 0 1234 | m_IgnoreNormalsForChartDetection: 0 1235 | m_ImportantGI: 0 1236 | m_StitchLightmapSeams: 0 1237 | m_SelectedEditorRenderState: 3 1238 | m_MinimumChartSize: 4 1239 | m_AutoUVMaxDistance: 0.5 1240 | m_AutoUVMaxAngle: 89 1241 | m_LightmapParameters: {fileID: 0} 1242 | m_SortingLayerID: 0 1243 | m_SortingLayer: 0 1244 | m_SortingOrder: 0 1245 | --- !u!33 &1918844003 1246 | MeshFilter: 1247 | m_ObjectHideFlags: 0 1248 | m_PrefabParentObject: {fileID: 0} 1249 | m_PrefabInternal: {fileID: 0} 1250 | m_GameObject: {fileID: 1918843999} 1251 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 1252 | --- !u!1 &2050684883 1253 | GameObject: 1254 | m_ObjectHideFlags: 0 1255 | m_PrefabParentObject: {fileID: 0} 1256 | m_PrefabInternal: {fileID: 0} 1257 | serializedVersion: 5 1258 | m_Component: 1259 | - component: {fileID: 2050684885} 1260 | - component: {fileID: 2050684884} 1261 | m_Layer: 0 1262 | m_Name: Directional Light 1263 | m_TagString: Untagged 1264 | m_Icon: {fileID: 0} 1265 | m_NavMeshLayer: 0 1266 | m_StaticEditorFlags: 4294967295 1267 | m_IsActive: 1 1268 | --- !u!108 &2050684884 1269 | Light: 1270 | m_ObjectHideFlags: 0 1271 | m_PrefabParentObject: {fileID: 0} 1272 | m_PrefabInternal: {fileID: 0} 1273 | m_GameObject: {fileID: 2050684883} 1274 | m_Enabled: 1 1275 | serializedVersion: 8 1276 | m_Type: 1 1277 | m_Color: {r: 0.8160377, g: 0.96022516, b: 1, a: 1} 1278 | m_Intensity: 1 1279 | m_Range: 10 1280 | m_SpotAngle: 30 1281 | m_CookieSize: 10 1282 | m_Shadows: 1283 | m_Type: 2 1284 | m_Resolution: -1 1285 | m_CustomResolution: -1 1286 | m_Strength: 1 1287 | m_Bias: 0.05 1288 | m_NormalBias: 0.4 1289 | m_NearPlane: 0.2 1290 | m_Cookie: {fileID: 0} 1291 | m_DrawHalo: 0 1292 | m_Flare: {fileID: 0} 1293 | m_RenderMode: 0 1294 | m_CullingMask: 1295 | serializedVersion: 2 1296 | m_Bits: 4294967295 1297 | m_Lightmapping: 1 1298 | m_AreaSize: {x: 1, y: 1} 1299 | m_BounceIntensity: 1 1300 | m_ColorTemperature: 6570 1301 | m_UseColorTemperature: 0 1302 | m_ShadowRadius: 0 1303 | m_ShadowAngle: 0 1304 | --- !u!4 &2050684885 1305 | Transform: 1306 | m_ObjectHideFlags: 0 1307 | m_PrefabParentObject: {fileID: 0} 1308 | m_PrefabInternal: {fileID: 0} 1309 | m_GameObject: {fileID: 2050684883} 1310 | m_LocalRotation: {x: 0.59523594, y: 0.073224016, z: -0.16006239, w: 0.78403604} 1311 | m_LocalPosition: {x: 0, y: 3, z: 0} 1312 | m_LocalScale: {x: 1, y: 1, z: 1} 1313 | m_Children: [] 1314 | m_Father: {fileID: 1240862669} 1315 | m_RootOrder: 0 1316 | m_LocalEulerAnglesHint: {x: 73.1, y: -15.1, z: -34.3} 1317 | --- !u!1 &2141297612 1318 | GameObject: 1319 | m_ObjectHideFlags: 0 1320 | m_PrefabParentObject: {fileID: 0} 1321 | m_PrefabInternal: {fileID: 0} 1322 | serializedVersion: 5 1323 | m_Component: 1324 | - component: {fileID: 2141297613} 1325 | - component: {fileID: 2141297616} 1326 | - component: {fileID: 2141297615} 1327 | - component: {fileID: 2141297614} 1328 | m_Layer: 0 1329 | m_Name: Cube (4) 1330 | m_TagString: Untagged 1331 | m_Icon: {fileID: 0} 1332 | m_NavMeshLayer: 0 1333 | m_StaticEditorFlags: 4294967295 1334 | m_IsActive: 1 1335 | --- !u!4 &2141297613 1336 | Transform: 1337 | m_ObjectHideFlags: 0 1338 | m_PrefabParentObject: {fileID: 0} 1339 | m_PrefabInternal: {fileID: 0} 1340 | m_GameObject: {fileID: 2141297612} 1341 | m_LocalRotation: {x: -0.033932995, y: -0, z: -0, w: 0.9994241} 1342 | m_LocalPosition: {x: 4.55, y: 0, z: 8.39} 1343 | m_LocalScale: {x: 1, y: 1, z: 1} 1344 | m_Children: [] 1345 | m_Father: {fileID: 1240862669} 1346 | m_RootOrder: 6 1347 | m_LocalEulerAnglesHint: {x: -3.8890002, y: 0, z: 0} 1348 | --- !u!65 &2141297614 1349 | BoxCollider: 1350 | m_ObjectHideFlags: 0 1351 | m_PrefabParentObject: {fileID: 0} 1352 | m_PrefabInternal: {fileID: 0} 1353 | m_GameObject: {fileID: 2141297612} 1354 | m_Material: {fileID: 0} 1355 | m_IsTrigger: 0 1356 | m_Enabled: 1 1357 | serializedVersion: 2 1358 | m_Size: {x: 1, y: 1, z: 1} 1359 | m_Center: {x: 0, y: 0, z: 0} 1360 | --- !u!23 &2141297615 1361 | MeshRenderer: 1362 | m_ObjectHideFlags: 0 1363 | m_PrefabParentObject: {fileID: 0} 1364 | m_PrefabInternal: {fileID: 0} 1365 | m_GameObject: {fileID: 2141297612} 1366 | m_Enabled: 1 1367 | m_CastShadows: 1 1368 | m_ReceiveShadows: 1 1369 | m_DynamicOccludee: 1 1370 | m_MotionVectors: 1 1371 | m_LightProbeUsage: 1 1372 | m_ReflectionProbeUsage: 1 1373 | m_RenderingLayerMask: 4294967295 1374 | m_Materials: 1375 | - {fileID: 2100000, guid: ceec2a029d8c8b24eb7b89eea992e2fe, type: 2} 1376 | m_StaticBatchInfo: 1377 | firstSubMesh: 0 1378 | subMeshCount: 0 1379 | m_StaticBatchRoot: {fileID: 0} 1380 | m_ProbeAnchor: {fileID: 0} 1381 | m_LightProbeVolumeOverride: {fileID: 0} 1382 | m_ScaleInLightmap: 1 1383 | m_PreserveUVs: 0 1384 | m_IgnoreNormalsForChartDetection: 0 1385 | m_ImportantGI: 0 1386 | m_StitchLightmapSeams: 0 1387 | m_SelectedEditorRenderState: 3 1388 | m_MinimumChartSize: 4 1389 | m_AutoUVMaxDistance: 0.5 1390 | m_AutoUVMaxAngle: 89 1391 | m_LightmapParameters: {fileID: 0} 1392 | m_SortingLayerID: 0 1393 | m_SortingLayer: 0 1394 | m_SortingOrder: 0 1395 | --- !u!33 &2141297616 1396 | MeshFilter: 1397 | m_ObjectHideFlags: 0 1398 | m_PrefabParentObject: {fileID: 0} 1399 | m_PrefabInternal: {fileID: 0} 1400 | m_GameObject: {fileID: 2141297612} 1401 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 1402 | -------------------------------------------------------------------------------- /Example/Scenes/ViveTrackerExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2c8c4b83320ec54b837cad902a94760 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2018 Nick Fox-Gieg 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. -------------------------------------------------------------------------------- /LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2b43a4becd9dc74e816fa09ec157e04 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2604687367af37143ae7778f1ec955a5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Prefabs/[TrackerRig].prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1001 &100100000 4 | Prefab: 5 | m_ObjectHideFlags: 1 6 | serializedVersion: 2 7 | m_Modification: 8 | m_TransformParent: {fileID: 0} 9 | m_Modifications: [] 10 | m_RemovedComponents: [] 11 | m_ParentPrefab: {fileID: 0} 12 | m_RootGameObject: {fileID: 1856724634782548} 13 | m_IsPrefabParent: 1 14 | --- !u!1 &1328163064830250 15 | GameObject: 16 | m_ObjectHideFlags: 1 17 | m_PrefabParentObject: {fileID: 0} 18 | m_PrefabInternal: {fileID: 100100000} 19 | serializedVersion: 5 20 | m_Component: 21 | - component: {fileID: 4867026283067434} 22 | - component: {fileID: 114934348997207640} 23 | m_Layer: 0 24 | m_Name: Model 25 | m_TagString: Untagged 26 | m_Icon: {fileID: 0} 27 | m_NavMeshLayer: 0 28 | m_StaticEditorFlags: 0 29 | m_IsActive: 1 30 | --- !u!1 &1609445467232002 31 | GameObject: 32 | m_ObjectHideFlags: 0 33 | m_PrefabParentObject: {fileID: 0} 34 | m_PrefabInternal: {fileID: 100100000} 35 | serializedVersion: 5 36 | m_Component: 37 | - component: {fileID: 4674483198712372} 38 | - component: {fileID: 114714470229815360} 39 | m_Layer: 0 40 | m_Name: Tracker1 41 | m_TagString: Untagged 42 | m_Icon: {fileID: 0} 43 | m_NavMeshLayer: 0 44 | m_StaticEditorFlags: 0 45 | m_IsActive: 1 46 | --- !u!1 &1775908132356366 47 | GameObject: 48 | m_ObjectHideFlags: 1 49 | m_PrefabParentObject: {fileID: 0} 50 | m_PrefabInternal: {fileID: 100100000} 51 | serializedVersion: 5 52 | m_Component: 53 | - component: {fileID: 4016354101346608} 54 | - component: {fileID: 114842511652601930} 55 | m_Layer: 0 56 | m_Name: Model 57 | m_TagString: Untagged 58 | m_Icon: {fileID: 0} 59 | m_NavMeshLayer: 0 60 | m_StaticEditorFlags: 0 61 | m_IsActive: 1 62 | --- !u!1 &1856724634782548 63 | GameObject: 64 | m_ObjectHideFlags: 0 65 | m_PrefabParentObject: {fileID: 0} 66 | m_PrefabInternal: {fileID: 100100000} 67 | serializedVersion: 5 68 | m_Component: 69 | - component: {fileID: 4927166358660792} 70 | - component: {fileID: 114264999107828538} 71 | - component: {fileID: 23962067111910834} 72 | - component: {fileID: 33617629357887782} 73 | - component: {fileID: 114175786961168410} 74 | m_Layer: 0 75 | m_Name: '[TrackerRig]' 76 | m_TagString: Untagged 77 | m_Icon: {fileID: 0} 78 | m_NavMeshLayer: 0 79 | m_StaticEditorFlags: 0 80 | m_IsActive: 1 81 | --- !u!1 &1985699410231624 82 | GameObject: 83 | m_ObjectHideFlags: 0 84 | m_PrefabParentObject: {fileID: 0} 85 | m_PrefabInternal: {fileID: 100100000} 86 | serializedVersion: 5 87 | m_Component: 88 | - component: {fileID: 4288680418731642} 89 | - component: {fileID: 114251395434776386} 90 | m_Layer: 0 91 | m_Name: Tracker0 92 | m_TagString: Untagged 93 | m_Icon: {fileID: 0} 94 | m_NavMeshLayer: 0 95 | m_StaticEditorFlags: 0 96 | m_IsActive: 1 97 | --- !u!4 &4016354101346608 98 | Transform: 99 | m_ObjectHideFlags: 1 100 | m_PrefabParentObject: {fileID: 0} 101 | m_PrefabInternal: {fileID: 100100000} 102 | m_GameObject: {fileID: 1775908132356366} 103 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 104 | m_LocalPosition: {x: 0, y: 0, z: 0} 105 | m_LocalScale: {x: 1, y: 1, z: 1} 106 | m_Children: [] 107 | m_Father: {fileID: 4674483198712372} 108 | m_RootOrder: 0 109 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 110 | --- !u!4 &4288680418731642 111 | Transform: 112 | m_ObjectHideFlags: 1 113 | m_PrefabParentObject: {fileID: 0} 114 | m_PrefabInternal: {fileID: 100100000} 115 | m_GameObject: {fileID: 1985699410231624} 116 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 117 | m_LocalPosition: {x: 0, y: 0, z: 0} 118 | m_LocalScale: {x: 1, y: 1, z: 1} 119 | m_Children: 120 | - {fileID: 4867026283067434} 121 | m_Father: {fileID: 4927166358660792} 122 | m_RootOrder: 1 123 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 124 | --- !u!4 &4674483198712372 125 | Transform: 126 | m_ObjectHideFlags: 1 127 | m_PrefabParentObject: {fileID: 0} 128 | m_PrefabInternal: {fileID: 100100000} 129 | m_GameObject: {fileID: 1609445467232002} 130 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 131 | m_LocalPosition: {x: 0, y: 0, z: 0} 132 | m_LocalScale: {x: 1, y: 1, z: 1} 133 | m_Children: 134 | - {fileID: 4016354101346608} 135 | m_Father: {fileID: 4927166358660792} 136 | m_RootOrder: 0 137 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 138 | --- !u!4 &4867026283067434 139 | Transform: 140 | m_ObjectHideFlags: 1 141 | m_PrefabParentObject: {fileID: 0} 142 | m_PrefabInternal: {fileID: 100100000} 143 | m_GameObject: {fileID: 1328163064830250} 144 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 145 | m_LocalPosition: {x: 0, y: 0, z: 0} 146 | m_LocalScale: {x: 1, y: 1, z: 1} 147 | m_Children: [] 148 | m_Father: {fileID: 4288680418731642} 149 | m_RootOrder: 0 150 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 151 | --- !u!4 &4927166358660792 152 | Transform: 153 | m_ObjectHideFlags: 1 154 | m_PrefabParentObject: {fileID: 0} 155 | m_PrefabInternal: {fileID: 100100000} 156 | m_GameObject: {fileID: 1856724634782548} 157 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 158 | m_LocalPosition: {x: 0, y: 0, z: 0} 159 | m_LocalScale: {x: 1, y: 1, z: 1} 160 | m_Children: 161 | - {fileID: 4674483198712372} 162 | - {fileID: 4288680418731642} 163 | m_Father: {fileID: 0} 164 | m_RootOrder: 0 165 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 166 | --- !u!23 &23962067111910834 167 | MeshRenderer: 168 | m_ObjectHideFlags: 1 169 | m_PrefabParentObject: {fileID: 0} 170 | m_PrefabInternal: {fileID: 100100000} 171 | m_GameObject: {fileID: 1856724634782548} 172 | m_Enabled: 1 173 | m_CastShadows: 0 174 | m_ReceiveShadows: 0 175 | m_DynamicOccludee: 1 176 | m_MotionVectors: 1 177 | m_LightProbeUsage: 0 178 | m_ReflectionProbeUsage: 0 179 | m_RenderingLayerMask: 4294967295 180 | m_Materials: 181 | - {fileID: 0} 182 | m_StaticBatchInfo: 183 | firstSubMesh: 0 184 | subMeshCount: 0 185 | m_StaticBatchRoot: {fileID: 0} 186 | m_ProbeAnchor: {fileID: 0} 187 | m_LightProbeVolumeOverride: {fileID: 0} 188 | m_ScaleInLightmap: 1 189 | m_PreserveUVs: 0 190 | m_IgnoreNormalsForChartDetection: 0 191 | m_ImportantGI: 0 192 | m_StitchLightmapSeams: 0 193 | m_SelectedEditorRenderState: 3 194 | m_MinimumChartSize: 4 195 | m_AutoUVMaxDistance: 0.5 196 | m_AutoUVMaxAngle: 89 197 | m_LightmapParameters: {fileID: 0} 198 | m_SortingLayerID: 0 199 | m_SortingLayer: 0 200 | m_SortingOrder: 0 201 | --- !u!33 &33617629357887782 202 | MeshFilter: 203 | m_ObjectHideFlags: 1 204 | m_PrefabParentObject: {fileID: 0} 205 | m_PrefabInternal: {fileID: 100100000} 206 | m_GameObject: {fileID: 1856724634782548} 207 | m_Mesh: {fileID: 0} 208 | --- !u!114 &114175786961168410 209 | MonoBehaviour: 210 | m_ObjectHideFlags: 1 211 | m_PrefabParentObject: {fileID: 0} 212 | m_PrefabInternal: {fileID: 100100000} 213 | m_GameObject: {fileID: 1856724634782548} 214 | m_Enabled: 1 215 | m_EditorHideFlags: 0 216 | m_Script: {fileID: 11500000, guid: 1f0522eaef74d984591c060d05a095c8, type: 3} 217 | m_Name: 218 | m_EditorClassIdentifier: 219 | borderThickness: 0.15 220 | wireframeHeight: 2 221 | drawWireframeWhenSelectedOnly: 0 222 | drawInGame: 0 223 | size: 2 224 | color: {r: 0, g: 1, b: 1, a: 1} 225 | vertices: 226 | - {x: 1.5, y: 0.01, z: -1.125} 227 | - {x: -1.5, y: 0.01, z: -1.125} 228 | - {x: -1.5, y: 0.01, z: 1.125} 229 | - {x: 1.5, y: 0.01, z: 1.125} 230 | - {x: 1.65, y: 0.01, z: -1.275} 231 | - {x: -1.65, y: 0.01, z: -1.275} 232 | - {x: -1.65, y: 0.01, z: 1.275} 233 | - {x: 1.65, y: 0.01, z: 1.275} 234 | --- !u!114 &114251395434776386 235 | MonoBehaviour: 236 | m_ObjectHideFlags: 1 237 | m_PrefabParentObject: {fileID: 0} 238 | m_PrefabInternal: {fileID: 100100000} 239 | m_GameObject: {fileID: 1985699410231624} 240 | m_Enabled: 1 241 | m_EditorHideFlags: 0 242 | m_Script: {fileID: 11500000, guid: d37c2cf88f7c59f4c8cf5d3812568143, type: 3} 243 | m_Name: 244 | m_EditorClassIdentifier: 245 | index: -1 246 | origin: {fileID: 0} 247 | --- !u!114 &114264999107828538 248 | MonoBehaviour: 249 | m_ObjectHideFlags: 1 250 | m_PrefabParentObject: {fileID: 0} 251 | m_PrefabInternal: {fileID: 100100000} 252 | m_GameObject: {fileID: 1856724634782548} 253 | m_Enabled: 1 254 | m_EditorHideFlags: 0 255 | m_Script: {fileID: 11500000, guid: e3b47c2980b93bc48844a54641dab5b8, type: 3} 256 | m_Name: 257 | m_EditorClassIdentifier: 258 | left: {fileID: 1609445467232002} 259 | right: {fileID: 1985699410231624} 260 | objects: [] 261 | assignAllBeforeIdentified: 0 262 | --- !u!114 &114714470229815360 263 | MonoBehaviour: 264 | m_ObjectHideFlags: 1 265 | m_PrefabParentObject: {fileID: 0} 266 | m_PrefabInternal: {fileID: 100100000} 267 | m_GameObject: {fileID: 1609445467232002} 268 | m_Enabled: 1 269 | m_EditorHideFlags: 0 270 | m_Script: {fileID: 11500000, guid: d37c2cf88f7c59f4c8cf5d3812568143, type: 3} 271 | m_Name: 272 | m_EditorClassIdentifier: 273 | index: -1 274 | origin: {fileID: 0} 275 | --- !u!114 &114842511652601930 276 | MonoBehaviour: 277 | m_ObjectHideFlags: 1 278 | m_PrefabParentObject: {fileID: 0} 279 | m_PrefabInternal: {fileID: 100100000} 280 | m_GameObject: {fileID: 1775908132356366} 281 | m_Enabled: 1 282 | m_EditorHideFlags: 0 283 | m_Script: {fileID: 11500000, guid: 5890e3cad70bea64d91aef9145ba3454, type: 3} 284 | m_Name: 285 | m_EditorClassIdentifier: 286 | index: -1 287 | modelOverride: 288 | shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 289 | verbose: 0 290 | createComponents: 1 291 | updateDynamically: 1 292 | --- !u!114 &114934348997207640 293 | MonoBehaviour: 294 | m_ObjectHideFlags: 1 295 | m_PrefabParentObject: {fileID: 0} 296 | m_PrefabInternal: {fileID: 100100000} 297 | m_GameObject: {fileID: 1328163064830250} 298 | m_Enabled: 1 299 | m_EditorHideFlags: 0 300 | m_Script: {fileID: 11500000, guid: 5890e3cad70bea64d91aef9145ba3454, type: 3} 301 | m_Name: 302 | m_EditorClassIdentifier: 303 | index: -1 304 | modelOverride: 305 | shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 306 | verbose: 0 307 | createComponents: 1 308 | updateDynamically: 1 309 | -------------------------------------------------------------------------------- /Prefabs/[TrackerRig].prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1124708725014a7438840bca5d581b70 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 100100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | **Use the Vive Tracker without a headset:** 2 |
12 | "requireHmd" : false, 13 | "activateMultipleDrivers" : true,14 |
20 | "enable" : true,21 |
Good ending: | 27 |Bad ending: | 28 |
---|---|
31 | ![]() |
33 |
34 | ![]() |
36 |
47 | "forcedDriver" : "null",48 |
51 | "forcedDriver": "",52 |
60 | "requireHmd" : true,61 |