From 2afa7e841418a116bbe4ec6ab2e41a1bf07f12c6 Mon Sep 17 00:00:00 2001 From: Niall Moody <21282294+NiallMoody@users.noreply.github.com> Date: Thu, 3 Dec 2020 17:09:38 +0000 Subject: [PATCH] Continued work on libpd 2 Unity scene. --- Assets/Images/LibPd2UnityImages.meta | 8 + .../Images/LibPd2UnityImages/Materials.meta | 8 + .../Materials/UnityEvent Example.mat | 77 ++ .../Materials/UnityEvent Example.mat.meta | 8 + .../LibPd2UnityImages/UnityEvent Example.png | Bin 0 -> 38126 bytes .../UnityEvent Example.png.meta | 88 ++ Assets/Scenes/LibPd2UnityScene.unity | 221 +++- Assets/Scenes/MainScene.unity | 1142 +++++++++++++---- Assets/Scenes/SpatialiseScene.unity | 2 +- .../EnvelopeFollower.cs | 3 +- Assets/Scripts/LibPdInstance.cs | 13 +- .../{FloatExample.pd => SineEnvelope.pd} | 0 ...atExample.pd.meta => SineEnvelope.pd.meta} | 0 ProjectSettings/EditorBuildSettings.asset | 3 + 14 files changed, 1324 insertions(+), 249 deletions(-) create mode 100644 Assets/Images/LibPd2UnityImages.meta create mode 100644 Assets/Images/LibPd2UnityImages/Materials.meta create mode 100644 Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat create mode 100644 Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat.meta create mode 100644 Assets/Images/LibPd2UnityImages/UnityEvent Example.png create mode 100644 Assets/Images/LibPd2UnityImages/UnityEvent Example.png.meta rename Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/{FloatExample.pd => SineEnvelope.pd} (100%) rename Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/{FloatExample.pd.meta => SineEnvelope.pd.meta} (100%) diff --git a/Assets/Images/LibPd2UnityImages.meta b/Assets/Images/LibPd2UnityImages.meta new file mode 100644 index 0000000..a18940f --- /dev/null +++ b/Assets/Images/LibPd2UnityImages.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3906ad0def8557c4d8681d84eeb59144 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/LibPd2UnityImages/Materials.meta b/Assets/Images/LibPd2UnityImages/Materials.meta new file mode 100644 index 0000000..a904901 --- /dev/null +++ b/Assets/Images/LibPd2UnityImages/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 799481ea336304f4cb6094ef1a1d857d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat b/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat new file mode 100644 index 0000000..d48eaec --- /dev/null +++ b/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UnityEvent Example + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3db39546a55dc46448077d528fcf41b3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat.meta b/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat.meta new file mode 100644 index 0000000..081dbd8 --- /dev/null +++ b/Assets/Images/LibPd2UnityImages/Materials/UnityEvent Example.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2168c9536cf0c644ca29d0e4ef521985 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/LibPd2UnityImages/UnityEvent Example.png b/Assets/Images/LibPd2UnityImages/UnityEvent Example.png new file mode 100644 index 0000000000000000000000000000000000000000..79c5528e691309fb271d09f34db6b1cd55c428f0 GIT binary patch literal 38126 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 H&prPiWsU_X literal 0 HcmV?d00001 diff --git a/Assets/Images/LibPd2UnityImages/UnityEvent Example.png.meta b/Assets/Images/LibPd2UnityImages/UnityEvent Example.png.meta new file mode 100644 index 0000000..efe81c6 --- /dev/null +++ b/Assets/Images/LibPd2UnityImages/UnityEvent Example.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 3db39546a55dc46448077d528fcf41b3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 8 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/LibPd2UnityScene.unity b/Assets/Scenes/LibPd2UnityScene.unity index bdc97ea..8d95d50 100644 --- a/Assets/Scenes/LibPd2UnityScene.unity +++ b/Assets/Scenes/LibPd2UnityScene.unity @@ -562,7 +562,131 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: pdPatch: {fileID: 465386129} - bounceObject: {fileID: 465386134} + moveObject: {fileID: 465386134} +--- !u!1 &488491189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488491190} + - component: {fileID: 488491193} + - component: {fileID: 488491192} + - component: {fileID: 488491191} + m_Layer: 0 + m_Name: Unity Event Screenshot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488491190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488491189} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.01, z: 12} + m_LocalScale: {x: 1.5, y: 2.1441908, z: 1} + m_Children: [] + m_Father: {fileID: 686732241} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!64 &488491191 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488491189} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &488491192 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488491189} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2168c9536cf0c644ca29d0e4ef521985, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &488491193 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488491189} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &686732240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 686732241} + m_Layer: 0 + m_Name: Floor Explanations + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &686732241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 686732240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 879292675} + - {fileID: 488491190} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &816225881 GameObject: m_ObjectHideFlags: 0 @@ -732,6 +856,101 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &879292674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 879292675} + - component: {fileID: 879292677} + - component: {fileID: 879292676} + m_Layer: 0 + m_Name: Summary + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &879292675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 879292674} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -4, y: 0.01, z: 13.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 686732241} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!102 &879292676 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 879292674} + m_Text: "This scene demonstrates how to\r\ncommunitcate from PD patches to\nUnity.\r\n\nThe + y-axis position of the Blue\nsphere is driven + by the amplitude\nenvelope of an enveloped sine tone\nin our PD patch (SineEnvelope.pd).\n\nWe + use the EnvelopeFollower.cs\nscript to move the sphere, \nconnected to + our Lib Pd Instance\nusing a Unity Event, as shown on\nthe right." + m_OffsetZ: 0 + m_CharacterSize: 0.03 + m_LineSpacing: 1 + m_Anchor: 0 + m_Alignment: 0 + m_TabSize: 4 + m_FontSize: 56 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 2818572288 +--- !u!23 &879292677 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 879292674} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 --- !u!1 &1479886289 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/MainScene.unity b/Assets/Scenes/MainScene.unity index 614b498..8c62cd1 100644 --- a/Assets/Scenes/MainScene.unity +++ b/Assets/Scenes/MainScene.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &98447649 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 98447650} - component: {fileID: 98447654} @@ -135,8 +135,9 @@ GameObject: --- !u!4 &98447650 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98447649} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 2.25, z: 0} @@ -148,8 +149,9 @@ Transform: --- !u!114 &98447651 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98447649} m_Enabled: 1 m_EditorHideFlags: 0 @@ -160,8 +162,9 @@ MonoBehaviour: --- !u!64 &98447652 MeshCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98447649} m_Material: {fileID: 0} m_IsTrigger: 1 @@ -169,13 +172,13 @@ MeshCollider: serializedVersion: 3 m_Convex: 1 m_CookingOptions: 14 - m_SkinWidth: 0.01 m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!23 &98447653 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98447649} m_Enabled: 1 m_CastShadows: 1 @@ -185,6 +188,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: a9e56815a9dc92143b6865708e03e148, type: 2} m_StaticBatchInfo: @@ -209,16 +213,18 @@ MeshRenderer: --- !u!33 &98447654 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98447649} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &151718884 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 151718885} m_Layer: 0 @@ -231,8 +237,9 @@ GameObject: --- !u!4 &151718885 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 151718884} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -247,9 +254,10 @@ Transform: --- !u!1 &170076733 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 170076735} - component: {fileID: 170076734} @@ -263,8 +271,9 @@ GameObject: --- !u!108 &170076734 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 170076733} m_Enabled: 1 serializedVersion: 8 @@ -290,6 +299,7 @@ Light: serializedVersion: 2 m_Bits: 4294967295 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 @@ -299,8 +309,9 @@ Light: --- !u!4 &170076735 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 170076733} m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: 0, y: 3, z: 0} @@ -312,9 +323,10 @@ Transform: --- !u!1 &201488546 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 201488547} m_Layer: 0 @@ -327,11 +339,12 @@ GameObject: --- !u!4 &201488547 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 201488546} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 15} + m_LocalPosition: {x: -5, y: 0, z: 15} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1105169955} @@ -343,9 +356,10 @@ Transform: --- !u!1 &222970854 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 222970855} m_Layer: 0 @@ -358,11 +372,12 @@ GameObject: --- !u!4 &222970855 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222970854} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -10, y: 0, z: 15} + m_LocalPosition: {x: -15, y: 0, z: 15} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1561123770} @@ -374,9 +389,10 @@ Transform: --- !u!1 &249640534 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 249640535} - component: {fileID: 249640538} @@ -392,8 +408,9 @@ GameObject: --- !u!4 &249640535 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 249640534} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 4.75, z: 0} @@ -405,8 +422,9 @@ Transform: --- !u!65 &249640536 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 249640534} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -417,8 +435,9 @@ BoxCollider: --- !u!23 &249640537 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 249640534} m_Enabled: 1 m_CastShadows: 1 @@ -428,6 +447,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -452,16 +472,109 @@ MeshRenderer: --- !u!33 &249640538 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 249640534} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &256051946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 256051947} + - component: {fileID: 256051950} + - component: {fileID: 256051949} + - component: {fileID: 256051948} + m_Layer: 0 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &256051947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256051946} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.75, y: 2.25, z: 0} + m_LocalScale: {x: 0.5, y: 4.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 642804813} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &256051948 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256051946} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &256051949 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256051946} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &256051950 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256051946} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &282840810 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 282840814} - component: {fileID: 282840813} @@ -476,20 +589,27 @@ GameObject: --- !u!81 &282840811 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 282840810} m_Enabled: 1 --- !u!20 &282840813 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 282840810} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -519,8 +639,9 @@ Camera: --- !u!4 &282840814 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 282840810} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: 0} @@ -532,9 +653,10 @@ Transform: --- !u!1 &294292267 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 294292268} - component: {fileID: 294292271} @@ -550,8 +672,9 @@ GameObject: --- !u!4 &294292268 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294292267} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.75, y: 2.25, z: 0} @@ -563,8 +686,9 @@ Transform: --- !u!65 &294292269 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294292267} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -575,8 +699,9 @@ BoxCollider: --- !u!23 &294292270 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294292267} m_Enabled: 1 m_CastShadows: 1 @@ -586,6 +711,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -610,16 +736,18 @@ MeshRenderer: --- !u!33 &294292271 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294292267} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &352689371 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 352689375} - component: {fileID: 352689374} @@ -635,8 +763,9 @@ GameObject: --- !u!64 &352689372 MeshCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 352689371} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -644,13 +773,13 @@ MeshCollider: serializedVersion: 3 m_Convex: 0 m_CookingOptions: 14 - m_SkinWidth: 0.01 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!23 &352689373 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 352689371} m_Enabled: 1 m_CastShadows: 1 @@ -660,6 +789,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 27881e641d124234f96397e072d202e6, type: 2} m_StaticBatchInfo: @@ -684,15 +814,17 @@ MeshRenderer: --- !u!33 &352689374 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 352689371} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &352689375 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 352689371} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -701,12 +833,104 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &370452356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 370452357} + - component: {fileID: 370452360} + - component: {fileID: 370452359} + - component: {fileID: 370452358} + m_Layer: 0 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &370452357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370452356} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.75, y: 2.25, z: 0} + m_LocalScale: {x: 0.5, y: 4.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 642804813} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &370452358 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370452356} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &370452359 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370452356} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &370452360 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370452356} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &440634029 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 440634030} - component: {fileID: 440634033} @@ -722,8 +946,9 @@ GameObject: --- !u!4 &440634030 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 440634029} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.75, y: 2.25, z: 0} @@ -735,8 +960,9 @@ Transform: --- !u!65 &440634031 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 440634029} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -747,8 +973,9 @@ BoxCollider: --- !u!23 &440634032 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 440634029} m_Enabled: 1 m_CastShadows: 1 @@ -758,6 +985,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -782,16 +1010,18 @@ MeshRenderer: --- !u!33 &440634033 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 440634029} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &621116934 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 621116935} m_Layer: 0 @@ -804,8 +1034,9 @@ GameObject: --- !u!4 &621116935 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 621116934} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -817,12 +1048,170 @@ Transform: m_Father: {fileID: 1128327221} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &636938876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 636938877} + m_Layer: 0 + m_Name: LibPd2Unity Scene Portal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &636938877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 636938876} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5, y: 0, z: 15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 721787798} + - {fileID: 642804813} + - {fileID: 1114853482} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &642804812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 642804813} + m_Layer: 0 + m_Name: Arch + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &642804813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642804812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 963284400} + - {fileID: 370452357} + - {fileID: 256051947} + m_Father: {fileID: 636938877} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &721787797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 721787798} + - component: {fileID: 721787800} + - component: {fileID: 721787799} + m_Layer: 0 + m_Name: Unity2LibPd Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &721787798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721787797} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 636938877} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!102 &721787799 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721787797} + m_Text: "LibPd \u2192 Unity Example" + m_OffsetZ: 0 + m_CharacterSize: 0.03 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 256 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 2818572288 +--- !u!23 &721787800 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 721787797} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 --- !u!1 &917451453 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 917451454} m_Layer: 0 @@ -835,8 +1224,9 @@ GameObject: --- !u!4 &917451454 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 917451453} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -851,9 +1241,10 @@ Transform: --- !u!1 &933228655 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 933228656} - component: {fileID: 933228659} @@ -869,8 +1260,9 @@ GameObject: --- !u!4 &933228656 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 933228655} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.75, y: 2.25, z: 0} @@ -882,8 +1274,9 @@ Transform: --- !u!65 &933228657 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 933228655} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -894,8 +1287,9 @@ BoxCollider: --- !u!23 &933228658 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 933228655} m_Enabled: 1 m_CastShadows: 1 @@ -905,6 +1299,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -929,16 +1324,109 @@ MeshRenderer: --- !u!33 &933228659 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 933228655} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &963284399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963284400} + - component: {fileID: 963284403} + - component: {fileID: 963284402} + - component: {fileID: 963284401} + m_Layer: 0 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &963284400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963284399} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 4.75, z: 0} + m_LocalScale: {x: 4, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 642804813} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &963284401 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963284399} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &963284402 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963284399} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &963284403 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963284399} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &993865313 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 993865314} - component: {fileID: 993865317} @@ -954,8 +1442,9 @@ GameObject: --- !u!4 &993865314 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993865313} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.75, y: 2.25, z: 0} @@ -967,8 +1456,9 @@ Transform: --- !u!65 &993865315 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993865313} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -979,8 +1469,9 @@ BoxCollider: --- !u!23 &993865316 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993865313} m_Enabled: 1 m_CastShadows: 1 @@ -990,6 +1481,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -1014,16 +1506,18 @@ MeshRenderer: --- !u!33 &993865317 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993865313} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1105169954 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1105169955} - component: {fileID: 1105169957} @@ -1038,8 +1532,9 @@ GameObject: --- !u!4 &1105169955 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1105169954} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 6, z: 0} @@ -1052,10 +1547,11 @@ Transform: TextMesh: serializedVersion: 3 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1105169954} - m_Text: Unity -> LibPd Example + m_Text: "Unity \u2192 LibPd Example" m_OffsetZ: 0 m_CharacterSize: 0.03 m_LineSpacing: 1 @@ -1072,8 +1568,9 @@ TextMesh: --- !u!23 &1105169957 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1105169954} m_Enabled: 1 m_CastShadows: 1 @@ -1083,6 +1580,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1104,12 +1602,119 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 +--- !u!1 &1114853481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114853482} + - component: {fileID: 1114853486} + - component: {fileID: 1114853485} + - component: {fileID: 1114853484} + - component: {fileID: 1114853483} + m_Layer: 0 + m_Name: Portal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114853482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114853481} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 2.25, z: 0} + m_LocalScale: {x: 3, y: 4.5, z: 1} + m_Children: [] + m_Father: {fileID: 636938877} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1114853483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114853481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dac71ea1b4107bd49843590c228e8e79, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneToLoad: LibPd2UnityScene +--- !u!64 &1114853484 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114853481} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 1 + m_CookingOptions: 14 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1114853485 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114853481} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a9e56815a9dc92143b6865708e03e148, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1114853486 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114853481} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1123452852 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1123452854} - component: {fileID: 1123452853} @@ -1123,8 +1728,9 @@ GameObject: --- !u!114 &1123452853 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1123452852} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1134,8 +1740,9 @@ MonoBehaviour: --- !u!4 &1123452854 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1123452852} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5397781, y: 2.8938267, z: 5.197755} @@ -1147,9 +1754,10 @@ Transform: --- !u!1 &1128327220 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1128327221} m_Layer: 0 @@ -1162,11 +1770,12 @@ GameObject: --- !u!4 &1128327221 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1128327220} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 10, y: 0, z: 15} + m_LocalPosition: {x: 15, y: 0, z: 15} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1274097446} @@ -1177,9 +1786,10 @@ Transform: --- !u!1 &1161935235 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1161935236} - component: {fileID: 1161935239} @@ -1196,8 +1806,9 @@ GameObject: --- !u!4 &1161935236 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161935235} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 2.25, z: 0} @@ -1209,8 +1820,9 @@ Transform: --- !u!64 &1161935237 MeshCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161935235} m_Material: {fileID: 0} m_IsTrigger: 1 @@ -1218,13 +1830,13 @@ MeshCollider: serializedVersion: 3 m_Convex: 1 m_CookingOptions: 14 - m_SkinWidth: 0.01 m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!23 &1161935238 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161935235} m_Enabled: 1 m_CastShadows: 1 @@ -1234,6 +1846,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: a9e56815a9dc92143b6865708e03e148, type: 2} m_StaticBatchInfo: @@ -1258,15 +1871,17 @@ MeshRenderer: --- !u!33 &1161935239 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161935235} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &1161935240 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161935235} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1277,9 +1892,10 @@ MonoBehaviour: --- !u!1 &1273282524 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1273282525} - component: {fileID: 1273282528} @@ -1295,8 +1911,9 @@ GameObject: --- !u!4 &1273282525 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273282524} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.75, y: 2.25, z: 0} @@ -1308,8 +1925,9 @@ Transform: --- !u!65 &1273282526 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273282524} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1320,8 +1938,9 @@ BoxCollider: --- !u!23 &1273282527 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273282524} m_Enabled: 1 m_CastShadows: 1 @@ -1331,6 +1950,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -1355,16 +1975,18 @@ MeshRenderer: --- !u!33 &1273282528 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273282524} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1274097445 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1274097446} - component: {fileID: 1274097448} @@ -1379,8 +2001,9 @@ GameObject: --- !u!4 &1274097446 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1274097445} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 6, z: 0} @@ -1393,8 +2016,9 @@ Transform: TextMesh: serializedVersion: 3 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1274097445} m_Text: More to Come m_OffsetZ: 0 @@ -1413,8 +2037,9 @@ TextMesh: --- !u!23 &1274097448 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1274097445} m_Enabled: 1 m_CastShadows: 1 @@ -1424,6 +2049,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1448,9 +2074,10 @@ MeshRenderer: --- !u!1 &1561123769 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1561123770} - component: {fileID: 1561123772} @@ -1465,8 +2092,9 @@ GameObject: --- !u!4 &1561123770 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1561123769} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 6, z: 0} @@ -1479,8 +2107,9 @@ Transform: TextMesh: serializedVersion: 3 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1561123769} m_Text: Spatialisation Example m_OffsetZ: 0 @@ -1499,8 +2128,9 @@ TextMesh: --- !u!23 &1561123772 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1561123769} m_Enabled: 1 m_CastShadows: 1 @@ -1510,6 +2140,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1534,9 +2165,10 @@ MeshRenderer: --- !u!1 &1631595346 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1631595347} - component: {fileID: 1631595350} @@ -1552,8 +2184,9 @@ GameObject: --- !u!4 &1631595347 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1631595346} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 4.75, z: 0} @@ -1565,8 +2198,9 @@ Transform: --- !u!65 &1631595348 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1631595346} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1577,8 +2211,9 @@ BoxCollider: --- !u!23 &1631595349 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1631595346} m_Enabled: 1 m_CastShadows: 1 @@ -1588,6 +2223,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -1612,16 +2248,18 @@ MeshRenderer: --- !u!33 &1631595350 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1631595346} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1659947469 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1659947470} - component: {fileID: 1659947473} @@ -1637,8 +2275,9 @@ GameObject: --- !u!4 &1659947470 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1659947469} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.75, y: 2.25, z: 0} @@ -1650,8 +2289,9 @@ Transform: --- !u!65 &1659947471 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1659947469} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1662,8 +2302,9 @@ BoxCollider: --- !u!23 &1659947472 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1659947469} m_Enabled: 1 m_CastShadows: 1 @@ -1673,6 +2314,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -1697,16 +2339,18 @@ MeshRenderer: --- !u!33 &1659947473 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1659947469} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1739204888 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1739204891} - component: {fileID: 1739204890} @@ -1721,8 +2365,9 @@ GameObject: --- !u!114 &1739204889 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1739204888} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1733,8 +2378,9 @@ MonoBehaviour: --- !u!143 &1739204890 CharacterController: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1739204888} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1750,8 +2396,9 @@ CharacterController: --- !u!4 &1739204891 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1739204888} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: 0} @@ -1764,9 +2411,10 @@ Transform: --- !u!1 &2026451846 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2026451849} - component: {fileID: 2026451848} @@ -1782,8 +2430,9 @@ GameObject: TextMesh: serializedVersion: 3 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2026451846} m_Text: 'LibPdIntegration Example Scenes @@ -1804,8 +2453,9 @@ TextMesh: --- !u!23 &2026451848 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2026451846} m_Enabled: 1 m_CastShadows: 1 @@ -1815,6 +2465,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1839,8 +2490,9 @@ MeshRenderer: --- !u!4 &2026451849 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2026451846} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 10, z: 20} @@ -1852,9 +2504,10 @@ Transform: --- !u!1 &2099804761 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2099804762} - component: {fileID: 2099804765} @@ -1870,8 +2523,9 @@ GameObject: --- !u!4 &2099804762 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2099804761} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 4.75, z: 0} @@ -1883,8 +2537,9 @@ Transform: --- !u!65 &2099804763 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2099804761} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1895,8 +2550,9 @@ BoxCollider: --- !u!23 &2099804764 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2099804761} m_Enabled: 1 m_CastShadows: 1 @@ -1906,6 +2562,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f62dea09a9b5afc468918e6c978c1d29, type: 2} m_StaticBatchInfo: @@ -1930,7 +2587,8 @@ MeshRenderer: --- !u!33 &2099804765 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2099804761} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Assets/Scenes/SpatialiseScene.unity b/Assets/Scenes/SpatialiseScene.unity index 48d0a14..31ff343 100644 --- a/Assets/Scenes/SpatialiseScene.unity +++ b/Assets/Scenes/SpatialiseScene.unity @@ -1993,7 +1993,7 @@ TextMesh: m_Text: "This scene demonstrates how to\r\nspatialise PD patches in Unity.\r\n\nThe Red (FilteredSound-ADC.pd)\nsphere is spatialised, while the\nBlue sphere (SineDrone.pd) - is not.\n\nNote that there is an additional\n(hidden) Green + is not.\n\nNote that there is an additional\n(disabled) Green Sphere in the\nHeirarchy; this demonstrates how\nto use a spatialisation framework\nlike Steam Audio as an alternative\napproach. See the wiki for details.\n\nLook at the AudioSources for the\nspheres to see how this is done:" diff --git a/Assets/Scripts/LibPd2UnitySceneScripts/EnvelopeFollower.cs b/Assets/Scripts/LibPd2UnitySceneScripts/EnvelopeFollower.cs index d8beac7..01c2ba7 100644 --- a/Assets/Scripts/LibPd2UnitySceneScripts/EnvelopeFollower.cs +++ b/Assets/Scripts/LibPd2UnitySceneScripts/EnvelopeFollower.cs @@ -41,10 +41,11 @@ public class EnvelopeFollower : MonoBehaviour } /// Clean up after ourselves and unbind from the AmplitudeEnvelope object. + /// (not strictly necessary in this code, but a good habit to get into) void OnDestroy() { //Unbind from the named send object. - pdPatch.UnBind("AmplitudeEnvelope"); + //pdPatch.UnBind("AmplitudeEnvelope"); } /// Our receive function. This will be called whenever a bound send object diff --git a/Assets/Scripts/LibPdInstance.cs b/Assets/Scripts/LibPdInstance.cs index e2f00ed..1db8fb5 100644 --- a/Assets/Scripts/LibPdInstance.cs +++ b/Assets/Scripts/LibPdInstance.cs @@ -686,7 +686,7 @@ public class LibPdInstance : MonoBehaviour libpd_queued_release(); - pdInitialised = true; + pdInitialised = false; } } @@ -784,9 +784,14 @@ public class LibPdInstance : MonoBehaviour [MethodImpl(MethodImplOptions.Synchronized)] public void UnBind(string symbol) { - libpd_set_instance(instance); - libpd_unbind(bindings[symbol]); - bindings.Remove(symbol); + //Don't try and unbind a symbol that doesn't exist in our bindings + //dictionary. + if(bindings.ContainsKey(symbol)) + { + libpd_set_instance(instance); + libpd_unbind(bindings[symbol]); + bindings.Remove(symbol); + } } //-------------------------------------------------------------------------- diff --git a/Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/FloatExample.pd b/Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/SineEnvelope.pd similarity index 100% rename from Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/FloatExample.pd rename to Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/SineEnvelope.pd diff --git a/Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/FloatExample.pd.meta b/Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/SineEnvelope.pd.meta similarity index 100% rename from Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/FloatExample.pd.meta rename to Assets/StreamingAssets/PdAssets/LibPd2UnityPatches/SineEnvelope.pd.meta diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index bf8fcf1..1f916b0 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -14,4 +14,7 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/Unity2LibPdScene.unity guid: 28a2beedd0da5754e955eef66b91d68d + - enabled: 1 + path: Assets/Scenes/LibPd2UnityScene.unity + guid: 9dd7eec3796ab5e4d89b1505ce5a9b8f m_configObjects: {}