├── .gitignore ├── Assets ├── Assorted.meta ├── Assorted │ ├── Blue.mat │ ├── Blue.mat.meta │ ├── BouncyCube.physicMaterial │ ├── BouncyCube.physicMaterial.meta │ ├── CubeMat.mat │ ├── CubeMat.mat.meta │ ├── Green.mat │ ├── Green.mat.meta │ ├── OCUI_24_Filled_2x.png │ ├── OCUI_24_Filled_2x.png.meta │ ├── Red.mat │ ├── Red.mat.meta │ ├── UIPanelMat.mat │ └── UIPanelMat.mat.meta ├── Oculus.meta ├── Oculus │ ├── OculusProjectConfig.asset │ └── OculusProjectConfig.asset.meta ├── Plugins.meta ├── Plugins │ ├── Android.meta │ └── Android │ │ ├── AndroidManifest.xml │ │ └── AndroidManifest.xml.meta ├── Prefabs.meta ├── Prefabs │ ├── AlignPlayer.prefab │ ├── AlignPlayer.prefab.meta │ ├── ColoDiscoAnchor.prefab │ ├── ColoDiscoAnchor.prefab.meta │ ├── OVRCameraRig+Manager.prefab │ ├── OVRCameraRig+Manager.prefab.meta │ ├── PoseOrigin.prefab │ ├── PoseOrigin.prefab.meta │ ├── Resources.meta │ ├── Resources │ │ ├── PhotonGrabbableCube.prefab │ │ ├── PhotonGrabbableCube.prefab.meta │ │ ├── PhotonThrowableCube.prefab │ │ └── PhotonThrowableCube.prefab.meta │ ├── SceneLighting.prefab │ ├── SceneLighting.prefab.meta │ ├── SpatialAnchorPlacementPreview.prefab │ ├── SpatialAnchorPlacementPreview.prefab.meta │ ├── SpatialAnchorPrefab.prefab │ └── SpatialAnchorPrefab.prefab.meta ├── Resources.meta ├── Resources │ ├── ImmersiveDebuggerSettings.asset │ ├── ImmersiveDebuggerSettings.asset.meta │ ├── InputActions.asset │ ├── InputActions.asset.meta │ ├── OVRBuildConfig.asset │ ├── OVRBuildConfig.asset.meta │ ├── OVRPlatformToolSettings.asset │ ├── OVRPlatformToolSettings.asset.meta │ ├── OculusPlatformSettings.asset │ ├── OculusPlatformSettings.asset.meta │ ├── OculusRuntimeSettings.asset │ └── OculusRuntimeSettings.asset.meta ├── Scenes.meta ├── Scenes │ ├── ColocationSessionGroups.unity │ ├── ColocationSessionGroups.unity.meta │ ├── Menu.unity │ ├── Menu.unity.meta │ ├── SharedSpatialAnchors.unity │ └── SharedSpatialAnchors.unity.meta ├── Scripts.meta ├── Scripts │ ├── AlignPlayer.cs │ ├── AlignPlayer.cs.meta │ ├── AnchorSource.cs │ ├── AnchorSource.cs.meta │ ├── ColoDiscoAnchor.cs │ ├── ColoDiscoAnchor.cs.meta │ ├── ColoDiscoMan.cs │ ├── ColoDiscoMan.cs.meta │ ├── CustomAdvertData.cs │ ├── CustomAdvertData.cs.meta │ ├── Editor.meta │ ├── Editor │ │ ├── OVRProjectSetupPhotonTasks.cs │ │ └── OVRProjectSetupPhotonTasks.cs.meta │ ├── LocallySaved.cs │ ├── LocallySaved.cs.meta │ ├── MenuController.cs │ ├── MenuController.cs.meta │ ├── PhotonAnchorManager.cs │ ├── PhotonAnchorManager.cs.meta │ ├── PhotonExtensions.cs │ ├── PhotonExtensions.cs.meta │ ├── PhotonGrabbableObject.cs │ ├── PhotonGrabbableObject.cs.meta │ ├── PhotonThowableObject.cs │ ├── PhotonThowableObject.cs.meta │ ├── PoseOrigin.cs │ ├── PoseOrigin.cs.meta │ ├── SampleColors.cs │ ├── SampleColors.cs.meta │ ├── SampleController.cs │ ├── SampleController.cs.meta │ ├── SampleExtensions.cs │ ├── SampleExtensions.cs.meta │ ├── SampleStatus.cs │ ├── SampleStatus.cs.meta │ ├── SampleTooltip.cs │ ├── SampleTooltip.cs.meta │ ├── SharedAnchor.cs │ ├── SharedAnchor.cs.meta │ ├── SharedAnchorControlPanel.cs │ ├── SharedAnchorControlPanel.cs.meta │ ├── SharedAnchorLoader.cs │ └── SharedAnchorLoader.cs.meta ├── TextMesh Pro.meta ├── TextMesh Pro │ ├── Documentation.meta │ ├── Documentation │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── LiberationSans - OFL.txt │ │ ├── LiberationSans - OFL.txt.meta │ │ ├── LiberationSans.ttf │ │ └── LiberationSans.ttf.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Fonts & Materials.meta │ │ ├── Fonts & Materials │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ ├── LiberationSans SDF - Overlay.asset │ │ │ ├── LiberationSans SDF - Overlay.asset.meta │ │ │ ├── LiberationSans SDF.asset │ │ │ └── LiberationSans SDF.asset.meta │ │ ├── LineBreaking Following Characters.txt │ │ ├── LineBreaking Following Characters.txt.meta │ │ ├── LineBreaking Leading Characters.txt │ │ ├── LineBreaking Leading Characters.txt.meta │ │ ├── Sprite Assets.meta │ │ ├── Sprite Assets │ │ │ ├── EmojiOne.asset │ │ │ └── EmojiOne.asset.meta │ │ ├── Style Sheets.meta │ │ ├── Style Sheets │ │ │ ├── Default Style Sheet.asset │ │ │ └── Default Style Sheet.asset.meta │ │ ├── TMP Settings.asset │ │ └── TMP Settings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ ├── TMP_Bitmap-Mobile.shader │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ ├── TMP_Bitmap.shader │ │ ├── TMP_Bitmap.shader.meta │ │ ├── TMP_SDF Overlay.shader │ │ ├── TMP_SDF Overlay.shader.meta │ │ ├── TMP_SDF SSD.shader │ │ ├── TMP_SDF SSD.shader.meta │ │ ├── TMP_SDF-Mobile Masking.shader │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ ├── TMP_SDF-Mobile SSD.shader │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ ├── TMP_SDF-Mobile.shader │ │ ├── TMP_SDF-Mobile.shader.meta │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ ├── TMP_SDF-Surface.shader │ │ ├── TMP_SDF-Surface.shader.meta │ │ ├── TMP_SDF.shader │ │ ├── TMP_SDF.shader.meta │ │ ├── TMP_Sprite.shader │ │ ├── TMP_Sprite.shader.meta │ │ ├── TMPro.cginc │ │ ├── TMPro.cginc.meta │ │ ├── TMPro_Mobile.cginc │ │ ├── TMPro_Mobile.cginc.meta │ │ ├── TMPro_Properties.cginc │ │ ├── TMPro_Properties.cginc.meta │ │ ├── TMPro_Surface.cginc │ │ └── TMPro_Surface.cginc.meta │ ├── Sprites.meta │ └── Sprites │ │ ├── EmojiOne Attribution.txt │ │ ├── EmojiOne Attribution.txt.meta │ │ ├── EmojiOne.json │ │ ├── EmojiOne.json.meta │ │ ├── EmojiOne.png │ │ └── EmojiOne.png.meta ├── ThirdParty.meta ├── ThirdParty │ ├── Photon.meta │ └── Photon │ │ ├── LICENSE │ │ ├── LICENSE.meta │ │ ├── PhotonChat.meta │ │ ├── PhotonChat │ │ ├── Code.meta │ │ └── Code │ │ │ ├── ChannelCreationOptions.cs │ │ │ ├── ChannelCreationOptions.cs.meta │ │ │ ├── ChannelWellKnownProperties.cs │ │ │ ├── ChannelWellKnownProperties.cs.meta │ │ │ ├── ChatAppSettings.cs │ │ │ ├── ChatAppSettings.cs.meta │ │ │ ├── ChatChannel.cs │ │ │ ├── ChatChannel.cs.meta │ │ │ ├── ChatClient.cs │ │ │ ├── ChatClient.cs.meta │ │ │ ├── ChatDisconnectCause.cs │ │ │ ├── ChatDisconnectCause.cs.meta │ │ │ ├── ChatEventCode.cs │ │ │ ├── ChatEventCode.cs.meta │ │ │ ├── ChatOperationCode.cs │ │ │ ├── ChatOperationCode.cs.meta │ │ │ ├── ChatParameterCode.cs │ │ │ ├── ChatParameterCode.cs.meta │ │ │ ├── ChatPeer.cs │ │ │ ├── ChatPeer.cs.meta │ │ │ ├── ChatState.cs │ │ │ ├── ChatState.cs.meta │ │ │ ├── ChatUserStatus.cs │ │ │ ├── ChatUserStatus.cs.meta │ │ │ ├── IChatClientListener.cs │ │ │ ├── IChatClientListener.cs.meta │ │ │ ├── PhotonChat.asmdef │ │ │ ├── PhotonChat.asmdef.meta │ │ │ ├── changes-chat.txt │ │ │ └── changes-chat.txt.meta │ │ ├── PhotonLibs.meta │ │ ├── PhotonLibs │ │ ├── Photon3Unity3D.dll │ │ ├── Photon3Unity3D.dll.meta │ │ ├── Photon3Unity3D.xml │ │ ├── Photon3Unity3D.xml.meta │ │ ├── changes-library.txt │ │ ├── changes-library.txt.meta │ │ ├── netstandard2.0.meta │ │ └── netstandard2.0 │ │ │ ├── Photon3Unity3D.deps.json │ │ │ ├── Photon3Unity3D.deps.json.meta │ │ │ ├── Photon3Unity3D.dll │ │ │ ├── Photon3Unity3D.dll.meta │ │ │ ├── Photon3Unity3D.xml │ │ │ └── Photon3Unity3D.xml.meta │ │ ├── PhotonNetworking-Documentation.chm │ │ ├── PhotonNetworking-Documentation.chm.meta │ │ ├── PhotonNetworking-Documentation.pdf │ │ ├── PhotonNetworking-Documentation.pdf.meta │ │ ├── PhotonRealtime.meta │ │ ├── PhotonRealtime │ │ ├── Code.meta │ │ └── Code │ │ │ ├── AppSettings.cs │ │ │ ├── AppSettings.cs.meta │ │ │ ├── ConnectionHandler.cs │ │ │ ├── ConnectionHandler.cs.meta │ │ │ ├── CustomTypesUnity.cs │ │ │ ├── CustomTypesUnity.cs.meta │ │ │ ├── Extensions.cs │ │ │ ├── Extensions.cs.meta │ │ │ ├── FriendInfo.cs │ │ │ ├── FriendInfo.cs.meta │ │ │ ├── LoadBalancingClient.cs │ │ │ ├── LoadBalancingClient.cs.meta │ │ │ ├── LoadbalancingPeer.cs │ │ │ ├── LoadbalancingPeer.cs.meta │ │ │ ├── PhotonPing.cs │ │ │ ├── PhotonPing.cs.meta │ │ │ ├── PhotonPingClasses.cs │ │ │ ├── PhotonPingClasses.cs.meta │ │ │ ├── PhotonRealtime.asmdef │ │ │ ├── PhotonRealtime.asmdef.meta │ │ │ ├── Player.cs │ │ │ ├── Player.cs.meta │ │ │ ├── Region.cs │ │ │ ├── Region.cs.meta │ │ │ ├── RegionHandler.cs │ │ │ ├── RegionHandler.cs.meta │ │ │ ├── Room.cs │ │ │ ├── Room.cs.meta │ │ │ ├── RoomInfo.cs │ │ │ ├── RoomInfo.cs.meta │ │ │ ├── SupportLogger.cs │ │ │ ├── SupportLogger.cs.meta │ │ │ ├── Unity.meta │ │ │ ├── Unity │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AccountService.cs │ │ │ │ ├── AccountService.cs.meta │ │ │ │ ├── PhotonEditorUtils.cs │ │ │ │ └── PhotonEditorUtils.cs.meta │ │ │ ├── PhotonAppSettings.cs │ │ │ └── PhotonAppSettings.cs.meta │ │ │ ├── WebRpc.cs │ │ │ ├── WebRpc.cs.meta │ │ │ ├── changes-realtime.txt │ │ │ └── changes-realtime.txt.meta │ │ ├── PhotonUnityNetworking.meta │ │ └── PhotonUnityNetworking │ │ ├── Code.meta │ │ ├── Code │ │ ├── CustomTypes.cs │ │ ├── CustomTypes.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── CopyIcon.png │ │ │ ├── CopyIcon.png.meta │ │ │ ├── CopyIconPro.png │ │ │ ├── CopyIconPro.png.meta │ │ │ ├── PhotonEditor.cs │ │ │ ├── PhotonEditor.cs.meta │ │ │ ├── PhotonGUI.cs │ │ │ ├── PhotonGUI.cs.meta │ │ │ ├── PhotonUnityNetworking.Editor.asmdef │ │ │ ├── PhotonUnityNetworking.Editor.asmdef.meta │ │ │ ├── PhotonViewHandler.cs │ │ │ ├── PhotonViewHandler.cs.meta │ │ │ ├── PhotonViewInspector.cs │ │ │ ├── PhotonViewInspector.cs.meta │ │ │ ├── PunGradient.png │ │ │ ├── PunGradient.png.meta │ │ │ ├── PunSceneSettings.cs │ │ │ ├── PunSceneSettings.cs.meta │ │ │ ├── PunSceneSettingsFile.asset │ │ │ ├── PunSceneSettingsFile.asset.meta │ │ │ ├── PunSceneSettingsInspector.cs │ │ │ ├── PunSceneSettingsInspector.cs.meta │ │ │ ├── ReordableList.meta │ │ │ ├── ReordableList │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE.txt.meta │ │ │ │ ├── ReorderableListResources.cs │ │ │ │ └── ReorderableListResources.cs.meta │ │ │ ├── ServerSettingsInspector.cs │ │ │ ├── ServerSettingsInspector.cs.meta │ │ │ ├── Views.meta │ │ │ ├── Views │ │ │ │ ├── MonoBehaviourPunEditor.cs │ │ │ │ ├── MonoBehaviourPunEditor.cs.meta │ │ │ │ ├── PhotonAnimatorViewEditor.cs │ │ │ │ ├── PhotonAnimatorViewEditor.cs.meta │ │ │ │ ├── PhotonRigidbody2DViewEditor.cs │ │ │ │ ├── PhotonRigidbody2DViewEditor.cs.meta │ │ │ │ ├── PhotonRigidbodyViewEditor.cs │ │ │ │ ├── PhotonRigidbodyViewEditor.cs.meta │ │ │ │ ├── PhotonTransformViewClassicEditor.cs │ │ │ │ ├── PhotonTransformViewClassicEditor.cs.meta │ │ │ │ ├── PhotonTransformViewEditor.cs │ │ │ │ └── PhotonTransformViewEditor.cs.meta │ │ │ ├── help.png │ │ │ └── help.png.meta │ │ ├── Enums.cs │ │ ├── Enums.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IPhotonViewCallbacks.cs │ │ │ ├── IPhotonViewCallbacks.cs.meta │ │ │ ├── IPunCallbacks.cs │ │ │ └── IPunCallbacks.cs.meta │ │ ├── PhotonHandler.cs │ │ ├── PhotonHandler.cs.meta │ │ ├── PhotonNetwork.cs │ │ ├── PhotonNetwork.cs.meta │ │ ├── PhotonNetworkPart.cs │ │ ├── PhotonNetworkPart.cs.meta │ │ ├── PhotonStreamQueue.cs │ │ ├── PhotonStreamQueue.cs.meta │ │ ├── PhotonUnityNetworking.asmdef │ │ ├── PhotonUnityNetworking.asmdef.meta │ │ ├── PhotonView.cs │ │ ├── PhotonView.cs.meta │ │ ├── PunClasses.cs │ │ ├── PunClasses.cs.meta │ │ ├── ServerSettings.cs │ │ ├── ServerSettings.cs.meta │ │ ├── Utilities.meta │ │ ├── Utilities │ │ │ ├── NestedComponentUtilities.cs │ │ │ └── NestedComponentUtilities.cs.meta │ │ ├── Views.meta │ │ └── Views │ │ │ ├── PhotonAnimatorView.cs │ │ │ ├── PhotonAnimatorView.cs.meta │ │ │ ├── PhotonRigidbody2DView.cs │ │ │ ├── PhotonRigidbody2DView.cs.meta │ │ │ ├── PhotonRigidbodyView.cs │ │ │ ├── PhotonRigidbodyView.cs.meta │ │ │ ├── PhotonTransformView.cs │ │ │ ├── PhotonTransformView.cs.meta │ │ │ ├── PhotonTransformViewClassic.cs │ │ │ └── PhotonTransformViewClassic.cs.meta │ │ ├── Icons.meta │ │ ├── Icons │ │ ├── PunIcon-128.png │ │ ├── PunIcon-128.png.meta │ │ ├── PunIconApp128.png │ │ ├── PunIconApp128.png.meta │ │ ├── PunIconApp32.png │ │ ├── PunIconApp32.png.meta │ │ ├── PunIconApp48.png │ │ ├── PunIconApp48.png.meta │ │ ├── PunIconApp512.png │ │ └── PunIconApp512.png.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── PhotonServerSettings.asset │ │ └── PhotonServerSettings.asset.meta │ │ ├── changelog.txt │ │ ├── changelog.txt.meta │ │ ├── link.xml │ │ └── link.xml.meta ├── XR.meta ├── XR │ ├── Loaders.meta │ ├── Loaders │ │ ├── OpenXRLoader.asset │ │ └── OpenXRLoader.asset.meta │ ├── Settings.meta │ ├── Settings │ │ ├── OpenXR Editor Settings.asset │ │ ├── OpenXR Editor Settings.asset.meta │ │ ├── OpenXR Package Settings.asset │ │ └── OpenXR Package Settings.asset.meta │ ├── XRGeneralSettings.asset │ └── XRGeneralSettings.asset.meta ├── XRI.meta └── XRI │ ├── Settings.meta │ └── Settings │ ├── Resources.meta │ ├── Resources │ ├── InteractionLayerSettings.asset │ ├── InteractionLayerSettings.asset.meta │ ├── XRDeviceSimulatorSettings.asset │ └── XRDeviceSimulatorSettings.asset.meta │ ├── XRInteractionEditorSettings.asset │ └── XRInteractionEditorSettings.asset.meta ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Documentation ├── Glossary.md ├── Media │ ├── colocated-block-toss.gif │ ├── mqdh-sideloading.png │ ├── photon-dash-copy-appid.png │ ├── photon-dash-new-app.png │ ├── photon-settings-paste-appid.png │ ├── platform-dash-copy-appid.png │ ├── platform-settings-paste-appid.png │ ├── unity-min-api-level.png │ ├── unity-switch-target-android.png │ ├── unityhub-open-as-1.png │ └── unityhub-open-as-2.png ├── README.md └── Setup.md ├── LICENSE ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRPackageSettings.asset └── XRSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | .utmp/ 4 | /[Ll]ibrary/ 5 | /[Tt]emp/ 6 | /[Oo]bj/ 7 | /[Bb]uild/ 8 | /[Bb]uilds/ 9 | /[Ll]ogs/ 10 | /[Uu]ser[Ss]ettings/ 11 | 12 | # MemoryCaptures can get excessive in size. 13 | # They also could contain extremely sensitive data 14 | /[Mm]emoryCaptures/ 15 | 16 | # Recordings can get excessive in size 17 | /[Rr]ecordings/ 18 | 19 | # Uncomment this line if you wish to ignore the asset store tools plugin 20 | # /[Aa]ssets/AssetStoreTools* 21 | 22 | # Autogenerated Jetbrains Rider plugin 23 | /[Aa]ssets/Plugins/Editor/JetBrains* 24 | 25 | # Visual Studio cache directory 26 | .vs/ 27 | .vsconfig 28 | 29 | # Visual Studio Code 30 | .vscode/ 31 | 32 | # Rider cache 33 | .idea/ 34 | 35 | # Gradle cache directory 36 | .gradle/ 37 | 38 | # Autogenerated VS/MD/Consulo solution and project files 39 | ExportedObj/ 40 | .consulo/ 41 | *.csproj 42 | *.unityproj 43 | *.sln 44 | *.suo 45 | *.tmp 46 | *.user 47 | *.userprefs 48 | *.pidb 49 | *.booproj 50 | *.svd 51 | *.pdb 52 | *.mdb 53 | *.opendb 54 | *.VC.db 55 | 56 | # Unity3D generated meta files 57 | *.pidb.meta 58 | *.pdb.meta 59 | *.mdb.meta 60 | 61 | # Unity3D generated file on crash reports 62 | sysinfo.txt 63 | 64 | # Builds 65 | *.apk 66 | *.aab 67 | *.unitypackage 68 | *.unitypackage.meta 69 | *.app 70 | 71 | # Crashlytics generated file 72 | crashlytics-build.properties 73 | 74 | # Packed Addressables 75 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 76 | 77 | # Temporary auto-generated Android Assets 78 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 79 | /[Aa]ssets/[Ss]treamingAssets/aa/* 80 | 81 | .DS_Store 82 | Builds 83 | 84 | # From com.unity.performance.profile-analyzer 85 | ProfileAnalyzer/ 86 | -------------------------------------------------------------------------------- /Assets/Assorted.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92013c864f4153640886ad83bef80b0b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/Blue.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_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Blue 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _EMISSION 13 | m_LightmapFlags: 0 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0, g: 0.14357352, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Assorted/Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cb65eae4402e5442aec74930b6ebe1d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/BouncyCube.physicMaterial: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!134 &13400000 4 | PhysicMaterial: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: BouncyCube 10 | dynamicFriction: 0 11 | staticFriction: 0 12 | bounciness: 1 13 | frictionCombine: 0 14 | bounceCombine: 0 15 | -------------------------------------------------------------------------------- /Assets/Assorted/BouncyCube.physicMaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f6cf2ca071860e4b89397951f36e9a6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 13400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/CubeMat.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_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: CubeMat 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 0 64 | - _Glossiness: 1 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 1 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Assorted/CubeMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67468ba92fc29c949b6698fc969d3931 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/Green.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_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Green 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _EMISSION 13 | m_LightmapFlags: 0 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.029469624, g: 1, b: 0.023584902, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Assorted/Green.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68052e023727d69449f03ff3d1783c2c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/OCUI_24_Filled_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/Assorted/OCUI_24_Filled_2x.png -------------------------------------------------------------------------------- /Assets/Assorted/Red.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_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Red 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _EMISSION 13 | m_LightmapFlags: 0 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 0.033018887, b: 0.033018887, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Assorted/Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 246423f5afb025a42a5b2b6e37fece96 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Assorted/UIPanelMat.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_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: UIPanelMat 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0 65 | - _GlossyReflections: 1 66 | - _Metallic: 0.659 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.11764707, g: 0.1254902, b: 0.13333334, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Assorted/UIPanelMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75d2e910654999346bb21c20bff93787 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Oculus.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e6863c1f8ee1094b8e98d98094f3c7a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Oculus/OculusProjectConfig.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 05d394ae2a81edd4cbc3c51917e766e3, type: 3} 13 | m_Name: OculusProjectConfig 14 | m_EditorClassIdentifier: 15 | targetDeviceTypes: 02000000030000000400000005000000 16 | allowOptional3DofHeadTracking: 0 17 | handTrackingSupport: 1 18 | handTrackingFrequency: 0 19 | handTrackingVersion: 2 20 | anchorSupport: 1 21 | sharedAnchorSupport: 2 22 | renderModelSupport: 0 23 | trackedKeyboardSupport: 0 24 | bodyTrackingSupport: 0 25 | faceTrackingSupport: 0 26 | eyeTrackingSupport: 0 27 | virtualKeyboardSupport: 0 28 | colocationSessionSupport: 2 29 | sceneSupport: 0 30 | boundaryVisibilitySupport: 1 31 | disableBackups: 1 32 | enableNSCConfig: 1 33 | securityXmlPath: 34 | horizonOsSdkEnabled: 0 35 | minHorizonOsSdkVersion: 68 36 | targetHorizonOsSdkVersion: 74 37 | skipUnneededShaders: 0 38 | enableIL2CPPLTO: 0 39 | removeGradleManifest: 1 40 | focusAware: 1 41 | requiresSystemKeyboard: 0 42 | experimentalFeaturesEnabled: 1 43 | insightPassthroughEnabled: 0 44 | _insightPassthroughSupport: 2 45 | _processorFavor: 0 46 | systemSplashScreen: {fileID: 0} 47 | systemSplashScreenType: 0 48 | _systemLoadingScreenBackground: 1 49 | -------------------------------------------------------------------------------- /Assets/Oculus/OculusProjectConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6e4a22e76d540d4fbaa6695a74ac962 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 755387f61db776e408e8b2a29f77f23d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Android.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b46c61cc6ba6a3549bf586f30bd91511 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /Assets/Plugins/Android/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea4a3eb3d4768d14a83fe220868d7da4 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09612615402ef7544a411602b40c99d2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/AlignPlayer.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1865941526453430781 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1865941526453430779} 12 | - component: {fileID: 1865941526453430776} 13 | - component: {fileID: 1865941526453430782} 14 | m_Layer: 0 15 | m_Name: AlignPlayer 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &1865941526453430779 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 1865941526453430781} 28 | serializedVersion: 2 29 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 30 | m_LocalPosition: {x: 0, y: 0, z: 0} 31 | m_LocalScale: {x: 1, y: 1, z: 1} 32 | m_ConstrainProportionsScale: 0 33 | m_Children: [] 34 | m_Father: {fileID: 0} 35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 36 | --- !u!114 &1865941526453430776 37 | MonoBehaviour: 38 | m_ObjectHideFlags: 0 39 | m_CorrespondingSourceObject: {fileID: 0} 40 | m_PrefabInstance: {fileID: 0} 41 | m_PrefabAsset: {fileID: 0} 42 | m_GameObject: {fileID: 1865941526453430781} 43 | m_Enabled: 1 44 | m_EditorHideFlags: 0 45 | m_Script: {fileID: 11500000, guid: 68da7d2231c68784d9310d7f30dd3432, type: 3} 46 | m_Name: 47 | m_EditorClassIdentifier: 48 | player: {fileID: 0} 49 | playerHands: {fileID: 0} 50 | --- !u!114 &1865941526453430782 51 | MonoBehaviour: 52 | m_ObjectHideFlags: 0 53 | m_CorrespondingSourceObject: {fileID: 0} 54 | m_PrefabInstance: {fileID: 0} 55 | m_PrefabAsset: {fileID: 0} 56 | m_GameObject: {fileID: 1865941526453430781} 57 | m_Enabled: 1 58 | m_EditorHideFlags: 0 59 | m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} 60 | m_Name: 61 | m_EditorClassIdentifier: 62 | ObservedComponentsFoldoutOpen: 1 63 | Group: 0 64 | prefixField: -1 65 | Synchronization: 3 66 | OwnershipTransfer: 0 67 | observableSearch: 2 68 | ObservedComponents: [] 69 | sceneViewId: 0 70 | InstantiationId: 0 71 | isRuntimeInstantiated: 0 72 | -------------------------------------------------------------------------------- /Assets/Prefabs/AlignPlayer.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd8280e8c381fbd4bbcad4b7ee581c31 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/ColoDiscoAnchor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4661765eb117ae4418bcc8c6828a5ce4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/OVRCameraRig+Manager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60fa00281e83b294583adc31df520fbe 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/PoseOrigin.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e0b37ab4acc06f4c9c3fa8fc9911485 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 054d36555b54b8e40a3403a5e0224048 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/Resources/PhotonGrabbableCube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00fc36592a4dc554badbb8c09d3d10d7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Resources/PhotonThrowableCube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74ab2d607c80c3f42843575b62f2a228 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/SceneLighting.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &661980399771163616 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 661980399771163618} 12 | - component: {fileID: 661980399771163619} 13 | m_Layer: 0 14 | m_Name: SceneLighting 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &661980399771163618 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 661980399771163616} 27 | serializedVersion: 2 28 | m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} 29 | m_LocalPosition: {x: 0, y: 3, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 0} 34 | m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} 35 | --- !u!108 &661980399771163619 36 | Light: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 661980399771163616} 42 | m_Enabled: 1 43 | serializedVersion: 10 44 | m_Type: 1 45 | m_Shape: 0 46 | m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} 47 | m_Intensity: 1 48 | m_Range: 10 49 | m_SpotAngle: 30 50 | m_InnerSpotAngle: 21.80208 51 | m_CookieSize: 10 52 | m_Shadows: 53 | m_Type: 2 54 | m_Resolution: -1 55 | m_CustomResolution: -1 56 | m_Strength: 1 57 | m_Bias: 0.05 58 | m_NormalBias: 0.4 59 | m_NearPlane: 0.2 60 | m_CullingMatrixOverride: 61 | e00: 1 62 | e01: 0 63 | e02: 0 64 | e03: 0 65 | e10: 0 66 | e11: 1 67 | e12: 0 68 | e13: 0 69 | e20: 0 70 | e21: 0 71 | e22: 1 72 | e23: 0 73 | e30: 0 74 | e31: 0 75 | e32: 0 76 | e33: 1 77 | m_UseCullingMatrixOverride: 0 78 | m_Cookie: {fileID: 0} 79 | m_DrawHalo: 0 80 | m_Flare: {fileID: 0} 81 | m_RenderMode: 0 82 | m_CullingMask: 83 | serializedVersion: 2 84 | m_Bits: 4294967295 85 | m_RenderingLayerMask: 1 86 | m_Lightmapping: 1 87 | m_LightShadowCasterMode: 0 88 | m_AreaSize: {x: 1, y: 1} 89 | m_BounceIntensity: 1 90 | m_ColorTemperature: 6570 91 | m_UseColorTemperature: 0 92 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 93 | m_UseBoundingSphereOverride: 0 94 | m_UseViewFrustumForShadowCasterCull: 1 95 | m_ShadowRadius: 0 96 | m_ShadowAngle: 0 97 | -------------------------------------------------------------------------------- /Assets/Prefabs/SceneLighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f94682b13d1d504490c1d79479beb48 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/SpatialAnchorPlacementPreview.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62215ab8a8aa24c7b86310b4d75e59d0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/SpatialAnchorPrefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd2360f6c9f3b3b4f90f53cac91a9698 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 071b945ee659b9d4a9827aca514263a8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/ImmersiveDebuggerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: a7d75bea1662418ab5f9e0c22110bc09, type: 3} 13 | m_Name: ImmersiveDebuggerSettings 14 | m_EditorClassIdentifier: 15 | debugTypes: 16 | - AssemblyName: Meta.XR.ImmersiveDebugger 17 | DebugTypes: 18 | - TestSceneUsage 19 | - UIEditorSetup 20 | - AssemblyName: Meta.XR.BuildingBlocks 21 | DebugTypes: 22 | - Meta.XR.BuildingBlocks.QrCodeScanner 23 | - AssemblyName: Meta.XR.MultiplayerBlocks.Shared 24 | DebugTypes: 25 | - Meta.XR.MultiplayerBlocks.Shared.CustomMatchmaking 26 | - Meta.XR.MultiplayerBlocks.Shared.FriendsMatchmaking 27 | immersiveDebuggerEnabled: 0 28 | immersiveDebuggerDisplayAtStartup: 0 29 | immersiveDebuggerToggleDisplayButton: 8388608 30 | showInspectors: 0 31 | showConsole: 1 32 | followOverride: 1 33 | rotateOverride: 0 34 | showInfoLog: 1 35 | showWarningLog: 1 36 | showErrorLog: 1 37 | collapsedIdenticalLogEntries: 1 38 | maximumNumberOfLogEntries: 1000 39 | panelDistance: 1 40 | createEventSystem: 1 41 | automaticLayerCullingUpdate: 1 42 | panelLayer: 20 43 | meshRendererLayer: 21 44 | overlayDepth: 10 45 | inspectedDataEnabled: 0101 46 | inspectedDataAssets: 47 | - {fileID: 11400000, guid: 7d2b5c7a7c5e53542ab61e3e1f5a2785, type: 2} 48 | - {fileID: 11400000, guid: 168f7a776bb65884397aab8376e40c7d, type: 2} 49 | useCustomIntegrationConfig: 0 50 | customIntegrationConfigClassName: 51 | -------------------------------------------------------------------------------- /Assets/Resources/ImmersiveDebuggerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fec057bb1a30e2438ce0a98b21531af 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/InputActions.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 8922a6ca86889d84f8371a29d37b6dc8, type: 3} 13 | m_Name: InputActions 14 | m_EditorClassIdentifier: 15 | InputActionDefinitions: [] 16 | InputActionSets: [] 17 | -------------------------------------------------------------------------------- /Assets/Resources/InputActions.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6ba5c7c78070184f95fb4dded7e48b3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/OVRBuildConfig.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 20553fac56ec59645857c0732b787431, type: 3} 13 | m_Name: OVRBuildConfig 14 | m_EditorClassIdentifier: 15 | -------------------------------------------------------------------------------- /Assets/Resources/OVRBuildConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b8e020e7eb003b41a6fb702851d2219 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/OVRPlatformToolSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: cd7bb81df5b74b34dadbf531f381a26b, type: 3} 13 | m_Name: OVRPlatformToolSettings 14 | m_EditorClassIdentifier: 15 | riftRedistPackages: 16 | - include: 0 17 | name: ' .NET Framework 3.5' 18 | id: ' 606493776156948 ' 19 | - include: 0 20 | name: ' .NET Framework 4.0' 21 | id: ' 133610290311340 ' 22 | - include: 0 23 | name: ' .NET Framework 4.5.1' 24 | id: ' 1617306711884127 ' 25 | - include: 0 26 | name: ' .NET Framework 4.7.1' 27 | id: ' 1667821599930345 ' 28 | - include: 0 29 | name: ' DirectX (June 2010)' 30 | id: ' 822786567843179 ' 31 | - include: 0 32 | name: ' OpenAL 1.1' 33 | id: ' 1147517301974655 ' 34 | - include: 0 35 | name: ' Visual C++ 2005' 36 | id: ' 1604897159783747 ' 37 | - include: 0 38 | name: ' Visual C++ 2008' 39 | id: ' 118440348500045 ' 40 | - include: 0 41 | name: ' Visual C++ 2010' 42 | id: ' 532320330249657 ' 43 | - include: 0 44 | name: ' Visual C++ 2010 x86' 45 | id: ' 1008652072555515 ' 46 | - include: 0 47 | name: ' Visual C++ 2012' 48 | id: ' 1683508698536289 ' 49 | - include: 0 50 | name: ' Visual C++ 2012 x86' 51 | id: ' 1002692246447245 ' 52 | - include: 0 53 | name: ' Visual C++ 2013' 54 | id: ' 1675031999409058 ' 55 | - include: 0 56 | name: ' Visual C++ 2013 x86' 57 | id: ' 910524935693407 ' 58 | - include: 0 59 | name: ' Visual C++ 2015 Update 3' 60 | id: ' 1183534128364060 ' 61 | - include: 0 62 | name: ' Visual C++ 2015 x86 Update 3' 63 | id: ' 1113033105419344 ' 64 | - include: 0 65 | name: ' Visual C++ 2017' 66 | id: ' 1315322525257173 ' 67 | - include: 0 68 | name: ' Visual C++ 2017 x86' 69 | id: ' 1064693870299984 ' 70 | - include: 0 71 | name: ' Visual C++ 2019' 72 | id: ' 2657209094360789 ' 73 | - include: 0 74 | name: ' Visual C++ 2019 x86' 75 | id: ' 2556834837738356 ' 76 | - include: 0 77 | name: ' Vulkan Runtime 1.0.65.1' 78 | id: ' 1824471960899274 ' 79 | - include: 0 80 | name: ' Vulkan Runtime 1.1.73.0' 81 | id: ' 1941020095932382 ' 82 | languagePackDirectory: 83 | assetConfigs: 84 | - configList: [] 85 | - configList: [] 86 | - configList: [] 87 | targetPlatform: 2 88 | runOvrLint: 1 89 | -------------------------------------------------------------------------------- /Assets/Resources/OVRPlatformToolSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cb3e77a21e488d458fb2a206c242df3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/OculusPlatformSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b3d881e962d099f4a8eb492ef7e9a8c0, type: 3} 13 | m_Name: OculusPlatformSettings 14 | m_EditorClassIdentifier: 15 | ovrAppID: 16 | ovrMobileAppID: 17 | ovrUseMobileAppIDInEditor: 1 18 | ovrUseStandalonePlatform: 1 19 | -------------------------------------------------------------------------------- /Assets/Resources/OculusPlatformSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1708a39fe41804d4c9c38b2733563027 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/OculusRuntimeSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3863570e7e6387a40ae4f323d83291e5, type: 3} 13 | m_Name: OculusRuntimeSettings 14 | m_EditorClassIdentifier: 15 | handSkeletonVersion: 1 16 | colorSpace: 7 17 | requestsVisualFaceTracking: 1 18 | requestsAudioFaceTracking: 1 19 | enableFaceTrackingVisemesOutput: 0 20 | telemetryProjectGuid: 79a05613-25bc-4662-a425-822e9e3f2516 21 | bodyTrackingFidelity: 1 22 | bodyTrackingJointSet: 0 23 | k__BackingField: 0 24 | k__BackingField: {x: 1, y: 1, z: 1} 25 | -------------------------------------------------------------------------------- /Assets/Resources/OculusRuntimeSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8a3f8cb61afe2541b3795fc7dda3fdf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8943af3b2896c4c4087f277d54bd9beb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/ColocationSessionGroups.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51824fa595108234e8dda6af5bd9cad7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e26f81c2c09f1e3439e68ccaa68be16d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/SharedSpatialAnchors.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa837f322991b3946908831c850aeb5e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e837bbf54bbe9c04fa585d714968374d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/AlignPlayer.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Meta Platforms, Inc. and affiliates. 2 | 3 | using System.Collections; 4 | 5 | using UnityEngine; 6 | 7 | using Sampleton = SampleController; // only transitional 8 | 9 | public class AlignPlayer : MonoBehaviour 10 | { 11 | public static AlignPlayer Instance { get; private set; } 12 | 13 | 14 | [SerializeField] 15 | Transform player; 16 | [SerializeField] 17 | Transform playerHands; 18 | 19 | 20 | SharedAnchor m_CurrentAlignmentAnchor; 21 | Coroutine m_AlignCoroutine; 22 | 23 | 24 | void Awake() 25 | { 26 | if (Instance == null) 27 | { 28 | Instance = this; 29 | } 30 | else 31 | { 32 | Destroy(this); 33 | } 34 | } 35 | 36 | public void SetAlignmentAnchor(SharedAnchor anchor) 37 | { 38 | if (m_AlignCoroutine != null) 39 | { 40 | StopCoroutine(m_AlignCoroutine); 41 | m_AlignCoroutine = null; 42 | } 43 | 44 | Sampleton.Log($"{nameof(AlignPlayer)}: setting {anchor} as the alignment anchor..."); 45 | 46 | if (m_CurrentAlignmentAnchor) 47 | { 48 | Sampleton.Log($"{nameof(AlignPlayer)}: unset {m_CurrentAlignmentAnchor} as the alignment anchor."); 49 | m_CurrentAlignmentAnchor.IsSelectedForAlign = false; 50 | } 51 | 52 | m_CurrentAlignmentAnchor = null; 53 | 54 | if (player) 55 | { 56 | player.SetPositionAndRotation(default, Quaternion.identity); 57 | } 58 | 59 | if (!anchor || !player) 60 | return; 61 | 62 | m_AlignCoroutine = StartCoroutine(RealignRoutine(anchor)); 63 | } 64 | 65 | IEnumerator RealignRoutine(SharedAnchor anchor) 66 | { 67 | yield return null; 68 | 69 | var anchorTransform = anchor.transform; 70 | 71 | player.position = anchorTransform.InverseTransformPoint(Vector3.zero); 72 | player.eulerAngles = new Vector3(0, -anchorTransform.eulerAngles.y, 0); 73 | 74 | if (playerHands) 75 | { 76 | playerHands.SetLocalPositionAndRotation( 77 | -player.position, 78 | Quaternion.Inverse(player.rotation) 79 | ); 80 | } 81 | 82 | m_CurrentAlignmentAnchor = anchor; 83 | anchor.IsSelectedForAlign = true; 84 | 85 | Sampleton.Log($"{nameof(AlignPlayer)}: finished alignment -> {anchor}"); 86 | m_AlignCoroutine = null; 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /Assets/Scripts/AlignPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68da7d2231c68784d9310d7f30dd3432 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/AnchorSource.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Meta Platforms, Inc. and affiliates. 2 | 3 | using Guid = System.Guid; 4 | 5 | /// 6 | /// Utility struct for storing write-once info regarding where an instantiated anchor came from. 7 | /// 8 | /// 9 | /// We track where our anchors came from *mostly* for illustration purposes. 10 | /// We do use properties such as to make certain non-cosmetic decisions in this sample, but your 11 | /// app is likely to be structured MUCH less generically, so your code can make more fenced guarantees with itself and 12 | /// be able to safely assume more about state. 13 | /// 14 | public readonly struct AnchorSource 15 | { 16 | public static AnchorSource New(Guid anchorId) 17 | { 18 | return new AnchorSource(Type.New, anchorId, m: true); 19 | } 20 | 21 | public static AnchorSource FromSave(Guid savedAnchorId, bool isMine = true) 22 | { 23 | return new AnchorSource(Type.FromSave, savedAnchorId, m: isMine); 24 | } 25 | 26 | public static AnchorSource FromSpaceUserShare(Guid sharedAnchorId, bool isMine = false) 27 | { 28 | return new AnchorSource(Type.FromSpaceUserShare, sharedAnchorId, m: isMine); 29 | } 30 | 31 | public static AnchorSource FromGroupShare(Guid groupId, bool isMine = false) 32 | { 33 | return new AnchorSource(Type.FromGroupShare, groupId, m: isMine); 34 | } 35 | 36 | 37 | public enum Type 38 | { 39 | New, 40 | FromSave, 41 | FromSpaceUserShare, 42 | FromGroupShare, 43 | } 44 | 45 | public readonly bool IsSet; 46 | public readonly Type Origin; 47 | public readonly Guid Uuid; 48 | public readonly bool IsMine; 49 | 50 | 51 | public override string ToString() 52 | { 53 | if (!IsSet) 54 | return "(unknown)"; 55 | string origin = 56 | Origin == Type.FromGroupShare ? $"{Origin}[{Uuid.Brief()}]" 57 | : $"{Origin}"; 58 | return IsMine ? $"{origin}(Mine)" : origin; 59 | } 60 | 61 | 62 | // 63 | // private impl. 64 | 65 | AnchorSource(Type t, Guid g, bool m) 66 | { 67 | IsSet = true; 68 | Origin = t; 69 | Uuid = g; 70 | IsMine = m; 71 | } 72 | 73 | } // end struct AnchorSource 74 | -------------------------------------------------------------------------------- /Assets/Scripts/AnchorSource.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dce70c6a410b4037acfffc54e5659595 3 | timeCreated: 1723155908 -------------------------------------------------------------------------------- /Assets/Scripts/ColoDiscoAnchor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 625484bb00cd7ae449348a36f0f4a9c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/ColoDiscoMan.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71ad83086b857224daf85cac0cc35f00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/CustomAdvertData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d3b3731e7394be1a125f5a2596cc371 3 | timeCreated: 1722300545 -------------------------------------------------------------------------------- /Assets/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d85bc6d301e2424c87460a9a38d447f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor/OVRProjectSetupPhotonTasks.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9419d2fe08813794c8d97f8b128a679a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/LocallySaved.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90610cdec83f4a1295d6a1ec2538365f 3 | timeCreated: 1739322656 -------------------------------------------------------------------------------- /Assets/Scripts/MenuController.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Meta Platforms, Inc. and affiliates. 2 | 3 | using UnityEngine; 4 | using UnityEngine.SceneManagement; 5 | using UnityEngine.Serialization; 6 | 7 | 8 | public class MenuController : MonoBehaviour 9 | { 10 | [SerializeField, FormerlySerializedAs("referencePoint")] 11 | Transform m_MenuAnchor; 12 | 13 | 14 | private void OnValidate() 15 | { 16 | if (!m_MenuAnchor) 17 | { 18 | var find = GameObject.Find("Ref Point"); 19 | if (find) 20 | m_MenuAnchor = find.transform; 21 | } 22 | 23 | if (gameObject.scene.IsValid() && !m_MenuAnchor) // avoids erroring in prefab view 24 | { 25 | Debug.LogError($"\"{name}\" seems to be improperly set-up. (no anchor for canvas)", this); 26 | } 27 | } 28 | 29 | void Start() 30 | { 31 | transform.parent = m_MenuAnchor; 32 | transform.localPosition = Vector3.zero; 33 | transform.localRotation = Quaternion.identity; 34 | 35 | SampleStatus.DoBuildInfo(order: 10); 36 | SampleStatus.DoWallClock(order: 1); 37 | } 38 | 39 | 40 | public void OnLoadDemoScene(int iSceneIndex) 41 | { 42 | Debug.Log($"{nameof(OnLoadDemoScene)}:{iSceneIndex}"); 43 | SceneManager.LoadScene(iSceneIndex); 44 | } 45 | 46 | public static void ClearLocalSaveData() 47 | { 48 | PlayerPrefs.DeleteAll(); 49 | LocallySaved.DeleteAll(); 50 | } 51 | 52 | public static void ExitAppOrPlaymode() 53 | { 54 | #if UNITY_EDITOR 55 | UnityEditor.EditorApplication.ExitPlaymode(); 56 | #else 57 | Application.Quit(); 58 | #endif 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Assets/Scripts/MenuController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e0a72a8d77f6e6488606949e1b1add0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/PhotonAnchorManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fd37886bf1897d43919385b4dc1c259 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/PhotonExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9020e9851cbc48aba06dac58b90aafce 3 | timeCreated: 1740448439 -------------------------------------------------------------------------------- /Assets/Scripts/PhotonGrabbableObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 118420a922675d145ade2a28e327d7a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/PhotonThowableObject.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Meta Platforms, Inc. and affiliates. 2 | 3 | using Oculus.Interaction; 4 | 5 | using UnityEngine; 6 | 7 | [RequireComponent(typeof(Rigidbody))] 8 | public class PhotonThowableObject : PhotonGrabbableObject 9 | { 10 | [SerializeField] 11 | Rigidbody m_Physics; 12 | 13 | Transform m_TrackingSpace; 14 | 15 | 16 | protected override void OnValidate() 17 | { 18 | base.OnValidate(); 19 | if (!TryGetComponent(out m_Physics)) 20 | Debug.LogError($"Missing {nameof(Rigidbody)} component here!", this); 21 | } 22 | 23 | void Start() 24 | { 25 | GameObject trackingSpaceObj = GameObject.Find("TrackingSpace"); 26 | if (trackingSpaceObj) 27 | m_TrackingSpace = trackingSpaceObj.transform; 28 | } 29 | 30 | protected override void OnPointerEventRaised(PointerEvent pointerEvent) 31 | { 32 | base.OnPointerEventRaised(pointerEvent); 33 | 34 | if (pointerEvent.Type != PointerEventType.Unselect || m_Grabbable.SelectingPointsCount > 0 || !m_TrackingSpace) 35 | return; 36 | 37 | var vRightVelocity = m_TrackingSpace.rotation * OVRInput.GetLocalControllerVelocity(OVRInput.Controller.RTouch); 38 | var vLeftVelocity = m_TrackingSpace.rotation * OVRInput.GetLocalControllerVelocity(OVRInput.Controller.LTouch); 39 | 40 | if (vRightVelocity.sqrMagnitude > vLeftVelocity.sqrMagnitude) 41 | { 42 | m_Physics.velocity = vRightVelocity; 43 | m_Physics.angularVelocity = OVRInput.GetLocalControllerAngularVelocity(OVRInput.Controller.RTouch); 44 | } 45 | else 46 | { 47 | m_Physics.velocity = vLeftVelocity; 48 | m_Physics.angularVelocity = OVRInput.GetLocalControllerAngularVelocity(OVRInput.Controller.LTouch); 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Assets/Scripts/PhotonThowableObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b78b8c65360141f40aaf654da71854f1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/PoseOrigin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9a822797c4690f48af9d55c13f97139 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SampleColors.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Meta Platforms, Inc. and affiliates. 2 | // This code is licensed under the MIT license (see LICENSE for details). 3 | 4 | using UnityEngine; 5 | 6 | static class SampleColors 7 | { 8 | public static readonly Color32 Gray 9 | = new Color32(0x8B, 0x8C, 0x8E, 0xFF); 10 | 11 | public static readonly Color32 Green 12 | = new Color32(0x5A, 0xCA, 0x25, 0xFF); 13 | 14 | public static readonly Color32 Red 15 | = new Color32(0xCA, 0x26, 0x22, 0xFF); 16 | 17 | public static readonly Color32 Yellow 18 | = new Color32(0xFF, 0xEB, 0x04, 0xFF); 19 | 20 | public static readonly Color32 Noice 21 | = new Color32(0x80, 0xFF, 0x87, 0xFF); 22 | 23 | public static readonly Color32 Warn 24 | = new Color32(0xF0, 0x96, 0x06, 0xFF); 25 | 26 | public static readonly Color32 Alert 27 | = new Color32(0xF0, 0x60, 0x80, 0xFF); 28 | 29 | 30 | public static bool GetLogTag(LogType type, out string tag) 31 | { 32 | switch (type) 33 | { 34 | case LogType.Warning: 35 | tag = RichText.Yellow; 36 | return true; 37 | case LogType.Error: 38 | case LogType.Exception: 39 | tag = RichText.Red; 40 | return true; 41 | case LogType.Assert: 42 | tag = RichText.Alert; 43 | return true; 44 | } 45 | 46 | tag = string.Empty; 47 | return false; 48 | } 49 | 50 | 51 | public static class RichText 52 | { 53 | // ReSharper disable MemberHidesStaticFromOuterClass 54 | 55 | public static readonly string Gray = Convert(SampleColors.Gray); 56 | 57 | public static readonly string Green = Convert(SampleColors.Green); 58 | 59 | public static readonly string Red = Convert(SampleColors.Red); 60 | 61 | public static readonly string Yellow = Convert(SampleColors.Yellow); 62 | 63 | public static readonly string Noice = Convert(SampleColors.Noice); 64 | 65 | public static readonly string Warn = Convert(SampleColors.Warn); 66 | 67 | public static readonly string Alert = Convert(SampleColors.Alert); 68 | 69 | // ReSharper restore MemberHidesStaticFromOuterClass 70 | 71 | public static string Convert(Color32 c) 72 | { 73 | return $""; 74 | } 75 | 76 | } // end nested static class RichText 77 | 78 | } // end static class SampleColors 79 | -------------------------------------------------------------------------------- /Assets/Scripts/SampleColors.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb72522d99c742ce8e0b82e754653fb3 3 | timeCreated: 1739322339 -------------------------------------------------------------------------------- /Assets/Scripts/SampleController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29b580acda103d040880103cee1e506d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SampleExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05cc82c5449942afa218add2443c012d 3 | timeCreated: 1731530403 -------------------------------------------------------------------------------- /Assets/Scripts/SampleStatus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7019329064384d73a07407b0694fb4f2 3 | timeCreated: 1733871184 -------------------------------------------------------------------------------- /Assets/Scripts/SampleTooltip.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 088026acfda09cd488d6d6b2336dfd4b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SharedAnchor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cc380c4d9f5fd04090ed8050e2571d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SharedAnchorControlPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91791d25352446c4ab2720cc5432d82c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SharedAnchorLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ce022c511092af46862bd239ff468a4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Overlay.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c795fd773af2ede429bffdaa12c05acc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | m_enableWordWrapping: 1 16 | m_enableKerning: 1 17 | m_enableExtraPadding: 0 18 | m_enableTintAllSprites: 0 19 | m_enableParseEscapeCharacters: 1 20 | m_EnableRaycastTarget: 1 21 | m_GetFontFeaturesAtRuntime: 1 22 | m_missingGlyphCharacter: 0 23 | m_warningsDisabled: 0 24 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 25 | m_defaultFontAssetPath: Fonts & Materials/ 26 | m_defaultFontSize: 36 27 | m_defaultAutoSizeMinRatio: 0.5 28 | m_defaultAutoSizeMaxRatio: 2 29 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 30 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 31 | m_autoSizeTextContainer: 0 32 | m_fallbackFontAssets: [] 33 | m_matchMaterialPreset: 1 34 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, 35 | type: 2} 36 | m_defaultSpriteAssetPath: Sprite Assets/ 37 | m_enableEmojiSupport: 1 38 | m_MissingCharacterSpriteUnicode: 0 39 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 40 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 41 | type: 2} 42 | m_StyleSheetsResourcePath: 43 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 44 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 45 | type: 3} 46 | m_UseModernHangulLineBreakingRules: 0 47 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8d12adcee749c344b8117cf7c7eb912 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro.cginc: -------------------------------------------------------------------------------- 1 | float2 UnpackUV(float uv) 2 | { 3 | float2 output; 4 | output.x = floor(uv / 4096); 5 | output.y = uv - 4096 * output.x; 6 | 7 | return output * 0.001953125; 8 | } 9 | 10 | fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) 11 | { 12 | half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); 13 | half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); 14 | 15 | faceColor.rgb *= faceColor.a; 16 | outlineColor.rgb *= outlineColor.a; 17 | 18 | faceColor = lerp(faceColor, outlineColor, outlineAlpha); 19 | 20 | faceColor *= faceAlpha; 21 | 22 | return faceColor; 23 | } 24 | 25 | float3 GetSurfaceNormal(float4 h, float bias) 26 | { 27 | bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); 28 | 29 | h += bias+_BevelOffset; 30 | 31 | float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); 32 | 33 | // Track outline 34 | h -= .5; 35 | h /= bevelWidth; 36 | h = saturate(h+.5); 37 | 38 | if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); 39 | h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); 40 | h = min(h, 1.0-_BevelClamp); 41 | h *= _Bevel * bevelWidth * _GradientScale * -2.0; 42 | 43 | float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); 44 | float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); 45 | 46 | return cross(va, vb); 47 | } 48 | 49 | float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) 50 | { 51 | // Read "height field" 52 | float4 h = {tex2D(_MainTex, uv - delta.xz).a, 53 | tex2D(_MainTex, uv + delta.xz).a, 54 | tex2D(_MainTex, uv - delta.zy).a, 55 | tex2D(_MainTex, uv + delta.zy).a}; 56 | 57 | return GetSurfaceNormal(h, bias); 58 | } 59 | 60 | float3 GetSpecular(float3 n, float3 l) 61 | { 62 | float spec = pow(max(0.0, dot(n, l)), _Reflectivity); 63 | return _SpecularColor.rgb * spec * _SpecularPower; 64 | } 65 | 66 | float4 GetGlowColor(float d, float scale) 67 | { 68 | float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; 69 | float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; 70 | glow = saturate(abs(glow/(1.0 + t))); 71 | glow = 1.0-pow(glow, _GlowPower); 72 | glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel 73 | return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); 74 | } 75 | 76 | float4 BlendARGB(float4 overlying, float4 underlying) 77 | { 78 | overlying.rgb *= overlying.a; 79 | underlying.rgb *= underlying.a; 80 | float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); 81 | float alpha = underlying.a + (1-underlying.a)*overlying.a; 82 | return float4(blended, alpha); 83 | } 84 | 85 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c334973cef89a9840b0b0c507e0377ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /Assets/ThirdParty.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14c6dad0212984a19984f438a1a10ac0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98951132346795f438babe7a3183da43 3 | folderAsset: yes 4 | timeCreated: 1523536679 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/LICENSE: -------------------------------------------------------------------------------- 1 | EXIT GAMES END USER LICENSE TERMS 2 | MATERIALS IN THIS SUBFOLDER ARE SUBJECT TO THE FOLLOWING REQUIREMENTS AND THE LIMITED LICENSE AS PUBLISHED BY EXIT GAMES. IF YOU DO NOT FOLLOW THE STEPS BELOW AND AGREE TO TERMS AS PRESENTED YOU MAY NOT MAKE USE OF THE PHOTON SDK. 3 | 1. IF YOU WANT TO USE THIS PHOTON REALTIME TRANSPORT PACKAGE (PRTP),YOU NEED AN ACCOUNT WITH EXIT GAMES, INC. IF YOU HAVE SUCH ACCOUNT – GREAT! 4 | 2. IF YOU DO NOT HAVE SUCH ACCOUNT, GO AHEAD AND CREATE ONE HERE HTTPS://WWW.PHOTONENGINE.COM/ FOR FREE. 5 | 3. YOU MAY NOT USE THE MATERIALS IN THIS SUBFOLDER UNTIL YOU SIGN UP FOR THIS ACCOUNT AND ACCEPT EXIT GAMES TERMS. 6 | 4. WHEN YOU CREATE AN APP ID UNDER YOUR EXIT GAMES ACCOUNT, YOUR USE OF THIS PHOTON REALTIME SDK IS SUBJECT TO THE LICENSE AGREEMENT (AVAILABLE AT https://dashboard.photonengine.com/en-US/Account/LicenseTerms)FOR EXIT GAMES PHOTON THAT YOU AGREED TO AS PART OF CREATING AN ACCOUNT WITH EXIT GAMES, INC. 7 | 5. PLEASE NOTE THAT YOU MUST USE THE APP ID UNDER YOUR EXIT GAMES ACCOUNT WHEN MAKING USE OF THE MATERIALS IN THIS FILE. 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b658be57ad84dbcab68c137fdc87efc 3 | timeCreated: 1732591386 -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea05e6479d592944d955c2a5e1a6d6f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af83a98aaa4f7b64eb7fcec95ee7b1ed 3 | folderAsset: yes 4 | timeCreated: 1523525757 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChannelCreationOptions.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChannelCreationOptions is a parameter used when subscribing to a public channel for the first time. 4 | // Photon Chat Api - Copyright (C) 2018 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | public class ChannelCreationOptions 10 | { 11 | /// Default values of channel creation options. 12 | public static ChannelCreationOptions Default = new ChannelCreationOptions(); 13 | /// Whether or not the channel to be created will allow client to keep a list of users. 14 | public bool PublishSubscribers { get; set; } 15 | /// Limit of the number of users subscribed to the channel to be created. 16 | public int MaxSubscribers { get; set; } 17 | 18 | #if CHAT_EXTENDED 19 | public System.Collections.Generic.Dictionary CustomProperties { get; set; } 20 | #endif 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChannelCreationOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c1aa0fceaa2bc14eabdf85976f4e2c8 3 | timeCreated: 1549546375 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChannelWellKnownProperties contains the list of well-known channel properties. 4 | // Photon Chat Api - Copyright (C) 2018 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | public class ChannelWellKnownProperties 10 | { 11 | public const byte MaxSubscribers = 255; 12 | public const byte PublishSubscribers = 254; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eb508ffb7b7b0f47882f0087a668283 3 | timeCreated: 1547826678 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatAppSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87776a9b1f405644abcc38ecd70c37fb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35b2a4878e5e99e438c97fbe8dbbd863 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 692e391fa2a297c45b3d530aa85be610 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatDisconnectCause.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b90b85043f1857f43b94fd00edfc1ef1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatEventCode.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChatClient is the main class of this api. 4 | // Photon Chat Api - Copyright (C) 2014 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | /// 10 | /// Wraps up internally used constants in Photon Chat events. You don't have to use them directly usually. 11 | /// 12 | public class ChatEventCode 13 | { 14 | /// (0) Event code for messages published in public channels. 15 | public const byte ChatMessages = 0; 16 | /// (1) Not Used. 17 | public const byte Users = 1;// List of users or List of changes for List of users 18 | /// (2) Event code for messages published in private channels 19 | public const byte PrivateMessage = 2; 20 | /// (3) Not Used. 21 | public const byte FriendsList = 3; 22 | /// (4) Event code for status updates. 23 | public const byte StatusUpdate = 4; 24 | /// (5) Event code for subscription acks. 25 | public const byte Subscribe = 5; 26 | /// (6) Event code for unsubscribe acks. 27 | public const byte Unsubscribe = 6; 28 | /// (7) Event code for properties update. 29 | public const byte PropertiesChanged = 7; 30 | 31 | /// (8) Event code for new user subscription to a channel where is enabled. 32 | public const byte UserSubscribed = 8; 33 | /// (9) Event code for when user unsubscribes from a channel where is enabled. 34 | public const byte UserUnsubscribed = 9; 35 | /// (10) Event code for when the server sends an error to the client. 36 | /// This is currently only used by Chat WebHooks. 37 | public const byte ErrorInfo = 10; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatEventCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 188e4a680bce12d4cbad8d57a24f7d44 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatOperationCode.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChatClient is the main class of this api. 4 | // Photon Chat Api - Copyright (C) 2014 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | /// 10 | /// Wraps up codes for operations used internally in Photon Chat. You don't have to use them directly usually. 11 | /// 12 | public class ChatOperationCode 13 | { 14 | /// (230) Operation Authenticate. 15 | public const byte Authenticate = 230; 16 | 17 | /// (0) Operation to subscribe to chat channels. 18 | public const byte Subscribe = 0; 19 | /// (1) Operation to unsubscribe from chat channels. 20 | public const byte Unsubscribe = 1; 21 | /// (2) Operation to publish a message in a chat channel. 22 | public const byte Publish = 2; 23 | /// (3) Operation to send a private message to some other user. 24 | public const byte SendPrivate = 3; 25 | 26 | /// (4) Not used yet. 27 | public const byte ChannelHistory = 4; 28 | 29 | /// (5) Set your (client's) status. 30 | public const byte UpdateStatus = 5; 31 | /// (6) Add friends the list of friends that should update you of their status. 32 | public const byte AddFriends = 6; 33 | /// (7) Remove friends from list of friends that should update you of their status. 34 | public const byte RemoveFriends = 7; 35 | /// (8) Operation to set properties of public chat channel or users in public chat channels. 36 | public const byte SetProperties = 8; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatOperationCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c90a2a73f3ce648409739c724d3e6cef 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatParameterCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7a17b60c85fb30448492e397c58c7ce 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatPeer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f712805dec728943a668b3bf19dc422 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatState.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChatClient is the main class of this api. 4 | // Photon Chat Api - Copyright (C) 2014 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | /// Possible states for a Chat Client. 10 | public enum ChatState 11 | { 12 | /// Peer is created but not used yet. 13 | Uninitialized, 14 | /// Connecting to name server. 15 | ConnectingToNameServer, 16 | /// Connected to name server. 17 | ConnectedToNameServer, 18 | /// Authenticating on current server. 19 | Authenticating, 20 | /// Finished authentication on current server. 21 | Authenticated, 22 | /// Disconnecting from name server. This is usually a transition from name server to frontend server. 23 | DisconnectingFromNameServer, 24 | /// Connecting to frontend server. 25 | ConnectingToFrontEnd, 26 | /// Connected to frontend server. 27 | ConnectedToFrontEnd, 28 | /// Disconnecting from frontend server. 29 | DisconnectingFromFrontEnd, 30 | /// Currently not used. 31 | QueuedComingFromFrontEnd, 32 | /// The client disconnects (from any server). 33 | Disconnecting, 34 | /// The client is no longer connected (to any server). 35 | Disconnected, 36 | /// Client was unable to connect to Name Server and will attempt to connect with an alternative network protocol (TCP). 37 | ConnectWithFallbackProtocol 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f482d8c4fe7ade4cbb08eb4a2d83b39 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatUserStatus.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChatClient is the main class of this api. 4 | // Photon Chat Api - Copyright (C) 2014 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | /// Contains commonly used status values for SetOnlineStatus. You can define your own. 10 | /// 11 | /// While "online" (value 2 and up), the status message will be sent to anyone who has you on his friend list. 12 | /// 13 | /// Define custom online status values as you like with these rules: 14 | /// 0: Means "offline". It will be used when you are not connected. In this status, there is no status message. 15 | /// 1: Means "invisible" and is sent to friends as "offline". They see status 0, no message but you can chat. 16 | /// 2: And any higher value will be treated as "online". Status can be set. 17 | /// 18 | public static class ChatUserStatus 19 | { 20 | /// (0) Offline. 21 | public const int Offline = 0; 22 | /// (1) Be invisible to everyone. Sends no message. 23 | public const int Invisible = 1; 24 | /// (2) Online and available. 25 | public const int Online = 2; 26 | /// (3) Online but not available. 27 | public const int Away = 3; 28 | /// (4) Do not disturb. 29 | public const int DND = 4; 30 | /// (5) Looking For Game/Group. Could be used when you want to be invited or do matchmaking. 31 | public const int LFG = 5; 32 | /// (6) Could be used when in a room, playing. 33 | public const int Playing = 6; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/ChatUserStatus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7db67e7f5face2e42b6daafcaf4e6c82 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/IChatClientListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bab7c8053b486e34aa0d4ca99dcbec80 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/PhotonChat.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonChat", 3 | "references": [], 4 | "optionalUnityReferences": [], 5 | "includePlatforms": [], 6 | "excludePlatforms": [], 7 | "allowUnsafeCode": false, 8 | "overrideReferences": false, 9 | "precompiledReferences": [], 10 | "autoReferenced": true, 11 | "defineConstraints": [] 12 | } -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/PhotonChat.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08a110bd598f7604f9519c2d7e1fb3cc 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonChat/Code/changes-chat.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5c3dda6f11fe7845989297c8a603dc2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee1734b1a7bac244bb5f15ecd778b5f2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/Photon3Unity3D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonLibs/Photon3Unity3D.dll -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/Photon3Unity3D.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aadb37a20a33632429047acaef43658a 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | PluginImporter: 9 | externalObjects: {} 10 | serializedVersion: 2 11 | iconMap: {} 12 | executionOrder: {} 13 | defineConstraints: [] 14 | isPreloaded: 0 15 | isOverridable: 0 16 | isExplicitlyReferenced: 0 17 | validateReferences: 1 18 | platformData: 19 | - first: 20 | '': Any 21 | second: 22 | enabled: 1 23 | settings: {} 24 | - first: 25 | Editor: Editor 26 | second: 27 | enabled: 0 28 | settings: 29 | DefaultValueInitialized: true 30 | - first: 31 | Windows Store Apps: WindowsStoreApps 32 | second: 33 | enabled: 0 34 | settings: 35 | CPU: AnyCPU 36 | userData: 37 | assetBundleName: 38 | assetBundleVariant: 39 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/Photon3Unity3D.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d4f08d435c4b6343969d8af249460ff 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | TextScriptImporter: 9 | userData: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/changes-library.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8040d310df77714a90a561261bfb2cb 3 | timeCreated: 1557919981 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beb9d2a25c882b54ab2fd9adaec2b53c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0/Photon3Unity3D.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Photon3Unity3D/4.1.6.11": { 11 | "dependencies": { 12 | "NETStandard.Library": "2.0.3" 13 | }, 14 | "runtime": { 15 | "Photon3Unity3D.dll": {} 16 | } 17 | }, 18 | "Microsoft.NETCore.Platforms/1.1.0": {}, 19 | "NETStandard.Library/2.0.3": { 20 | "dependencies": { 21 | "Microsoft.NETCore.Platforms": "1.1.0" 22 | } 23 | } 24 | } 25 | }, 26 | "libraries": { 27 | "Photon3Unity3D/4.1.6.11": { 28 | "type": "project", 29 | "serviceable": false, 30 | "sha512": "" 31 | }, 32 | "Microsoft.NETCore.Platforms/1.1.0": { 33 | "type": "package", 34 | "serviceable": true, 35 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 36 | "path": "microsoft.netcore.platforms/1.1.0", 37 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 38 | }, 39 | "NETStandard.Library/2.0.3": { 40 | "type": "package", 41 | "serviceable": true, 42 | "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", 43 | "path": "netstandard.library/2.0.3", 44 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 45 | } 46 | } 47 | } -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0/Photon3Unity3D.deps.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a966b98b651e18748abf2829786b5899 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0/Photon3Unity3D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0/Photon3Unity3D.dll -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonLibs/netstandard2.0/Photon3Unity3D.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7015e500cd5b71244af56448dfb59804 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonNetworking-Documentation.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonNetworking-Documentation.chm -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonNetworking-Documentation.chm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6923098d409554f57bedd5a4fa66e3ad 3 | timeCreated: 1527163075 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonNetworking-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonNetworking-Documentation.pdf -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonNetworking-Documentation.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c285a840e88d74462a18710772dc4bfb 3 | timeCreated: 1527163075 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b54c221855bde4a4ba511877e7b6b904 3 | folderAsset: yes 4 | timeCreated: 1505899913 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 028784b24103cfd46a9d2eadba4c285f 3 | folderAsset: yes 4 | timeCreated: 1523525776 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/AppSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 272beb7315eb9fc4daecafe2ff373baf 3 | timeCreated: 1521804700 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/ConnectionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b3ce6748186d3468e0dbaecb38b04c 3 | timeCreated: 1527243846 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/CustomTypesUnity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41ee868d8540674982e160cf16e0775 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Extensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c0464991e33a70498abdd85c150cc59 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/FriendInfo.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // Loadbalancing Framework for Photon - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // Collection of values related to a user / friend. 7 | // 8 | // developer@photonengine.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | #if UNITY_4_7 || UNITY_5 || UNITY_5_3_OR_NEWER 12 | #define SUPPORTED_UNITY 13 | #endif 14 | 15 | 16 | namespace Photon.Realtime 17 | { 18 | using ExitGames.Client.Photon; 19 | 20 | #if SUPPORTED_UNITY || NETFX_CORE 21 | using Hashtable = ExitGames.Client.Photon.Hashtable; 22 | using SupportClass = ExitGames.Client.Photon.SupportClass; 23 | #endif 24 | 25 | 26 | /// 27 | /// Used to store info about a friend's online state and in which room he/she is. 28 | /// 29 | public class FriendInfo 30 | { 31 | [System.Obsolete("Use UserId.")] 32 | public string Name { get { return this.UserId; } } 33 | public string UserId { get; internal protected set; } 34 | 35 | public bool IsOnline { get; internal protected set; } 36 | public string Room { get; internal protected set; } 37 | 38 | public bool IsInRoom 39 | { 40 | get { return this.IsOnline && !string.IsNullOrEmpty(this.Room); } 41 | } 42 | 43 | public override string ToString() 44 | { 45 | return string.Format("{0}\t is: {1}", this.UserId, (!this.IsOnline) ? "offline" : this.IsInRoom ? "playing" : "on master"); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/FriendInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94ba1138c322ea04c8c37cfbcf87f468 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/LoadBalancingClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4e65968c7102bf42a77b6a5cade8743 3 | timeCreated: 1497614756 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/LoadbalancingPeer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35c989013c977244186e524a4c90dcee 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/PhotonPing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a2f6055139b44142954461627d344bc 3 | timeCreated: 1524653911 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/PhotonPingClasses.cs: -------------------------------------------------------------------------------- 1 | // this file is no longer used. it can be deleted safely. 2 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/PhotonPingClasses.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d93148764d7961d4a8b8112bd166cf35 3 | timeCreated: 1494420905 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/PhotonRealtime.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonRealtime", 3 | "references": [], 4 | "includePlatforms": [], 5 | "excludePlatforms": [] 6 | } -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/PhotonRealtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 831409e8f9d13b5479a3baef9822ad34 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3e4b5bebc687044b9c6c2803c36be3d 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Region.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bddf4f4bde2f8dd46927411229ce1302 3 | timeCreated: 1494420905 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/RegionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 207807222df026f40ac3688a3a051e38 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Room.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17568a7a5552c09428dd48e73548b8b8 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/RoomInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71760b65ad7d5b842942c797a0366fa7 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/SupportLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b61c60d38639484ebbd7f2100dd3d08 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa14aa576f7e18f4bb6c4c93368a235d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Unity/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02814c0303a60f488813e6111993aaa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Unity/Editor/AccountService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166dfe22956ef0341b28e18d0499e363 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Unity/Editor/PhotonEditorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607340ca505d53d4f8e785423fac7964 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/Unity/PhotonAppSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a389b614f52fbf347a1533dbbf245033 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/WebRpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 294b0a24f6c841f48acf4bf696a4d764 3 | timeCreated: 1493901324 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonRealtime/Code/changes-realtime.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 530dcba8d8fbbc24a8894ca925cadd8a 3 | timeCreated: 1558358700 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2b6672cc770a19438ff06fcb2637630 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a312e4dbb5268d4e859200f68478e0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/CustomTypes.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // PhotonNetwork Framework for Unity - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // Sets up support for Unity-specific types. Can be a blueprint how to register your own Custom Types for sending. 7 | // 8 | // developer@exitgames.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | 12 | namespace Photon.Pun 13 | { 14 | using UnityEngine; 15 | using Photon.Realtime; 16 | using ExitGames.Client.Photon; 17 | 18 | 19 | /// 20 | /// Internally used class, containing de/serialization method for PUN specific classes. 21 | /// 22 | internal static class CustomTypes 23 | { 24 | /// Register de/serializer methods for PUN specific types. Makes the type usable in RaiseEvent, RPC and sync updates of PhotonViews. 25 | internal static void Register() 26 | { 27 | PhotonPeer.RegisterType(typeof(Player), (byte) 'P', SerializePhotonPlayer, DeserializePhotonPlayer); 28 | } 29 | 30 | 31 | #region Custom De/Serializer Methods 32 | 33 | public static readonly byte[] memPlayer = new byte[4]; 34 | 35 | private static short SerializePhotonPlayer(StreamBuffer outStream, object customobject) 36 | { 37 | int ID = ((Player) customobject).ActorNumber; 38 | 39 | lock (memPlayer) 40 | { 41 | byte[] bytes = memPlayer; 42 | int off = 0; 43 | Protocol.Serialize(ID, bytes, ref off); 44 | outStream.Write(bytes, 0, 4); 45 | return 4; 46 | } 47 | } 48 | 49 | private static object DeserializePhotonPlayer(StreamBuffer inStream, short length) 50 | { 51 | if (length != 4) 52 | { 53 | return null; 54 | } 55 | 56 | int ID; 57 | lock (memPlayer) 58 | { 59 | inStream.Read(memPlayer, 0, length); 60 | int off = 0; 61 | Protocol.Deserialize(out ID, memPlayer, ref off); 62 | } 63 | 64 | if (PhotonNetwork.CurrentRoom != null) 65 | { 66 | Player player = PhotonNetwork.CurrentRoom.GetPlayer(ID); 67 | return player; 68 | } 69 | return null; 70 | } 71 | 72 | #endregion 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/CustomTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab517bd36a2b2504b83979fcad45d4a2 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e14293cef01c2f742a605d63babcb803 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/CopyIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/CopyIcon.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/CopyIconPro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/CopyIconPro.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dabbbed2a74eac44dac281f20d706ba8 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d2cadb1ccf05074e8ce96b1393846cf 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonUnityNetworking.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking.Editor", 3 | "references": [ 4 | "PhotonRealtime", 5 | "PhotonUnityNetworking" 6 | ], 7 | "optionalUnityReferences": [], 8 | "includePlatforms": [ 9 | "Editor" 10 | ], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false 13 | } -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonUnityNetworking.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4025d00f1ce60da4ea2d0830acf5ebfb 3 | timeCreated: 1537863428 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonViewHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57b538e62a0ca6248bfd354def935e57 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PhotonViewInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a30c46df19194f873ea7a9ce12753 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1faa1cf0448470c4ebbb23b97759ab50 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 1 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 256 25 | textureSettings: 26 | filterMode: 0 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 2 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc3284eace5a64d4bb516df7d7effdb9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsFile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_GameObject: {fileID: 0} 9 | m_Enabled: 1 10 | m_EditorHideFlags: 0 11 | m_Script: {fileID: 11500000, guid: fc3284eace5a64d4bb516df7d7effdb9, type: 3} 12 | m_Name: PunSceneSettingsFile 13 | m_EditorClassIdentifier: 14 | SceneSettingsListFoldoutOpen: 1 15 | MinViewIdPerScene: 16 | - sceneAsset: {fileID: 102900000, guid: 559222f4671e440cba71aecba1de3505, type: 3} 17 | sceneName: SceneView_A 18 | minViewId: 2 19 | - sceneAsset: {fileID: 102900000, guid: a81615022a16c489aac8daadf8f51fae, type: 3} 20 | sceneName: SceneView_B 21 | minViewId: 10 22 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsFile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0aacb83307022d449e90a09d28222ae 3 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ad59deacfd0848dcb64a51b0a0eb960 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/ReordableList.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62126d9bb7b8eb64ea07a039d902d0ac 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013, Rotorz Limited 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 2. Redistributions in binary form must reproduce the above copyright notice, 10 | this list of conditions and the following disclaimer in the documentation 11 | and/or other materials provided with the distribution. 12 | 13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 20 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | The views and conclusions contained in the software and documentation are those 25 | of the authors and should not be interpreted as representing official policies, 26 | either expressed or implied, of the FreeBSD Project. 27 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2fbd2e43c3dfae4d9830e9921238cf5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/ReorderableListResources.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60c609ded101b0a468fb5cf27b31cf27 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/ServerSettingsInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21239ba77ac4b534f958e8617ef13ede 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6024eaa234f94341af9e45cc99285c7 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/MonoBehaviourPunEditor.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // PhotonNetwork Framework for Unity - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // This is a custom editor for the AnimatorView component. 7 | // 8 | // developer@exitgames.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | namespace Photon.Pun 12 | { 13 | using UnityEditor; 14 | using UnityEngine; 15 | 16 | [CustomEditor(typeof(MonoBehaviourPun))] 17 | public abstract class MonoBehaviourPunEditor : Editor 18 | { 19 | MonoBehaviourPun mbTarget; 20 | 21 | private void OnEnable() 22 | { 23 | mbTarget = target as MonoBehaviourPun; 24 | } 25 | 26 | public override void OnInspectorGUI() 27 | { 28 | mbTarget = target as MonoBehaviourPun; 29 | 30 | base.OnInspectorGUI(); 31 | 32 | if (mbTarget.photonView == null) 33 | { 34 | EditorGUILayout.HelpBox("Unable to find a PhotonView on this GameObject or on any parent GameObject.", MessageType.Warning); 35 | } 36 | } 37 | 38 | 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/MonoBehaviourPunEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6da457ee57ad5794782f1f76644536e4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonAnimatorViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3f61bade114730459f7ad45f5f292c1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbody2DViewEditor.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // PhotonNetwork Framework for Unity - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // This is a custom editor for the PhotonRigidbody2DView component. 7 | // 8 | // developer@exitgames.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | 12 | namespace Photon.Pun 13 | { 14 | using UnityEditor; 15 | using UnityEngine; 16 | 17 | 18 | [CustomEditor(typeof (PhotonRigidbody2DView))] 19 | public class PhotonRigidbody2DViewEditor : MonoBehaviourPunEditor 20 | { 21 | public override void OnInspectorGUI() 22 | { 23 | base.OnInspectorGUI(); 24 | 25 | if (Application.isPlaying) 26 | { 27 | EditorGUILayout.HelpBox("Editing is disabled in play mode.", MessageType.Info); 28 | return; 29 | } 30 | 31 | PhotonRigidbody2DView view = (PhotonRigidbody2DView)target; 32 | 33 | view.m_TeleportEnabled = PhotonGUI.ContainerHeaderToggle("Enable teleport for large distances", view.m_TeleportEnabled); 34 | 35 | if (view.m_TeleportEnabled) 36 | { 37 | Rect rect = PhotonGUI.ContainerBody(20.0f); 38 | view.m_TeleportIfDistanceGreaterThan = EditorGUI.FloatField(rect, "Teleport if distance greater than", view.m_TeleportIfDistanceGreaterThan); 39 | } 40 | 41 | view.m_SynchronizeVelocity = PhotonGUI.ContainerHeaderToggle("Synchronize Velocity", view.m_SynchronizeVelocity); 42 | view.m_SynchronizeAngularVelocity = PhotonGUI.ContainerHeaderToggle("Synchronize Angular Velocity", view.m_SynchronizeAngularVelocity); 43 | 44 | if (GUI.changed) 45 | { 46 | EditorUtility.SetDirty(view); 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbody2DViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a82e8e86b9eecb40ac3f6ebc949f6ef 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbodyViewEditor.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // PhotonNetwork Framework for Unity - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // This is a custom editor for the RigidbodyView component. 7 | // 8 | // developer@exitgames.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | 12 | namespace Photon.Pun 13 | { 14 | using UnityEditor; 15 | using UnityEngine; 16 | 17 | 18 | [CustomEditor(typeof (PhotonRigidbodyView))] 19 | public class PhotonRigidbodyViewEditor : MonoBehaviourPunEditor 20 | { 21 | public override void OnInspectorGUI() 22 | { 23 | base.OnInspectorGUI(); 24 | 25 | if (Application.isPlaying) 26 | { 27 | EditorGUILayout.HelpBox("Editing is disabled in play mode.", MessageType.Info); 28 | return; 29 | } 30 | 31 | PhotonRigidbodyView view = (PhotonRigidbodyView)target; 32 | 33 | view.m_TeleportEnabled = PhotonGUI.ContainerHeaderToggle("Enable teleport for large distances", view.m_TeleportEnabled); 34 | 35 | if (view.m_TeleportEnabled) 36 | { 37 | Rect rect = PhotonGUI.ContainerBody(20.0f); 38 | view.m_TeleportIfDistanceGreaterThan = EditorGUI.FloatField(rect, "Teleport if distance greater than", view.m_TeleportIfDistanceGreaterThan); 39 | } 40 | 41 | view.m_SynchronizeVelocity = PhotonGUI.ContainerHeaderToggle("Synchronize Velocity", view.m_SynchronizeVelocity); 42 | view.m_SynchronizeAngularVelocity = PhotonGUI.ContainerHeaderToggle("Synchronize Angular Velocity", view.m_SynchronizeAngularVelocity); 43 | 44 | if (GUI.changed) 45 | { 46 | EditorUtility.SetDirty(view); 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbodyViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bcfebc9a2f1074488adedd1fe84e6c9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonTransformViewClassicEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22292ca8ffb574945bedfaf49266672e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonTransformViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8c9ec475ad103b43b901d942ff66e02 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/help.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Editor/help.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f1212502533cb34188dd6ef094188cb 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 1 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -3 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 2 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Enums.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7962bbdaba2a4940b1341d755abd40d 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38ae0eecc6fe5d340b82bb221198aa89 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Interfaces/IPhotonViewCallbacks.cs: -------------------------------------------------------------------------------- 1 | namespace Photon.Pun 2 | { 3 | using Photon.Realtime; 4 | 5 | /// 6 | /// Empty Base class for all PhotonView callbacks. 7 | /// 8 | public interface IPhotonViewCallback 9 | { 10 | 11 | } 12 | 13 | /// 14 | /// This interface defines a callback which fires prior to the PhotonNetwork destroying the PhotonView and Gameobject. 15 | /// 16 | public interface IOnPhotonViewPreNetDestroy : IPhotonViewCallback 17 | { 18 | /// 19 | /// This method is called before Destroy() is initiated for a networked object. 20 | /// 21 | /// 22 | void OnPreNetDestroy(PhotonView rootView); 23 | } 24 | 25 | /// 26 | /// This interface defines a callback for changes to the PhotonView's owner. 27 | /// 28 | public interface IOnPhotonViewOwnerChange : IPhotonViewCallback 29 | { 30 | /// 31 | /// This method will be called when the PhotonView's owner changes. 32 | /// 33 | /// 34 | /// 35 | void OnOwnerChange(Player newOwner, Player previousOwner); 36 | } 37 | 38 | /// 39 | /// This interface defines a callback for changes to the PhotonView's controller. 40 | /// 41 | public interface IOnPhotonViewControllerChange : IPhotonViewCallback 42 | { 43 | /// 44 | /// This method will be called when the PhotonView's controller changes. 45 | /// 46 | /// 47 | /// 48 | void OnControllerChange(Player newController, Player previousController); 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Interfaces/IPhotonViewCallbacks.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d67b3e094fcbf004da7f8771c17126f3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Interfaces/IPunCallbacks.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 421c323e36c065045b2c44e16a184a9a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 177bddf229f8d8445a70c0652f03b7df 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonNetwork.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88e11b3353de7e94d84b1ec5adbdd15e 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf2b3734a024f842bd50f8738feb400 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonStreamQueue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 006991e32d9020c4d896f161318a2bc0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonUnityNetworking.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking", 3 | "references": [ 4 | "PhotonRealtime" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false 10 | } -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonUnityNetworking.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57c32fc907df0f54e8e6e8f0d2488336 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PhotonView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa584fbee541324448dd18d8409c7a41 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | externalObjects: {} 10 | serializedVersion: 2 11 | defaultReferences: [] 12 | executionOrder: -16000 13 | icon: {instanceID: 0} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/PunClasses.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f40f16a0227e5c14293e269c875c0f9b 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/ServerSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f3758f8f58fdef43803eb9be1df0608 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d67e11e5c968e60489b4eeec4d85e165 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Utilities/NestedComponentUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40bca7ec270007b40a4de315c071f4d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a724ff00b77e85d44a2af6baf46fc6a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views/PhotonAnimatorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b8c4a61274f60b4ea5fb4299cfdbf14 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views/PhotonRigidbody2DView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7cb724808c322458aa4d15f5035fa9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views/PhotonRigidbodyView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64179f3720bbfe947b7724caa67b7c1d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views/PhotonTransformView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 627855c7f81362d41938ffe0b1475957 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Code/Views/PhotonTransformViewClassic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8efc6b1d64977384eb3405357896c656 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebc245e9a162d7749b96acd14e6d473e 3 | folderAsset: yes 4 | timeCreated: 1525338830 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIcon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIcon-128.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIcon-128.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd293dc32f4aaf94e8274f2fac2cdf89 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 1024 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 1024 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 9643d165d2cccea49b385ca172ed0b1f 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp128.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp128.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f00feafcf0675cd47a48f83ae42b06d4 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 1024 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 1024 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 8c3ad6ec620a369429da05eb464e806f 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp32.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp32.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 436c5e63723127948af8857e903f658a 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 1024 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 1024 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 00c891167e5100447b30dae7dc8fcda6 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp48.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp48.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44ebd8e6f42cae445ab4b22f0a9b48a0 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 1024 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 1024 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: c0914c6427d8dff49a1f1eafaf52c2f7 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp512.png -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Icons/PunIconApp512.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7377013011b4c3348809ff574abe799e 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 1024 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 1024 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 2cda2b07972be7f42b75ab04208958c2 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c86081c9abb1f741af8c52836a9afe4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 9f3758f8f58fdef43803eb9be1df0608, type: 3} 13 | m_Name: PhotonServerSettings 14 | m_EditorClassIdentifier: 15 | AppSettings: 16 | AppIdRealtime: 17 | AppIdFusion: 18 | AppIdChat: 19 | AppIdVoice: 20 | AppVersion: 21 | UseNameServer: 1 22 | FixedRegion: 23 | Server: 24 | Port: 0 25 | ProxyServer: 26 | Protocol: 0 27 | EnableProtocolFallback: 1 28 | AuthMode: 0 29 | EnableLobbyStatistics: 0 30 | NetworkLogging: 1 31 | DevRegion: usw 32 | PunLogging: 0 33 | EnableSupportLogger: 0 34 | RunInBackground: 1 35 | StartInOfflineMode: 0 36 | RpcList: 37 | - ClickRpc 38 | - DestroyRpc 39 | DisableAutoOpenWizard: 0 40 | ShowSettings: 1 41 | DevRegionSetOnce: 1 42 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2c31d3736af75c4a82de30635f8564b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/changelog.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 612a7d8fb44bb994d90d9c0fa1408703 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/link.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Assets/ThirdParty/Photon/PhotonUnityNetworking/link.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cecd4a32eba31cd4393c185e20824bfc 3 | TextScriptImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/XR.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63adb76ea293be04791d11ce261aced0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Loaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45a1fab936fb806448765b0ad29df743 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Loaders/OpenXRLoader.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d3552e428dc7646a88de3ed3650f87da, type: 3} 13 | m_Name: OpenXRLoader 14 | m_EditorClassIdentifier: 15 | -------------------------------------------------------------------------------- /Assets/XR/Loaders/OpenXRLoader.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75726d0a25b83814195ece879594cc74 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5505ffe051c5fb4cb4ef74dcf6d2af5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Editor Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 975057b4fdcfb8142b3080d19a5cc712, type: 3} 13 | m_Name: OpenXR Editor Settings 14 | m_EditorClassIdentifier: 15 | Keys: 0100000007000000 16 | Values: 17 | - featureSets: 18 | - com.meta.openxr.featureset.metaxr 19 | - featureSets: 20 | - com.meta.openxr.featureset.metaxr 21 | m_vulkanAdditionalGraphicsQueue: 0 22 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Editor Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa9644bd42f325a4b83f3c4dc0cb9072 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Package Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcfdcaa6b2b1c4f46b70dfae9b497a3b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/XRGeneralSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e618e6ad86b9a954096d9f36d6b5bba4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 803f0281f735d894886f1e8a25985226 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66707eef41803454f9392540cd9ae68a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abf04e420aede794a91df4486da08ed0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/InteractionLayerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 191492db6e452eb468b95433ec162164, type: 3} 13 | m_Name: InteractionLayerSettings 14 | m_EditorClassIdentifier: 15 | m_LayerNames: 16 | - Default 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | - 44 | - 45 | - 46 | - 47 | - 48 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/InteractionLayerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20481a117cdbd0841985717c8e5e18bf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 690929a59dc7a42da9030305190d391f, type: 3} 13 | m_Name: XRDeviceSimulatorSettings 14 | m_EditorClassIdentifier: 15 | m_AutomaticallyInstantiateSimulatorPrefab: 0 16 | m_AutomaticallyInstantiateInEditorOnly: 1 17 | m_SimulatorPrefab: {fileID: 0} 18 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05ad48f97d60b874098a38133c1eb96d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/XRInteractionEditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2d38fb1463c5c804b8847c20e8873623, type: 3} 13 | m_Name: XRInteractionEditorSettings 14 | m_EditorClassIdentifier: 15 | m_InteractionLayerUpdaterShown: 1 16 | m_ShowOldInteractionLayerMaskInInspector: 0 17 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/XRInteractionEditorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 977ad1a2a016fe243b76c0c03d45c0f3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Unity-SharedSpatialAnchors 2 | We want to make contributing to this project as easy and transparent as 3 | possible. 4 | 5 | ## Pull Requests 6 | We actively welcome your pull requests. 7 | 8 | 1. Fork the repo and create your branch from `main`. 9 | 2. If you've added code that should be tested, add tests. 10 | 3. If you've changed APIs, update the documentation. 11 | 4. Ensure the test suite passes. 12 | 5. Make sure your code lints. 13 | 6. If you haven't already, complete the Contributor License Agreement ("CLA"). 14 | 15 | ## Contributor License Agreement ("CLA") 16 | In order to accept your pull request, we need you to submit a CLA. You only need 17 | to do this once to work on any of Meta's open source projects. 18 | 19 | Complete your CLA here: 20 | 21 | ## Issues 22 | We use GitHub issues to track public bugs. Please ensure your description is 23 | clear and has sufficient instructions to be able to reproduce the issue. 24 | 25 | Meta has a [bounty program](https://www.facebook.com/whitehat/) for the safe 26 | disclosure of security bugs. In those cases, please go through the process 27 | outlined on that page and do not file a public issue. 28 | 29 | ## License 30 | By contributing, you agree that your contributions will be licensed 31 | under the LICENSE file in the root directory of this source tree. 32 | -------------------------------------------------------------------------------- /Documentation/Media/colocated-block-toss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/colocated-block-toss.gif -------------------------------------------------------------------------------- /Documentation/Media/mqdh-sideloading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/mqdh-sideloading.png -------------------------------------------------------------------------------- /Documentation/Media/photon-dash-copy-appid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/photon-dash-copy-appid.png -------------------------------------------------------------------------------- /Documentation/Media/photon-dash-new-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/photon-dash-new-app.png -------------------------------------------------------------------------------- /Documentation/Media/photon-settings-paste-appid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/photon-settings-paste-appid.png -------------------------------------------------------------------------------- /Documentation/Media/platform-dash-copy-appid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/platform-dash-copy-appid.png -------------------------------------------------------------------------------- /Documentation/Media/platform-settings-paste-appid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/platform-settings-paste-appid.png -------------------------------------------------------------------------------- /Documentation/Media/unity-min-api-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/unity-min-api-level.png -------------------------------------------------------------------------------- /Documentation/Media/unity-switch-target-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/unity-switch-target-android.png -------------------------------------------------------------------------------- /Documentation/Media/unityhub-open-as-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/unityhub-open-as-1.png -------------------------------------------------------------------------------- /Documentation/Media/unityhub-open-as-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oculus-samples/Unity-SharedSpatialAnchors/99f8cf22b87f26295c810d46e1f47126927967b3/Documentation/Media/unityhub-open-as-2.png -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- 1 | # Documentation – Unity-SharedSpatialAnchors 2 | 3 | Additional documentation beyond what is found in the root [README](../README.md). 4 | 5 | | Page | Description | 6 | |---------------------------------:|:---------------------------------------------------------------------------------------------------------| 7 | | [Setup](Setup.md) | Every step to get the features of this sample working on your local machine. | 8 | | [Glossary of Terms](Glossary.md) | A document defining many of the domain-specific terms we use throughout this sample and related sources. | 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Meta Platforms, Inc. and affiliates. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.meta.xr.sdk.core": "76.0.1", 4 | "com.meta.xr.sdk.interaction": "76.0.1", 5 | "com.meta.xr.sdk.interaction.ovr": "76.0.1", 6 | "com.meta.xr.sdk.platform": "76.0.0", 7 | "com.unity.ide.rider": "3.0.35", 8 | "com.unity.ide.visualstudio": "2.0.23", 9 | "com.unity.ide.vscode": "1.2.5", 10 | "com.unity.mobile.android-logcat": "1.4.4", 11 | "com.unity.performance.profile-analyzer": "1.2.3", 12 | "com.unity.test-framework": "1.1.33", 13 | "com.unity.textmeshpro": "3.0.9", 14 | "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10", 15 | "com.unity.ugui": "1.0.0", 16 | "com.unity.xr.management": "4.5.1", 17 | "com.unity.xr.openxr": "1.14.1", 18 | "com.unity.modules.ai": "1.0.0", 19 | "com.unity.modules.androidjni": "1.0.0", 20 | "com.unity.modules.animation": "1.0.0", 21 | "com.unity.modules.assetbundle": "1.0.0", 22 | "com.unity.modules.audio": "1.0.0", 23 | "com.unity.modules.cloth": "1.0.0", 24 | "com.unity.modules.director": "1.0.0", 25 | "com.unity.modules.imageconversion": "1.0.0", 26 | "com.unity.modules.imgui": "1.0.0", 27 | "com.unity.modules.jsonserialize": "1.0.0", 28 | "com.unity.modules.particlesystem": "1.0.0", 29 | "com.unity.modules.physics": "1.0.0", 30 | "com.unity.modules.physics2d": "1.0.0", 31 | "com.unity.modules.screencapture": "1.0.0", 32 | "com.unity.modules.terrain": "1.0.0", 33 | "com.unity.modules.terrainphysics": "1.0.0", 34 | "com.unity.modules.tilemap": "1.0.0", 35 | "com.unity.modules.ui": "1.0.0", 36 | "com.unity.modules.uielements": "1.0.0", 37 | "com.unity.modules.umbra": "1.0.0", 38 | "com.unity.modules.unityanalytics": "1.0.0", 39 | "com.unity.modules.unitywebrequest": "1.0.0", 40 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 41 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 42 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 43 | "com.unity.modules.unitywebrequestwww": "1.0.0", 44 | "com.unity.modules.vehicles": "1.0.0", 45 | "com.unity.modules.video": "1.0.0", 46 | "com.unity.modules.vr": "1.0.0", 47 | "com.unity.modules.wind": "1.0.0", 48 | "com.unity.modules.xr": "1.0.0" 49 | }, 50 | "scopedRegistries": [], 51 | "enableLockFile": false 52 | } 53 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/Menu.unity 10 | guid: e26f81c2c09f1e3439e68ccaa68be16d 11 | - enabled: 1 12 | path: Assets/Scenes/SharedSpatialAnchors.unity 13 | guid: aa837f322991b3946908831c850aeb5e 14 | - enabled: 1 15 | path: Assets/Scenes/ColocationSessionGroups.unity 16 | guid: 51824fa595108234e8dda6af5bd9cad7 17 | m_configObjects: 18 | Unity.XR.Oculus.Settings: {fileID: 11400000, guid: ca8e257eaef0c3042a86010b1fb019f0, type: 2} 19 | com.unity.xr.management.loader_settings: {fileID: 11400000, guid: e618e6ad86b9a954096d9f36d6b5bba4, type: 2} 20 | com.unity.xr.openxr.settings4: {fileID: 11400000, guid: dcfdcaa6b2b1c4f46b70dfae9b497a3b, type: 2} 21 | xr.sdk.mock-hmd.settings: {fileID: 11400000, guid: fa3fffa2e684f7f4a8ba6975e0c7d092, type: 2} 22 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_SerializationMode: 2 8 | m_LineEndingsForNewScripts: 1 9 | m_DefaultBehaviorMode: 0 10 | m_PrefabRegularEnvironment: {fileID: 0} 11 | m_PrefabUIEnvironment: {fileID: 0} 12 | m_SpritePackerMode: 0 13 | m_SpritePackerPaddingPower: 1 14 | m_Bc7TextureCompressor: 0 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_EnableTextureStreamingInEditMode: 1 22 | m_EnableTextureStreamingInPlayMode: 1 23 | m_AsyncShaderCompilation: 1 24 | m_CachingShaderPreprocessor: 1 25 | m_PrefabModeAllowAutoSave: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_GameObjectNamingDigits: 1 29 | m_GameObjectNamingScheme: 0 30 | m_AssetNamingUsesSpace: 1 31 | m_UseLegacyProbeSampleCount: 0 32 | m_SerializeInlineMappingsOnOneLine: 1 33 | m_DisableCookiesInLightmapper: 0 34 | m_AssetPipelineMode: 1 35 | m_RefreshImportMode: 0 36 | m_CacheServerMode: 0 37 | m_CacheServerEndpoint: 38 | m_CacheServerNamespacePrefix: default 39 | m_CacheServerEnableDownload: 1 40 | m_CacheServerEnableUpload: 1 41 | m_CacheServerEnableAuth: 0 42 | m_CacheServerEnableTls: 0 43 | m_CacheServerValidationMode: 2 44 | m_CacheServerDownloadBatchSize: 128 45 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 15 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_DepthNormals: 17 | m_Mode: 1 18 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 19 | m_MotionVectors: 20 | m_Mode: 1 21 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 22 | m_LightHalo: 23 | m_Mode: 1 24 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LensFlare: 26 | m_Mode: 1 27 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 28 | m_VideoShadersIncludeMode: 1 29 | m_AlwaysIncludedShaders: 30 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 31 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 32 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 36 | m_PreloadedShaders: [] 37 | m_PreloadShadersBatchTimeLimit: -1 38 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 39 | m_CustomRenderPipeline: {fileID: 0} 40 | m_TransparencySortMode: 0 41 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 42 | m_DefaultRenderingPath: 1 43 | m_DefaultMobileRenderingPath: 1 44 | m_TierSettings: [] 45 | m_LightmapStripping: 0 46 | m_FogStripping: 0 47 | m_InstancingStripping: 0 48 | m_BrgStripping: 0 49 | m_LightmapKeepPlain: 1 50 | m_LightmapKeepDirCombined: 1 51 | m_LightmapKeepDynamicPlain: 1 52 | m_LightmapKeepDynamicDirCombined: 1 53 | m_LightmapKeepShadowMask: 1 54 | m_LightmapKeepSubtractive: 1 55 | m_FogKeepLinear: 1 56 | m_FogKeepExp: 1 57 | m_FogKeepExp2: 1 58 | m_AlbedoSwatchInfos: [] 59 | m_LightsUseLinearIntensity: 0 60 | m_LightsUseColorTemperature: 0 61 | m_DefaultRenderingLayerMask: 1 62 | m_LogWhenShaderIsCompiled: 0 63 | m_SRPDefaultSettings: {} 64 | m_LightProbeOutsideHullStrategy: 0 65 | m_CameraRelativeLightCulling: 0 66 | m_CameraRelativeShadowCulling: 0 67 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | m_SeeAllPackageVersions: 0 20 | oneTimeWarningShown: 0 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.com 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 7 28 | m_ConfigSource: 0 29 | m_UserSelectedRegistryName: 30 | m_UserAddingNewScopedRegistry: 0 31 | m_RegistryInfoDraft: 32 | m_Modified: 0 33 | m_ErrorMessage: 34 | m_UserModificationsInstanceId: -846 35 | m_OriginalInstanceId: -850 36 | m_LoadAssets: 0 37 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2022.3.15f1 2 | m_EditorVersionWithRevision: 2022.3.15f1 (b58023a2b463) 3 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - Anchor 19 | - NonAnchor 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/TimelineSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | assetDefaultFramerate: 60 16 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRPackageSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_Settings": [ 3 | "RemoveLegacyInputHelpersForReload" 4 | ] 5 | } -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } --------------------------------------------------------------------------------