diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..144808aa --- /dev/null +++ b/.gitattributes @@ -0,0 +1,12 @@ +* text=auto +# Text files +*.cs diff=csharp text +*.txt text +*.mat text +*.shader text +*.meta text +*.md5 text +*.compute text +*.md text +*/ProjectSettings/*.asset text + diff --git a/.gitignore b/.gitignore index 033ce703..fde314fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,26 @@ -Library/* -Temp/* -Assembly-CSharp-Editor.csproj -Assembly-CSharp.csproj -NavMeshComponents.sln -NavMeshComponents.userprefs +**/Library/ +**/Temp/ +**/obj/ + +**/.vscode/ +**/.vs + +**/Assets/Plugins/* +**/Assets/Plugins.meta + +*.idea +*.csproj +*.sln +*.suo +*.userprefs +*.app +*.VC.* +.DS_Store +*~ +*.swp + +.vs/ +build/* +*.rsp +*.pyc +/Logs diff --git a/Assets/Examples/Editor/NavMeshPrefabInstanceEditor.cs b/Assets/Examples/Editor/NavMeshPrefabInstanceEditor.cs index 11c49a33..3c3f5890 100644 --- a/Assets/Examples/Editor/NavMeshPrefabInstanceEditor.cs +++ b/Assets/Examples/Editor/NavMeshPrefabInstanceEditor.cs @@ -2,7 +2,6 @@ using UnityEditor; using UnityEngine; using UnityEngine.AI; -using NavMeshBuilder = UnityEngine.AI.NavMeshBuilder; [CanEditMultipleObjects] [CustomEditor(typeof(NavMeshPrefabInstance))] @@ -38,7 +37,7 @@ public override void OnInspectorGUI() void OnInspectorGUIPrefab(GameObject go) { - var prefab = PrefabUtility.GetPrefabObject(go); + var prefab = PrefabUtility.GetPrefabInstanceHandle(go); var path = AssetDatabase.GetAssetPath(prefab); if (prefab && string.IsNullOrEmpty(path)) @@ -71,7 +70,8 @@ NavMeshData Build(NavMeshPrefabInstance instance) var sources = new List(); var markups = new List(); - NavMeshBuilder.CollectSources(root, ~0, NavMeshCollectGeometry.RenderMeshes, 0, markups, sources); + UnityEditor.AI.NavMeshBuilder.CollectSourcesInStage( + root, ~0, NavMeshCollectGeometry.RenderMeshes, 0, markups, instance.gameObject.scene, sources); var settings = NavMesh.GetSettingsByID(0); var bounds = new Bounds(Vector3.zero, 1000.0f * Vector3.one); var navmesh = NavMeshBuilder.BuildNavMeshData(settings, sources, bounds, root.position, root.rotation); @@ -85,7 +85,7 @@ void OnClear() { var instance = (NavMeshPrefabInstance)tgt; var go = instance.gameObject; - var prefab = PrefabUtility.GetPrefabObject(go); + var prefab = PrefabUtility.GetPrefabInstanceHandle(go); var path = AssetDatabase.GetAssetPath(prefab); if (string.IsNullOrEmpty(path)) @@ -105,7 +105,7 @@ void OnBake() { var instance = (NavMeshPrefabInstance)tgt; var go = instance.gameObject; - var prefab = PrefabUtility.GetPrefabObject(go); + var prefab = PrefabUtility.GetPrefabInstanceHandle(go); var path = AssetDatabase.GetAssetPath(prefab); if (string.IsNullOrEmpty(path)) diff --git a/Assets/Examples/Materials/modify_crosshair.png.meta b/Assets/Examples/Materials/modify_crosshair.png.meta index 127c7041..934ed002 100644 --- a/Assets/Examples/Materials/modify_crosshair.png.meta +++ b/Assets/Examples/Materials/modify_crosshair.png.meta @@ -1,56 +1,91 @@ fileFormatVersion: 2 guid: 28d2c2677149d45e290e8fa042b1b80f -timeCreated: 1431080089 -licenseType: Pro TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -2 maxTextureSize: 128 textureSettings: + serializedVersion: 2 filterMode: 1 aniso: 16 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab index 203461fd..4297e0b6 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab.meta index d93865ef..568c5514 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile0.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 7d7ea54c92e3c4ca3bdd081adb6953e3 -timeCreated: 1430743184 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238891995730992468, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab index 4b6bbe7c..afd6060a 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab.meta index 9e3e26ab..3652b341 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile1.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 00022e44e06ba4686a52ff33cd6af19b -timeCreated: 1430743182 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238864135012467344, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab index 8a280981..bcf43da7 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab.meta index dbfaa1b7..c27254d2 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile10.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: d8eccfbc35cf449459e0a29707a8601a -timeCreated: 1430743154 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238232249414703486, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab index 987359dd..fe647f06 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab.meta index 5f6fd4ec..b260c94c 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile11.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: d8f00be40153543d0ab1f0d99a74df6c -timeCreated: 1430743152 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238506205261310830, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab index aa6280ba..d010aec3 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab.meta index c3ac339b..c194d0b2 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile12.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 02a96c93422fc486489a73449bf5dc57 -timeCreated: 1430743150 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238758083010604980, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab index 62cec6db..37de88cd 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab.meta index 96d26915..4a0a4f44 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile13.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: e161c87f6a4c3413c881fcb2dfdd9b28 -timeCreated: 1430743114 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238049416425005162, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab index 36b2a914..b4fd52c9 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab.meta index 5fdd63bf..6e956cbf 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile14.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4 -timeCreated: 1430743112 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238737442254228608, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab index b756f7fe..ce1100b7 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab.meta index f4fcd555..672105e6 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile15.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: ccf62cf2152f44840bc4038e037a7075 -timeCreated: 1430743110 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238361702938023640, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab index b1d2dca6..c568d01b 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab.meta index 4112b26b..01556c2a 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile2.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3 -timeCreated: 1430743180 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238007120443016764, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab index 74977cc7..04a879a9 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab.meta index 4f2ae56e..989bd8fa 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile3.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: b33f2fc7081e8459fb6d76b57d008b89 -timeCreated: 1430743176 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238817638144178146, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab index 8b5c760f..0d3ddc87 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab.meta index 457d00a1..a1e2c4f5 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile4.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 90dfa7f7fe66347389d869f92b1b6a9f -timeCreated: 1430743174 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238571762410112910, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab index 09665aa8..eec6785f 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab.meta index a3501d9d..0cd5132f 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile5.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 5031ae0cd920f4015b78bf393dd8d327 -timeCreated: 1430743172 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238703659830128490, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab index 8134e97e..4bdc6f2f 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab.meta index f4f8972b..b5333bab 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile6.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: cd19d9115d9a14e4193a39766437a679 -timeCreated: 1430743170 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238499112439393678, guid: cd19d9115d9a14e4193a39766437a679, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab index 0a9ff81d..fcd0a072 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab.meta index 1e8a1e35..41e55c6a 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile7.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 7af464697e0ab41a5be05dee6f5c2b73 -timeCreated: 1430743167 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238960200379394454, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab index 356dc84c..bf81982c 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab.meta index b90e467e..1c4e65dd 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile8.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 29ceda01ee5384847a4e46a74595d08c -timeCreated: 1430743165 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238098503315482684, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab b/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab index 8e5414c1..b6068c9b 100644 Binary files a/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab and b/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab differ diff --git a/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab.meta b/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab.meta index 6049e383..27b83fd4 100644 --- a/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab.meta +++ b/Assets/Examples/Prefabs/DungeonTiles/Tile9.prefab.meta @@ -1,8 +1,10 @@ fileFormatVersion: 2 guid: 828a29cbf25f8441dabc6d11c2acb77b -timeCreated: 1430743157 -licenseType: Pro -NativeFormatImporter: +PrefabImporter: + externalObjects: {} + addedSourceAssetObjects: + - {fileID: 238926158337688270, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + isPrefabVariant: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Examples/Scenes/1_multiple_agent_sizes.unity b/Assets/Examples/Scenes/1_multiple_agent_sizes.unity index 906c30ff..ad3a3cc7 100644 --- a/Assets/Examples/Scenes/1_multiple_agent_sizes.unity +++ b/Assets/Examples/Scenes/1_multiple_agent_sizes.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,42 +38,67 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.574817, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,94 +118,16 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &17170408 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 17170409} - - component: {fileID: 17170412} - - component: {fileID: 17170411} - - component: {fileID: 17170410} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &17170409 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 17170408} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.53, z: -0.119999886} - m_LocalScale: {x: 1, y: 3, z: 1} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &17170410 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 17170408} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &17170411 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 17170408} - 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!33 &17170412 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 17170408} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &47548335 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: 47548337} - component: {fileID: 47548336} @@ -193,8 +141,9 @@ GameObject: --- !u!114 &47548336 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: 47548335} m_Enabled: 1 m_EditorHideFlags: 0 @@ -208,8 +157,9 @@ MonoBehaviour: --- !u!4 &47548337 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: 47548335} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.23} @@ -227,9 +177,10 @@ Transform: --- !u!1 &59713031 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: 59713032} - component: {fileID: 59713035} @@ -245,8 +196,9 @@ GameObject: --- !u!4 &59713032 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: 59713031} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.53, z: -5.34} @@ -258,15 +210,20 @@ Transform: --- !u!23 &59713033 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: 59713031} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -276,21 +233,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &59713034 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: 59713031} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -301,16 +262,18 @@ BoxCollider: --- !u!33 &59713035 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: 59713031} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &96236896 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: 96236897} - component: {fileID: 96236900} @@ -326,8 +289,9 @@ GameObject: --- !u!4 &96236897 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: 96236896} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.53, z: 4.29} @@ -339,15 +303,20 @@ Transform: --- !u!23 &96236898 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: 96236896} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -357,21 +326,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &96236899 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: 96236896} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -382,97 +355,18 @@ BoxCollider: --- !u!33 &96236900 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: 96236896} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &223766995 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 223766996} - - component: {fileID: 223766999} - - component: {fileID: 223766998} - - component: {fileID: 223766997} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &223766996 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 223766995} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.53, z: 4.29} - m_LocalScale: {x: 1, y: 3, z: 2} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &223766997 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 223766995} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &223766998 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 223766995} - 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!33 &223766999 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 223766995} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &285406944 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: 285406948} - component: {fileID: 285406947} @@ -488,15 +382,20 @@ GameObject: --- !u!23 &285406945 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: 285406944} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -506,21 +405,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &285406946 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: 285406944} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -531,15 +434,17 @@ BoxCollider: --- !u!33 &285406947 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: 285406944} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &285406948 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: 285406944} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 3.06, z: -0.26999998} @@ -551,9 +456,10 @@ Transform: --- !u!1 &521821143 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: 521821144} - component: {fileID: 521821147} @@ -569,8 +475,9 @@ GameObject: --- !u!4 &521821144 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: 521821143} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.89, y: 0, z: 0.33} @@ -582,15 +489,20 @@ Transform: --- !u!23 &521821145 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: 521821143} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -600,178 +512,51 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!64 &521821146 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: 521821143} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!33 &521821147 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: 521821143} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &628198134 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 628198135} - - component: {fileID: 628198138} - - component: {fileID: 628198137} - - component: {fileID: 628198136} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &628198135 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 628198134} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.53, z: 1.7299998} - m_LocalScale: {x: 1, y: 3, z: 1} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &628198136 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 628198134} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &628198137 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 628198134} - 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!33 &628198138 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 628198134} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &680190724 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 680190725} - - component: {fileID: 680190726} - m_Layer: 0 - m_Name: Gates (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &680190725 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 680190724} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.23000002} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 17170409} - - {fileID: 1059262767} - - {fileID: 1780454810} - - {fileID: 628198135} - - {fileID: 223766996} - - {fileID: 1064128645} - m_Father: {fileID: 1140663889} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &680190726 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 680190724} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_OverrideArea: 1 - m_Area: 1 - m_IgnoreFromBuild: 0 - m_AffectedAgents: --- !u!1 &866309334 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: 866309339} - component: {fileID: 866309338} - - component: {fileID: 866309337} - component: {fileID: 866309336} - component: {fileID: 866309335} m_Layer: 0 @@ -784,34 +569,36 @@ GameObject: --- !u!81 &866309335 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: 866309334} m_Enabled: 1 --- !u!124 &866309336 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 866309334} - m_Enabled: 1 ---- !u!92 &866309337 -Behaviour: - 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: 866309334} m_Enabled: 1 --- !u!20 &866309338 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: 866309334} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -832,15 +619,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &866309339 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: 866309334} m_LocalRotation: {x: -0.29831523, y: -0.43440217, z: 0.15508185, w: -0.835615} m_LocalPosition: {x: -10.930777, y: 15.820303, z: -9.310078} @@ -853,9 +643,10 @@ Transform: --- !u!1 &1022714482 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: 1022714484} - component: {fileID: 1022714483} @@ -869,16 +660,19 @@ GameObject: --- !u!108 &1022714483 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: 1022714482} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -888,6 +682,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -895,16 +707,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1022714484 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: 1022714482} m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} m_LocalPosition: {x: 5.2, y: 15.4, z: -9} @@ -913,174 +732,13 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1059262766 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1059262767} - - component: {fileID: 1059262770} - - component: {fileID: 1059262769} - - component: {fileID: 1059262768} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1059262767 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059262766} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.53, z: -5.34} - m_LocalScale: {x: 1, y: 3, z: 1} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1059262768 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059262766} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1059262769 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059262766} - 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!33 &1059262770 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059262766} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1064128644 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1064128645} - - component: {fileID: 1064128648} - - component: {fileID: 1064128647} - - component: {fileID: 1064128646} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1064128645 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064128644} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.53, z: -2.26} - m_LocalScale: {x: 1, y: 3, z: 1} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1064128646 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064128644} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1064128647 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064128644} - 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!33 &1064128648 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064128644} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1140663883 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: 1140663889} - component: {fileID: 1140663885} @@ -1095,8 +753,9 @@ GameObject: --- !u!114 &1140663884 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: 1140663883} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1119,12 +778,13 @@ MonoBehaviour: m_OverrideVoxelSize: 0 m_VoxelSize: 0.33333334 m_BuildHeightMesh: 0 - m_BakedNavMeshData: {fileID: 23800000, guid: e3102e40dfee54ef4b9e05daad8492d3, type: 2} + m_NavMeshData: {fileID: 23800000, guid: e3102e40dfee54ef4b9e05daad8492d3, type: 2} --- !u!114 &1140663885 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: 1140663883} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1147,12 +807,13 @@ MonoBehaviour: m_OverrideVoxelSize: 0 m_VoxelSize: 0.16666667 m_BuildHeightMesh: 0 - m_BakedNavMeshData: {fileID: 23800000, guid: 16f366ac098d14128924f8cb99c76613, type: 2} + m_NavMeshData: {fileID: 23800000, guid: 16f366ac098d14128924f8cb99c76613, type: 2} --- !u!4 &1140663889 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: 1140663883} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 4.91, y: 0.24, z: 4.68} @@ -1160,16 +821,16 @@ Transform: m_Children: - {fileID: 521821144} - {fileID: 47548337} - - {fileID: 680190725} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1324941544 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: 1324941545} - component: {fileID: 1324941547} @@ -1184,8 +845,9 @@ GameObject: --- !u!4 &1324941545 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: 1324941544} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -1198,12 +860,14 @@ 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: 1324941544} m_Text: 'Click on the ground to move agents. - Notice the red agent can pass only the rightmost gate' + Notice the red agent can pass + only the rightmost gate' m_OffsetZ: 0 m_CharacterSize: 0.5 m_LineSpacing: 1 @@ -1220,15 +884,20 @@ TextMesh: --- !u!23 &1324941547 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: 1324941544} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1238,22 +907,26 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!1 &1332002821 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: 1332002822} - component: {fileID: 1332002825} @@ -1269,8 +942,9 @@ GameObject: --- !u!4 &1332002822 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: 1332002821} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.53, z: -0.119999886} @@ -1282,15 +956,20 @@ Transform: --- !u!23 &1332002823 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: 1332002821} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -1300,21 +979,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &1332002824 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: 1332002821} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1325,16 +1008,18 @@ BoxCollider: --- !u!33 &1332002825 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: 1332002821} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1632243708 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: 1632243714} - component: {fileID: 1632243713} @@ -1351,8 +1036,9 @@ GameObject: --- !u!114 &1632243709 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: 1632243708} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1362,8 +1048,9 @@ MonoBehaviour: --- !u!195 &1632243710 NavMeshAgent: 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: 1632243708} m_Enabled: 1 m_AgentTypeID: 0 @@ -1383,15 +1070,20 @@ NavMeshAgent: --- !u!23 &1632243711 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: 1632243708} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -1401,28 +1093,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1632243713 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: 1632243708} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1632243714 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: 1632243708} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.58, y: 1, z: 6.92} @@ -1431,93 +1128,13 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1780454809 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1780454810} - - component: {fileID: 1780454813} - - component: {fileID: 1780454812} - - component: {fileID: 1780454811} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1780454810 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1780454809} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3.06, z: -0.26999998} - m_LocalScale: {x: 1, y: 1, z: 11.13} - m_Children: [] - m_Father: {fileID: 680190725} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1780454811 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1780454809} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1780454812 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1780454809} - 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!33 &1780454813 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1780454809} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1815214394 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: 1815214395} - component: {fileID: 1815214398} @@ -1533,8 +1150,9 @@ GameObject: --- !u!4 &1815214395 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: 1815214394} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.53, z: 1.7299998} @@ -1546,15 +1164,20 @@ Transform: --- !u!23 &1815214396 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: 1815214394} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -1564,21 +1187,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &1815214397 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: 1815214394} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1589,16 +1216,18 @@ BoxCollider: --- !u!33 &1815214398 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: 1815214394} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1911787635 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: 1911787636} - component: {fileID: 1911787639} @@ -1614,8 +1243,9 @@ GameObject: --- !u!4 &1911787636 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: 1911787635} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.53, z: -2.26} @@ -1627,15 +1257,20 @@ Transform: --- !u!23 &1911787637 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: 1911787635} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -1645,21 +1280,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &1911787638 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: 1911787635} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1670,16 +1309,18 @@ BoxCollider: --- !u!33 &1911787639 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: 1911787635} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &2032738794 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: 2032738800} - component: {fileID: 2032738799} @@ -1696,8 +1337,9 @@ GameObject: --- !u!114 &2032738795 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: 2032738794} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1707,8 +1349,9 @@ MonoBehaviour: --- !u!195 &2032738796 NavMeshAgent: 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: 2032738794} m_Enabled: 1 m_AgentTypeID: -1372625422 @@ -1728,15 +1371,20 @@ NavMeshAgent: --- !u!23 &2032738797 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: 2032738794} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 5195427c0d27644ed90d87ebe86d468a, type: 2} m_StaticBatchInfo: @@ -1746,28 +1394,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &2032738799 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: 2032738794} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &2032738800 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: 2032738794} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.17, y: 1, z: 3.51} diff --git a/Assets/Examples/Scenes/2_drop_plank.unity b/Assets/Examples/Scenes/2_drop_plank.unity index 5cb0eadb..75708590 100644 --- a/Assets/Examples/Scenes/2_drop_plank.unity +++ b/Assets/Examples/Scenes/2_drop_plank.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,42 +38,67 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657844, g: 0.49641222, b: 0.57481694, a: 1} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.574817, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,13 +118,16 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &17731332 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: 17731336} - component: {fileID: 17731335} @@ -116,15 +145,20 @@ GameObject: --- !u!23 &17731333 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: 17731332} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 5195427c0d27644ed90d87ebe86d468a, type: 2} m_StaticBatchInfo: @@ -134,21 +168,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &17731334 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: 17731332} m_Material: {fileID: 0} m_IsTrigger: 1 @@ -159,15 +197,17 @@ BoxCollider: --- !u!33 &17731335 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: 17731332} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &17731336 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: 17731332} m_LocalRotation: {x: 0.3389773, y: 0.14708798, z: 0.28642634, w: 0.8839794} m_LocalPosition: {x: -0.42, y: 6.01, z: 48.89} @@ -179,8 +219,9 @@ Transform: --- !u!114 &17731337 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: 17731332} m_Enabled: 1 m_EditorHideFlags: 0 @@ -193,8 +234,9 @@ MonoBehaviour: --- !u!114 &17731338 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: 17731332} m_Enabled: 1 m_EditorHideFlags: 0 @@ -205,9 +247,10 @@ MonoBehaviour: --- !u!1 &49280205 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: 49280209} - component: {fileID: 49280208} @@ -224,15 +267,20 @@ GameObject: --- !u!23 &49280206 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: 49280205} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: ade8fca681f724cd89b5a568642f15ae, type: 2} m_StaticBatchInfo: @@ -242,21 +290,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &49280207 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: 49280205} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -267,15 +319,17 @@ BoxCollider: --- !u!33 &49280208 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: 49280205} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &49280209 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: 49280205} m_LocalRotation: {x: 0, y: -0.010297261, z: 0, w: 0.999947} m_LocalPosition: {x: 0, y: 0, z: 49.3} @@ -287,8 +341,9 @@ Transform: --- !u!114 &49280210 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: 49280205} m_Enabled: 1 m_EditorHideFlags: 0 @@ -298,9 +353,10 @@ MonoBehaviour: --- !u!1 &137038668 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: 137038669} - component: {fileID: 137038673} @@ -317,8 +373,9 @@ GameObject: --- !u!4 &137038669 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: 137038668} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 26.67} @@ -330,8 +387,9 @@ Transform: --- !u!114 &137038670 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: 137038668} m_Enabled: 1 m_EditorHideFlags: 0 @@ -341,15 +399,20 @@ MonoBehaviour: --- !u!23 &137038671 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: 137038668} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 5c9ea827aaa4145c8900e81ca1395aae, type: 2} m_StaticBatchInfo: @@ -359,21 +422,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &137038672 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: 137038668} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -384,16 +451,18 @@ BoxCollider: --- !u!33 &137038673 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: 137038668} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &176201395 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: 176201399} - component: {fileID: 176201398} @@ -410,15 +479,20 @@ GameObject: --- !u!23 &176201396 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: 176201395} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: ade8fca681f724cd89b5a568642f15ae, type: 2} m_StaticBatchInfo: @@ -428,21 +502,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &176201397 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: 176201395} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -453,15 +531,17 @@ BoxCollider: --- !u!33 &176201398 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: 176201395} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &176201399 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: 176201395} m_LocalRotation: {x: 0, y: -0.113550045, z: 0, w: 0.9935323} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -473,8 +553,9 @@ Transform: --- !u!114 &176201400 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: 176201395} m_Enabled: 1 m_EditorHideFlags: 0 @@ -484,9 +565,10 @@ MonoBehaviour: --- !u!1 &337089815 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: 337089819} - component: {fileID: 337089818} @@ -503,15 +585,20 @@ GameObject: --- !u!23 &337089816 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: 337089815} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -521,21 +608,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &337089817 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: 337089815} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -546,15 +637,17 @@ BoxCollider: --- !u!33 &337089818 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: 337089815} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &337089819 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: 337089815} m_LocalRotation: {x: 0, y: 0.02922992, z: 0, w: -0.99957275} m_LocalPosition: {x: 0, y: 0, z: 35.5} @@ -566,8 +659,9 @@ Transform: --- !u!114 &337089820 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: 337089815} m_Enabled: 1 m_EditorHideFlags: 0 @@ -577,9 +671,10 @@ MonoBehaviour: --- !u!1 &413743877 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: 413743879} - component: {fileID: 413743878} @@ -593,16 +688,19 @@ GameObject: --- !u!108 &413743878 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: 413743877} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -612,6 +710,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -619,16 +735,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &413743879 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: 413743877} m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} m_LocalPosition: {x: 0, y: 3, z: 0} @@ -640,9 +763,10 @@ Transform: --- !u!1 &479450997 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: 479450998} - component: {fileID: 479451002} @@ -659,8 +783,9 @@ GameObject: --- !u!4 &479450998 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: 479450997} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 11.5} @@ -672,8 +797,9 @@ Transform: --- !u!114 &479450999 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: 479450997} m_Enabled: 1 m_EditorHideFlags: 0 @@ -683,15 +809,20 @@ MonoBehaviour: --- !u!23 &479451000 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: 479450997} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -701,21 +832,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &479451001 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: 479450997} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -726,16 +861,18 @@ BoxCollider: --- !u!33 &479451002 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: 479450997} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &554462357 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: 554462361} - component: {fileID: 554462360} @@ -752,15 +889,20 @@ GameObject: --- !u!23 &554462358 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: 554462357} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -770,21 +912,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &554462359 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: 554462357} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -795,15 +941,17 @@ BoxCollider: --- !u!33 &554462360 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: 554462357} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &554462361 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: 554462357} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 19.2} @@ -815,8 +963,9 @@ Transform: --- !u!114 &554462362 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: 554462357} m_Enabled: 1 m_EditorHideFlags: 0 @@ -826,9 +975,10 @@ MonoBehaviour: --- !u!1 &691732394 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: 691732395} - component: {fileID: 691732396} @@ -842,8 +992,9 @@ GameObject: --- !u!4 &691732395 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: 691732394} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 4} @@ -855,22 +1006,24 @@ Transform: --- !u!114 &691732396 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: 691732394} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c751607f01df8445c86b012985b8b152, type: 3} m_Name: m_EditorClassIdentifier: - m_Prefab: {fileID: 162510, guid: c9c7047f49d1a47f8b32b67338d4fc92, type: 2} + m_Prefab: {fileID: 162510, guid: c9c7047f49d1a47f8b32b67338d4fc92, type: 3} m_KeyCode: 32 --- !u!1 &1190262315 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: 1190262320} - component: {fileID: 1190262319} @@ -889,8 +1042,9 @@ GameObject: --- !u!136 &1190262316 CapsuleCollider: 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: 1190262315} m_Material: {fileID: 0} m_IsTrigger: 1 @@ -902,15 +1056,20 @@ CapsuleCollider: --- !u!23 &1190262317 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: 1190262315} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -920,21 +1079,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!54 &1190262318 Rigidbody: 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: 1190262315} serializedVersion: 2 m_Mass: 1 @@ -948,15 +1111,17 @@ Rigidbody: --- !u!33 &1190262319 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: 1190262315} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1190262320 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: 1190262315} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 6.01, z: 26.2} @@ -970,8 +1135,9 @@ Transform: --- !u!114 &1190262321 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: 1190262315} m_Enabled: 1 m_EditorHideFlags: 0 @@ -981,8 +1147,9 @@ MonoBehaviour: --- !u!195 &1190262322 NavMeshAgent: 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: 1190262315} m_Enabled: 1 m_AgentTypeID: 0 @@ -1002,9 +1169,10 @@ NavMeshAgent: --- !u!1 &1211694722 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: 1211694724} - component: {fileID: 1211694723} @@ -1018,8 +1186,9 @@ GameObject: --- !u!114 &1211694723 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: 1211694722} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1031,8 +1200,9 @@ MonoBehaviour: --- !u!4 &1211694724 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: 1211694722} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 26.2} @@ -1044,9 +1214,10 @@ Transform: --- !u!1 &1264455848 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: 1264455852} - component: {fileID: 1264455851} @@ -1063,15 +1234,20 @@ GameObject: --- !u!23 &1264455849 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: 1264455848} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -1081,21 +1257,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!65 &1264455850 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: 1264455848} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1106,15 +1286,17 @@ BoxCollider: --- !u!33 &1264455851 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: 1264455848} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1264455852 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: 1264455848} m_LocalRotation: {x: 0, y: 0.013089597, z: 0, w: 0.99991435} m_LocalPosition: {x: 0, y: 0, z: 42.7} @@ -1126,8 +1308,9 @@ Transform: --- !u!114 &1264455853 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: 1264455848} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1137,9 +1320,10 @@ MonoBehaviour: --- !u!1 &1645357701 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: 1645357702} m_Layer: 0 @@ -1152,8 +1336,9 @@ GameObject: --- !u!4 &1645357702 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: 1645357701} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1172,13 +1357,13 @@ Transform: --- !u!1 &1830412286 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: 1830412291} - component: {fileID: 1830412290} - - component: {fileID: 1830412289} - component: {fileID: 1830412288} - component: {fileID: 1830412287} m_Layer: 2 @@ -1191,34 +1376,36 @@ GameObject: --- !u!81 &1830412287 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: 1830412286} m_Enabled: 1 --- !u!124 &1830412288 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1830412286} - m_Enabled: 1 ---- !u!92 &1830412289 -Behaviour: - 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: 1830412286} m_Enabled: 1 --- !u!20 &1830412290 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: 1830412286} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -1239,15 +1426,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &1830412291 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: 1830412286} m_LocalRotation: {x: 0.20933227, y: 0.007333945, z: -0.0015698979, w: 0.9778158} m_LocalPosition: {x: -0.11062211, y: 3.309309, z: -7.3740253} @@ -1260,9 +1450,10 @@ Transform: --- !u!1 &1958554905 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: 1958554906} - component: {fileID: 1958554908} @@ -1277,8 +1468,9 @@ GameObject: --- !u!4 &1958554906 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: 1958554905} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -1291,12 +1483,14 @@ 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: 1958554905} m_Text: 'Click on the ground to move agent. - Press space to drop a walkable plank.' + Press space to drop a walkable + plank.' m_OffsetZ: 0 m_CharacterSize: 0.5 m_LineSpacing: 1 @@ -1313,15 +1507,20 @@ TextMesh: --- !u!23 &1958554908 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: 1958554905} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -1331,13 +1530,16 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 diff --git a/Assets/Examples/Scenes/3_free_orientation.unity b/Assets/Examples/Scenes/3_free_orientation.unity index b79aa6d7..732dcddf 100644 --- a/Assets/Examples/Scenes/3_free_orientation.unity +++ b/Assets/Examples/Scenes/3_free_orientation.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,42 +38,67 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_IndirectSpecularColor: {r: 0.450203, g: 0.5002427, b: 0.5753938, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,17 +118,19 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &215284572 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: 215284577} - component: {fileID: 215284576} - - component: {fileID: 215284575} - component: {fileID: 215284574} - component: {fileID: 215284573} m_Layer: 0 @@ -115,34 +143,36 @@ GameObject: --- !u!81 &215284573 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: 215284572} m_Enabled: 1 --- !u!124 &215284574 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 215284572} - m_Enabled: 1 ---- !u!92 &215284575 -Behaviour: - 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: 215284572} m_Enabled: 1 --- !u!20 &215284576 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: 215284572} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -163,15 +193,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &215284577 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: 215284572} m_LocalRotation: {x: 0, y: 0.000000014901161, z: 0.000000022351742, w: 1} m_LocalPosition: {x: -0.17193186, y: 8.0741825, z: 15.32492} @@ -184,9 +217,10 @@ Transform: --- !u!1 &513374599 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: 513374600} - component: {fileID: 513374602} @@ -201,8 +235,9 @@ GameObject: --- !u!4 &513374600 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: 513374599} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -215,12 +250,14 @@ 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: 513374599} m_Text: 'Click on the plane to move agent. - Notice the up-vector of navmesh is different from the world y-axis.' + Notice the up-vector of navmesh + is different from the world y-axis.' m_OffsetZ: 0 m_CharacterSize: 0.5 m_LineSpacing: 1 @@ -237,15 +274,20 @@ TextMesh: --- !u!23 &513374602 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: 513374599} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -255,22 +297,26 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!1 &563535072 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: 563535074} - component: {fileID: 563535073} @@ -284,16 +330,19 @@ GameObject: --- !u!108 &563535073 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: 563535072} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 0.37208048, g: 0.8161765, b: 0.8161765, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -303,6 +352,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -310,16 +377,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &563535074 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: 563535072} m_LocalRotation: {x: -0.44825655, y: 0.22926131, z: -0.120109804, w: -0.85561615} m_LocalPosition: {x: 0, y: 3, z: 0} @@ -331,9 +405,10 @@ Transform: --- !u!1 &574844796 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: 574844802} - component: {fileID: 574844799} @@ -350,8 +425,9 @@ GameObject: --- !u!114 &574844797 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: 574844796} m_Enabled: 1 m_EditorHideFlags: 0 @@ -361,8 +437,9 @@ MonoBehaviour: --- !u!195 &574844798 NavMeshAgent: 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: 574844796} m_Enabled: 1 m_AgentTypeID: 0 @@ -382,15 +459,20 @@ NavMeshAgent: --- !u!23 &574844799 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: 574844796} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -400,28 +482,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &574844800 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: 574844796} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &574844802 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: 574844796} m_LocalRotation: {x: -0.38268343, y: 0, z: 0, w: 0.92387956} m_LocalPosition: {x: -2.08, y: 10.91, z: 26.67} @@ -433,9 +520,10 @@ Transform: --- !u!1 &1282037949 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: 1282037954} - component: {fileID: 1282037953} @@ -452,8 +540,9 @@ GameObject: --- !u!114 &1282037950 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: 1282037949} m_Enabled: 1 m_EditorHideFlags: 0 @@ -476,20 +565,25 @@ MonoBehaviour: m_OverrideVoxelSize: 0 m_VoxelSize: 0.16666667 m_BuildHeightMesh: 0 - m_BakedNavMeshData: {fileID: 238755646918240070, guid: df1140b6a36a84fcc80e4e177275c22b, + m_NavMeshData: {fileID: 238755646918240070, guid: df1140b6a36a84fcc80e4e177275c22b, type: 2} --- !u!23 &1282037951 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: 1282037949} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -499,42 +593,47 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!64 &1282037952 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: 1282037949} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!33 &1282037953 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: 1282037949} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1282037954 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: 1282037949} m_LocalRotation: {x: -0.3826835, y: 0, z: 0, w: 0.9238795} m_LocalPosition: {x: -0.27426943, y: 8.925922, z: 25.682312} @@ -546,9 +645,10 @@ Transform: --- !u!1 &1982491631 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: 1982491633} - component: {fileID: 1982491632} @@ -562,16 +662,19 @@ GameObject: --- !u!108 &1982491632 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: 1982491631} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.7810258, b: 0.18382353, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -581,6 +684,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -588,16 +709,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1982491633 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: 1982491631} m_LocalRotation: {x: 0.314395, y: -0.2447256, z: 0.084241904, w: 0.91332823} m_LocalPosition: {x: 0, y: 3, z: 0} diff --git a/Assets/Examples/Scenes/4_sliding_window_infinite.unity b/Assets/Examples/Scenes/4_sliding_window_infinite.unity index 17010e1a..c5952f95 100644 --- a/Assets/Examples/Scenes/4_sliding_window_infinite.unity +++ b/Assets/Examples/Scenes/4_sliding_window_infinite.unity @@ -1,19 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + serializedVersion: 2 m_OcclusionBakeSettings: smallestOccluder: 5 smallestHole: 0.25 backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -38,41 +39,66 @@ RenderSettings: m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,13 +118,16 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &107292542 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: 107292544} - component: {fileID: 107292543} @@ -112,16 +141,19 @@ GameObject: --- !u!108 &107292543 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: 107292542} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 0.5514706, g: 0.45573467, b: 0.19463666, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -131,6 +163,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -138,16 +188,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &107292544 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: 107292542} m_LocalRotation: {x: 0.8445521, y: 0.116420306, z: -0.48104066, w: 0.20439675} m_LocalPosition: {x: 0, y: 10, z: 0} @@ -159,9 +216,10 @@ Transform: --- !u!1 &108111938 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: 108111941} - component: {fileID: 108111940} @@ -177,8 +235,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: 108111938} m_Text: 'Click on ground to move agent. @@ -199,15 +258,20 @@ TextMesh: --- !u!23 &108111940 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: 108111938} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -217,21 +281,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!4 &108111941 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: 108111938} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -243,9 +311,10 @@ Transform: --- !u!1 &326844925 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: 326844928} - component: {fileID: 326844927} @@ -260,15 +329,16 @@ GameObject: --- !u!114 &326844926 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: 326844925} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0805752a20e62489680c7c8ba929bccc, type: 3} m_Name: m_EditorClassIdentifier: - m_Prefab: {fileID: 131166, guid: c1f4492f15da844ebae2767c08ef4aab, type: 2} + m_Prefab: {fileID: 131166, guid: c1f4492f15da844ebae2767c08ef4aab, type: 3} m_PoolSize: 250 m_InstancesPerTile: 1 m_RandomPosition: 0 @@ -279,15 +349,16 @@ MonoBehaviour: --- !u!114 &326844927 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: 326844925} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0805752a20e62489680c7c8ba929bccc, type: 3} m_Name: m_EditorClassIdentifier: - m_Prefab: {fileID: 183886, guid: 46d69f622d1354ee0820b7921e262b38, type: 2} + m_Prefab: {fileID: 183886, guid: 46d69f622d1354ee0820b7921e262b38, type: 3} m_PoolSize: 250 m_InstancesPerTile: 10 m_RandomPosition: 1 @@ -298,8 +369,9 @@ MonoBehaviour: --- !u!4 &326844928 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: 326844925} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -311,13 +383,13 @@ Transform: --- !u!1 &1151172701 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: 1151172706} - component: {fileID: 1151172705} - - component: {fileID: 1151172704} - component: {fileID: 1151172703} - component: {fileID: 1151172702} m_Layer: 0 @@ -330,34 +402,36 @@ GameObject: --- !u!81 &1151172702 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: 1151172701} m_Enabled: 1 --- !u!124 &1151172703 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1151172701} - m_Enabled: 1 ---- !u!92 &1151172704 -Behaviour: - 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: 1151172701} m_Enabled: 1 --- !u!20 &1151172705 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: 1151172701} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -378,15 +452,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &1151172706 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: 1151172701} m_LocalRotation: {x: 0.14133064, y: -0.03563044, z: 0.005090132, w: 0.989308} m_LocalPosition: {x: 2.0097656, y: 10.291893, z: -31.478638} @@ -399,9 +476,10 @@ Transform: --- !u!1 &1391876972 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: 1391876977} - component: {fileID: 1391876976} @@ -418,8 +496,9 @@ GameObject: --- !u!114 &1391876973 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: 1391876972} m_Enabled: 1 m_EditorHideFlags: 0 @@ -429,8 +508,9 @@ MonoBehaviour: --- !u!195 &1391876974 NavMeshAgent: 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: 1391876972} m_Enabled: 1 m_AgentTypeID: 0 @@ -450,15 +530,20 @@ NavMeshAgent: --- !u!23 &1391876975 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: 1391876972} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -468,28 +553,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1391876976 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: 1391876972} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1391876977 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: 1391876972} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 979.6, y: 0, z: 940.8} @@ -503,9 +593,10 @@ Transform: --- !u!1 &1604493934 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: 1604493936} - component: {fileID: 1604493935} @@ -519,16 +610,19 @@ GameObject: --- !u!108 &1604493935 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: 1604493934} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 0.8392157, g: 0.9866937, b: 1, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -538,6 +632,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -545,16 +657,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1604493936 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: 1604493934} m_LocalRotation: {x: -0.39746866, y: 0.12510414, z: -0.054799743, w: -0.9073944} m_LocalPosition: {x: 0, y: 10, z: 0} @@ -566,9 +685,10 @@ Transform: --- !u!1 &1939004444 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: 1939004446} - component: {fileID: 1939004445} @@ -582,8 +702,9 @@ GameObject: --- !u!114 &1939004445 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: 1939004444} m_Enabled: 1 m_EditorHideFlags: 0 @@ -595,8 +716,9 @@ MonoBehaviour: --- !u!4 &1939004446 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: 1939004444} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 971.27466, y: 59.49215, z: 910.20105} diff --git a/Assets/Examples/Scenes/5_sliding_window_terrain.unity b/Assets/Examples/Scenes/5_sliding_window_terrain.unity index b176b905..44bba6fd 100644 --- a/Assets/Examples/Scenes/5_sliding_window_terrain.unity +++ b/Assets/Examples/Scenes/5_sliding_window_terrain.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -38,41 +39,66 @@ RenderSettings: m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,17 +118,19 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &107160192 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: 107160193} - component: {fileID: 107160197} - - component: {fileID: 107160196} - component: {fileID: 107160195} - component: {fileID: 107160194} m_Layer: 2 @@ -115,8 +143,9 @@ GameObject: --- !u!4 &107160193 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: 107160192} m_LocalRotation: {x: 0.20933227, y: 0.007333945, z: -0.0015698979, w: 0.9778158} m_LocalPosition: {x: -0.11062211, y: 3.309309, z: -7.3740253} @@ -129,34 +158,36 @@ Transform: --- !u!81 &107160194 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: 107160192} m_Enabled: 1 --- !u!124 &107160195 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 107160192} - m_Enabled: 1 ---- !u!92 &107160196 -Behaviour: - 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: 107160192} m_Enabled: 1 --- !u!20 &107160197 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: 107160192} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -177,16 +208,19 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!1 &479004265 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: 479004267} - component: {fileID: 479004266} @@ -200,16 +234,19 @@ GameObject: --- !u!108 &479004266 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: 479004265} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -219,6 +256,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -226,16 +281,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &479004267 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: 479004265} m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} m_LocalPosition: {x: 0, y: 3, z: 0} @@ -247,9 +309,10 @@ Transform: --- !u!1 &602558287 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: 602558289} - component: {fileID: 602558288} @@ -263,8 +326,9 @@ GameObject: --- !u!114 &602558288 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: 602558287} m_Enabled: 1 m_EditorHideFlags: 0 @@ -276,8 +340,9 @@ MonoBehaviour: --- !u!4 &602558289 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: 602558287} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1007.9, y: 56, z: 938} @@ -289,9 +354,10 @@ Transform: --- !u!1 &1364867115 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: 1364867122} - component: {fileID: 1364867121} @@ -310,8 +376,9 @@ GameObject: --- !u!54 &1364867116 Rigidbody: 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: 1364867115} serializedVersion: 2 m_Mass: 1 @@ -325,8 +392,9 @@ Rigidbody: --- !u!136 &1364867117 CapsuleCollider: 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: 1364867115} m_Material: {fileID: 0} m_IsTrigger: 1 @@ -338,8 +406,9 @@ CapsuleCollider: --- !u!114 &1364867118 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: 1364867115} m_Enabled: 1 m_EditorHideFlags: 0 @@ -349,8 +418,9 @@ MonoBehaviour: --- !u!195 &1364867119 NavMeshAgent: 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: 1364867115} m_Enabled: 1 m_AgentTypeID: 0 @@ -370,15 +440,20 @@ NavMeshAgent: --- !u!23 &1364867120 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: 1364867115} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -388,28 +463,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1364867121 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: 1364867115} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1364867122 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: 1364867115} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 755, y: 42, z: 1277} @@ -422,9 +502,10 @@ Transform: --- !u!1 &1444751911 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: 1444751914} - component: {fileID: 1444751913} @@ -440,8 +521,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: 1444751911} m_Text: Building navmesh for local section of terrain m_OffsetZ: 0 @@ -460,15 +542,20 @@ TextMesh: --- !u!23 &1444751913 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: 1444751911} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -478,21 +565,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!4 &1444751914 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: 1444751911} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -504,9 +595,10 @@ Transform: --- !u!1 &1598387892 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: 1598387895} - component: {fileID: 1598387894} @@ -522,8 +614,9 @@ GameObject: --- !u!154 &1598387893 TerrainCollider: 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: 1598387892} m_Material: {fileID: 0} m_Enabled: 1 @@ -532,11 +625,12 @@ TerrainCollider: --- !u!218 &1598387894 Terrain: 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: 1598387892} m_Enabled: 1 - serializedVersion: 3 + serializedVersion: 6 m_TerrainData: {fileID: 15600000, guid: 94511fbc8bb3e4f94aa3a65d6f584b9d, type: 2} m_TreeDistance: 2000 m_TreeBillboardDistance: 50 @@ -547,24 +641,26 @@ Terrain: m_HeightmapPixelError: 5 m_SplatMapDistance: 1000 m_HeightmapMaximumLOD: 0 - m_CastShadows: 1 + m_ShadowCastingMode: 2 m_DrawHeightmap: 1 + m_DrawInstanced: 0 m_DrawTreesAndFoliage: 1 m_ReflectionProbeUsage: 1 - m_MaterialType: 0 - m_LegacySpecular: - serializedVersion: 2 - rgba: 4286545791 - m_LegacyShininess: 0.078125 - m_MaterialTemplate: {fileID: 0} + m_MaterialTemplate: {fileID: 10652, guid: 0000000000000000f000000000000000, type: 0} m_BakeLightProbesForTrees: 1 + m_PreserveTreePrototypeLayers: 0 + m_DeringLightProbesForTrees: 1 m_ScaleInLightmap: 0.0512 m_LightmapParameters: {fileID: 15203, guid: 0000000000000000f000000000000000, type: 0} + m_GroupingID: 0 + m_RenderingLayerMask: 1 + m_AllowAutoConnect: 0 --- !u!4 &1598387895 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: 1598387892} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -576,8 +672,9 @@ Transform: --- !u!114 &1598387896 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: 1598387892} m_Enabled: 1 m_EditorHideFlags: 0 diff --git a/Assets/Examples/Scenes/6_modify_mesh.unity b/Assets/Examples/Scenes/6_modify_mesh.unity index 8b7a54d3..8235ef33 100644 --- a/Assets/Examples/Scenes/6_modify_mesh.unity +++ b/Assets/Examples/Scenes/6_modify_mesh.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -38,42 +39,67 @@ RenderSettings: m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 112000000, guid: b7f15963ee5cf4a27b6fd0628035d020, type: 2} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -93,13 +119,16 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &33953883 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: 33953889} - component: {fileID: 33953888} @@ -116,21 +145,22 @@ GameObject: --- !u!114 &33953884 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: 33953883} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!195 &33953886 NavMeshAgent: 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: 33953883} m_Enabled: 1 m_AgentTypeID: 0 @@ -150,15 +180,20 @@ NavMeshAgent: --- !u!23 &33953887 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: 33953883} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -168,28 +203,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &33953888 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: 33953883} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &33953889 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: 33953883} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -10.09, y: 0.24, z: 3.97} @@ -201,9 +241,10 @@ Transform: --- !u!1 &35163881 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: 35163887} - component: {fileID: 35163886} @@ -220,21 +261,22 @@ GameObject: --- !u!114 &35163882 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: 35163881} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!195 &35163884 NavMeshAgent: 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: 35163881} m_Enabled: 1 m_AgentTypeID: 0 @@ -254,15 +296,20 @@ NavMeshAgent: --- !u!23 &35163885 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: 35163881} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -272,28 +319,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &35163886 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: 35163881} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &35163887 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: 35163881} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 9.72, y: 0.24, z: -3.62} @@ -305,9 +357,10 @@ Transform: --- !u!1 &158642966 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: 158642971} - component: {fileID: 158642970} @@ -324,22 +377,23 @@ GameObject: --- !u!64 &158642967 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: 158642966} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &158642968 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: 158642966} m_Enabled: 1 m_EditorHideFlags: 0 @@ -349,15 +403,20 @@ MonoBehaviour: --- !u!23 &158642969 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: 158642966} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -367,28 +426,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &158642970 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: 158642966} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &158642971 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: 158642966} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -5, y: 0, z: -10} @@ -400,9 +464,10 @@ Transform: --- !u!1 &162129343 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: 162129344} - component: {fileID: 162129346} @@ -417,8 +482,9 @@ GameObject: --- !u!4 &162129344 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: 162129343} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -431,12 +497,14 @@ 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: 162129343} m_Text: 'Use mouse to rotate view. WASD to move camera. - lmb or ''space'' raises ground. + lmb or ''space'' raises + ground. rmb or ''left shift+space'' lowers ground. @@ -457,15 +525,20 @@ TextMesh: --- !u!23 &162129346 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: 162129343} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -475,22 +548,26 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!1 &254691816 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: 254691822} - component: {fileID: 254691821} @@ -507,21 +584,22 @@ GameObject: --- !u!114 &254691817 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: 254691816} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!195 &254691819 NavMeshAgent: 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: 254691816} m_Enabled: 1 m_AgentTypeID: 0 @@ -541,15 +619,20 @@ NavMeshAgent: --- !u!23 &254691820 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: 254691816} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -559,28 +642,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &254691821 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: 254691816} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &254691822 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: 254691816} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 7.7, y: 0.24, z: 7.92} @@ -592,9 +680,10 @@ Transform: --- !u!1 &372174613 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: 372174618} - component: {fileID: 372174617} @@ -611,22 +700,23 @@ GameObject: --- !u!64 &372174614 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: 372174613} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &372174615 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: 372174613} m_Enabled: 1 m_EditorHideFlags: 0 @@ -636,15 +726,20 @@ MonoBehaviour: --- !u!23 &372174616 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: 372174613} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -654,28 +749,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &372174617 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: 372174613} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &372174618 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: 372174613} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -25, y: 0, z: 10} @@ -687,9 +787,10 @@ Transform: --- !u!1 &643512201 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: 643512203} - component: {fileID: 643512202} @@ -703,16 +804,19 @@ GameObject: --- !u!108 &643512202 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: 643512201} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 0.5514706, g: 0.45573467, b: 0.19463666, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -722,6 +826,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -729,16 +851,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &643512203 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: 643512201} m_LocalRotation: {x: 0.8445521, y: 0.116420306, z: -0.48104066, w: 0.20439675} m_LocalPosition: {x: 0, y: 10, z: 0} @@ -750,9 +879,10 @@ Transform: --- !u!1 &671862446 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: 671862452} - component: {fileID: 671862451} @@ -769,21 +899,22 @@ GameObject: --- !u!114 &671862447 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: 671862446} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!195 &671862449 NavMeshAgent: 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: 671862446} m_Enabled: 1 m_AgentTypeID: 0 @@ -803,15 +934,20 @@ NavMeshAgent: --- !u!23 &671862450 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: 671862446} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -821,28 +957,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &671862451 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: 671862446} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &671862452 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: 671862446} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.54, y: 0.24, z: 10.95} @@ -854,9 +995,10 @@ Transform: --- !u!1 &829783106 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: 829783108} - component: {fileID: 829783109} @@ -870,8 +1012,9 @@ GameObject: --- !u!4 &829783108 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: 829783106} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -5.7, y: 0, z: 0} @@ -883,8 +1026,9 @@ Transform: --- !u!114 &829783109 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: 829783106} m_Enabled: 1 m_EditorHideFlags: 0 @@ -896,9 +1040,10 @@ MonoBehaviour: --- !u!1 &910780640 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: 910780645} - component: {fileID: 910780644} @@ -915,22 +1060,23 @@ GameObject: --- !u!64 &910780641 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: 910780640} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &910780642 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: 910780640} m_Enabled: 1 m_EditorHideFlags: 0 @@ -940,15 +1086,20 @@ MonoBehaviour: --- !u!23 &910780643 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: 910780640} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -958,28 +1109,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &910780644 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: 910780640} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &910780645 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: 910780640} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 15, y: 0, z: 10} @@ -991,9 +1147,10 @@ Transform: --- !u!1 &1143978481 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: 1143978487} - component: {fileID: 1143978486} @@ -1010,21 +1167,22 @@ GameObject: --- !u!114 &1143978482 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: 1143978481} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!195 &1143978484 NavMeshAgent: 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: 1143978481} m_Enabled: 1 m_AgentTypeID: 0 @@ -1044,15 +1202,20 @@ NavMeshAgent: --- !u!23 &1143978485 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: 1143978481} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -1062,28 +1225,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1143978486 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: 1143978481} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1143978487 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: 1143978481} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -8.69, y: 0.24, z: -9.42} @@ -1095,9 +1263,10 @@ Transform: --- !u!1 &1341862483 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: 1341862485} - component: {fileID: 1341862484} @@ -1111,8 +1280,9 @@ GameObject: --- !u!114 &1341862484 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: 1341862483} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1132,8 +1302,9 @@ MonoBehaviour: --- !u!4 &1341862485 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: 1341862483} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.45043564, y: 0.2367382, z: 0.295578} @@ -1145,9 +1316,10 @@ Transform: --- !u!1 &1522610508 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: 1522610509} m_Layer: 0 @@ -1160,8 +1332,9 @@ GameObject: --- !u!4 &1522610509 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: 1522610508} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1180,9 +1353,10 @@ Transform: --- !u!1 &1554633489 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: 1554633494} - component: {fileID: 1554633493} @@ -1199,22 +1373,23 @@ GameObject: --- !u!64 &1554633490 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: 1554633489} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &1554633491 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: 1554633489} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1224,15 +1399,20 @@ MonoBehaviour: --- !u!23 &1554633492 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: 1554633489} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -1242,28 +1422,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1554633493 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: 1554633489} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1554633494 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: 1554633489} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -25, y: -0, z: -10} @@ -1275,13 +1460,13 @@ Transform: --- !u!1 &1557957664 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: 1557957669} - component: {fileID: 1557957668} - - component: {fileID: 1557957667} - component: {fileID: 1557957666} - component: {fileID: 1557957665} - component: {fileID: 1557957670} @@ -1295,34 +1480,36 @@ GameObject: --- !u!81 &1557957665 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: 1557957664} m_Enabled: 1 --- !u!124 &1557957666 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1557957664} - m_Enabled: 1 ---- !u!92 &1557957667 -Behaviour: - 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: 1557957664} m_Enabled: 1 --- !u!20 &1557957668 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: 1557957664} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -1343,15 +1530,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &1557957669 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: 1557957664} m_LocalRotation: {x: 0.042841204, y: 0.9523507, z: -0.25681403, w: 0.15886937} m_LocalPosition: {x: -14.847079, y: 25.968092, z: 35.253548} @@ -1365,8 +1555,9 @@ Transform: --- !u!114 &1557957670 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: 1557957664} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1385,9 +1576,10 @@ MonoBehaviour: --- !u!1 &1634654713 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: 1634654719} - component: {fileID: 1634654718} @@ -1404,8 +1596,9 @@ GameObject: --- !u!195 &1634654715 NavMeshAgent: 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: 1634654713} m_Enabled: 1 m_AgentTypeID: 0 @@ -1425,15 +1618,20 @@ NavMeshAgent: --- !u!23 &1634654716 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: 1634654713} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -1443,41 +1641,46 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!114 &1634654717 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: 1634654713} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dd76b8ee2dbcf4be6998e917c65cd6ed, type: 3} m_Name: m_EditorClassIdentifier: - m_range: 25 - m_relative: 0 + m_Range: 25 --- !u!33 &1634654718 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: 1634654713} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1634654719 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: 1634654713} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.12, y: 0.24, z: 0.3} @@ -1489,9 +1692,10 @@ Transform: --- !u!1 &1664473225 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: 1664473227} - component: {fileID: 1664473226} @@ -1505,16 +1709,19 @@ GameObject: --- !u!108 &1664473226 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: 1664473225} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 0.8392157, g: 0.9866937, b: 1, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1524,6 +1731,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -1531,16 +1756,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1664473227 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: 1664473225} m_LocalRotation: {x: -0.39746866, y: 0.12510414, z: -0.054799743, w: -0.9073944} m_LocalPosition: {x: 0, y: 10, z: 0} @@ -1552,9 +1784,10 @@ Transform: --- !u!1 &1688803692 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: 1688803693} - component: {fileID: 1688803696} @@ -1570,8 +1803,9 @@ GameObject: --- !u!4 &1688803693 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: 1688803692} m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} m_LocalPosition: {x: 0, y: -19, z: 0} @@ -1583,8 +1817,9 @@ Transform: --- !u!114 &1688803694 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: 1688803692} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1594,15 +1829,20 @@ MonoBehaviour: --- !u!23 &1688803695 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: 1688803692} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 0 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 1e1c6a0a64beb49ec96272beefa468a5, type: 2} m_StaticBatchInfo: @@ -1612,29 +1852,34 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1688803696 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: 1688803692} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1764570984 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: 1764570985} - component: {fileID: 1764570989} @@ -1651,8 +1896,9 @@ GameObject: --- !u!4 &1764570985 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: 1764570984} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 15, y: 0, z: -10} @@ -1664,8 +1910,9 @@ Transform: --- !u!114 &1764570986 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: 1764570984} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1675,15 +1922,20 @@ MonoBehaviour: --- !u!23 &1764570987 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: 1764570984} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -1693,43 +1945,48 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &1764570989 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: 1764570984} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!64 &1764570991 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: 1764570984} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &2072502900 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: 2072502905} - component: {fileID: 2072502904} @@ -1746,22 +2003,23 @@ GameObject: --- !u!64 &2072502901 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: 2072502900} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 + m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!114 &2072502902 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: 2072502900} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1771,15 +2029,20 @@ MonoBehaviour: --- !u!23 &2072502903 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: 2072502900} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 0aa37164acf594e03876b4e0b590280e, type: 2} m_StaticBatchInfo: @@ -1789,28 +2052,33 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &2072502904 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: 2072502900} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &2072502905 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: 2072502900} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -5, y: 0, z: 10} @@ -1822,9 +2090,10 @@ Transform: --- !u!1 &2143570744 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: 2143570746} - component: {fileID: 2143570745} @@ -1838,15 +2107,20 @@ GameObject: --- !u!212 &2143570745 SpriteRenderer: 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: 2143570744} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} m_StaticBatchInfo: @@ -1856,25 +2130,36 @@ SpriteRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 0 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 20 m_Sprite: {fileID: 21300000, guid: 28d2c2677149d45e290e8fa042b1b80f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &2143570746 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: 2143570744} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 2} diff --git a/Assets/Examples/Scenes/7_dungeon.unity b/Assets/Examples/Scenes/7_dungeon.unity index e740bca9..d77442ff 100644 --- a/Assets/Examples/Scenes/7_dungeon.unity +++ b/Assets/Examples/Scenes/7_dungeon.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -38,41 +39,66 @@ RenderSettings: m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,13 +118,16 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &172077183 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: 172077185} - component: {fileID: 172077184} @@ -112,16 +141,19 @@ GameObject: --- !u!108 &172077184 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: 172077183} m_Enabled: 1 - serializedVersion: 7 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -131,6 +163,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -138,16 +188,23 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &172077185 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: 172077183} m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} m_LocalPosition: {x: 0, y: 3, z: 0} @@ -159,9 +216,10 @@ Transform: --- !u!1 &643401653 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: 643401655} - component: {fileID: 643401654} @@ -175,8 +233,9 @@ GameObject: --- !u!114 &643401654 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: 643401653} m_Enabled: 1 m_EditorHideFlags: 0 @@ -187,27 +246,28 @@ MonoBehaviour: m_Height: 6 m_Spacing: 4 m_Tiles: - - {fileID: 188650, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - - {fileID: 152096, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - - {fileID: 111830, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - - {fileID: 182416, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - - {fileID: 183732, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - - {fileID: 121048, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - - {fileID: 139950, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - - {fileID: 113850, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - - {fileID: 154532, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - - {fileID: 116954, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - - {fileID: 108734, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - - {fileID: 127282, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - - {fileID: 158542, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - - {fileID: 134590, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - - {fileID: 162052, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - - {fileID: 153206, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} + - {fileID: 188650, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + - {fileID: 152096, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + - {fileID: 111830, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} + - {fileID: 182416, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + - {fileID: 183732, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + - {fileID: 121048, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + - {fileID: 139950, guid: cd19d9115d9a14e4193a39766437a679, type: 3} + - {fileID: 113850, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + - {fileID: 154532, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} + - {fileID: 116954, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + - {fileID: 108734, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} + - {fileID: 127282, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + - {fileID: 158542, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + - {fileID: 134590, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + - {fileID: 162052, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + - {fileID: 153206, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} --- !u!4 &643401655 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: 643401653} m_LocalRotation: {x: 0, y: -0.0724137, z: 0, w: 0.9973747} m_LocalPosition: {x: -0.27, y: 0, z: -2.61} @@ -219,9 +279,10 @@ Transform: --- !u!1 &677226639 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: 677226640} - component: {fileID: 677226642} @@ -236,8 +297,9 @@ GameObject: --- !u!4 &677226640 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: 677226639} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -250,8 +312,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: 677226639} m_Text: 'Press play to generate maze. @@ -272,15 +335,20 @@ TextMesh: --- !u!23 &677226642 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: 677226639} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -290,26 +358,29 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!1 &899821198 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: 899821203} - component: {fileID: 899821202} - - component: {fileID: 899821201} - component: {fileID: 899821200} - component: {fileID: 899821199} m_Layer: 0 @@ -322,34 +393,36 @@ GameObject: --- !u!81 &899821199 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: 899821198} m_Enabled: 1 --- !u!124 &899821200 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 899821198} - m_Enabled: 1 ---- !u!92 &899821201 -Behaviour: - 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: 899821198} m_Enabled: 1 --- !u!20 &899821202 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: 899821198} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -370,15 +443,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &899821203 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: 899821198} m_LocalRotation: {x: 0.44250405, y: -0.005380552, z: 0.0026550672, w: 0.89674646} m_LocalPosition: {x: 10.194305, y: 20.730028, z: -6.978447} @@ -391,9 +467,10 @@ Transform: --- !u!1 &1670767831 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: 1670767836} - component: {fileID: 1670767835} @@ -412,8 +489,9 @@ GameObject: --- !u!114 &1670767832 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: 1670767831} m_Enabled: 1 m_EditorHideFlags: 0 @@ -423,15 +501,20 @@ MonoBehaviour: --- !u!23 &1670767833 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: 1670767831} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: c07befab8ca1540368e662cfe2fddf6b, type: 2} m_StaticBatchInfo: @@ -441,21 +524,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!136 &1670767834 CapsuleCollider: 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: 1670767831} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -467,15 +554,17 @@ CapsuleCollider: --- !u!33 &1670767835 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: 1670767831} m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1670767836 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: 1670767831} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: 0} @@ -487,8 +576,9 @@ Transform: --- !u!195 &1670767837 NavMeshAgent: 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: 1670767831} m_Enabled: 1 m_AgentTypeID: 0 @@ -508,8 +598,9 @@ NavMeshAgent: --- !u!114 &1670767838 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: 1670767831} m_Enabled: 1 m_EditorHideFlags: 0 diff --git a/Assets/Examples/Scenes/7b_dungeon_tile_prefabs.unity b/Assets/Examples/Scenes/7b_dungeon_tile_prefabs.unity index ce07d4f4..ff4f2208 100644 --- a/Assets/Examples/Scenes/7b_dungeon_tile_prefabs.unity +++ b/Assets/Examples/Scenes/7b_dungeon_tile_prefabs.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,42 +38,67 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.574817, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 11 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 4 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_DirectLightInLightProbes: 1 m_FinalGather: 0 m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -92,6713 +118,723 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &27929185 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 182128, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 27929186} - - component: {fileID: 27929189} - - component: {fileID: 27929188} - - component: {fileID: 27929187} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &27929186 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 448614, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 27929185} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1406059171} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &27929187 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2343822, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 27929185} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &27929188 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6585554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 27929185} - 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!33 &27929189 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3308162, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 27929185} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &37380752 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 102634, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 37380753} - - component: {fileID: 37380756} - - component: {fileID: 37380755} - - component: {fileID: 37380754} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &37380753 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 423878, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 37380752} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1010536976} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &37380754 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2306490, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 37380752} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &37380755 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6548512, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 37380752} - 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!33 &37380756 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3354472, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 37380752} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &56011192 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 182416, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 56011194} - - component: {fileID: 56011193} - m_Layer: 0 - m_Name: Tile3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &56011193 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010490614464, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 56011192} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238817638144178146, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_FollowTransform: 0 ---- !u!4 &56011194 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 56011192} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 30, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 410140445} - - {fileID: 960085731} - - {fileID: 261414338} - - {fileID: 1007830262} - - {fileID: 2068530230} - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &78923438 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 104102, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 78923439} - - component: {fileID: 78923442} - - component: {fileID: 78923441} - - component: {fileID: 78923440} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &78923439 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 450928, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 78923438} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1010536976} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &78923440 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2398154, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 78923438} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &78923441 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6588566, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 78923438} - 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!33 &78923442 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3307946, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 78923438} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &102648398 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 162052, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 102648400} - - component: {fileID: 102648399} - m_Layer: 0 - m_Name: Tile14 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &102648399 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013912606354, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 102648398} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238737442254228608, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_FollowTransform: 0 ---- !u!4 &102648400 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 102648398} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 140, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1919448289} - - {fileID: 784101124} - - {fileID: 1510212152} - - {fileID: 1599400978} - - {fileID: 817727139} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &122265191 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 176630, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 122265192} - - component: {fileID: 122265195} - - component: {fileID: 122265194} - - component: {fileID: 122265193} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &122265192 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 422982, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 122265191} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 933610693} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &122265193 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2374690, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 122265191} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &122265194 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6505370, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 122265191} - 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!33 &122265195 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3307784, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 122265191} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &146631642 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 139950, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 146631644} - - component: {fileID: 146631643} - m_Layer: 0 - m_Name: Tile6 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &146631643 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013633334184, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 146631642} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238499112439393678, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_FollowTransform: 0 ---- !u!4 &146631644 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 146631642} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 60, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1709521697} - - {fileID: 502087102} - - {fileID: 2129492482} - - {fileID: 839378686} - - {fileID: 781901142} - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &159678913 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 198978, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 159678914} - - component: {fileID: 159678915} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &159678914 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 497380, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 159678913} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1750600049} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &159678915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012371500414, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 159678913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &166138696 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 164016, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 166138697} - - component: {fileID: 166138700} - - component: {fileID: 166138699} - - component: {fileID: 166138698} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &166138697 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 436412, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 166138696} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 881006039} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &166138698 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2395990, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 166138696} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &166138699 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6563762, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 166138696} - 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!33 &166138700 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3387882, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 166138696} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &189687338 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 189687340} - - component: {fileID: 189687339} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &189687339 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 189687338} - m_Enabled: 1 - serializedVersion: 7 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &189687340 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 189687338} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 17 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &208177980 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalPosition.x - value: 110 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - propertyPath: m_RootOrder - value: 9 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_RootGameObject: {fileID: 912909579} - m_IsPrefabParent: 0 ---- !u!1 &211787205 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 159254, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 211787206} - - component: {fileID: 211787209} - - component: {fileID: 211787208} - - component: {fileID: 211787207} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &211787206 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 465582, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 211787205} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1382264935} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &211787207 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2309270, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 211787205} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &211787208 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6516534, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 211787205} - 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!33 &211787209 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3394696, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 211787205} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &261414337 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 179308, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 261414338} - - component: {fileID: 261414341} - - component: {fileID: 261414340} - - component: {fileID: 261414339} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &261414338 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 481946, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 261414337} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 56011194} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &261414339 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2313782, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 261414337} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &261414340 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6519910, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 261414337} - 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!33 &261414341 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3351148, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 261414337} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &293847778 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 188012, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 293847779} - - component: {fileID: 293847782} - - component: {fileID: 293847781} - - component: {fileID: 293847780} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &293847779 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 462354, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 293847778} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 881006039} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &293847780 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2370558, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 293847778} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &293847781 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6532668, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 293847778} - 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!33 &293847782 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3360048, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 293847778} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &303573767 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 140784, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 303573768} - - component: {fileID: 303573771} - - component: {fileID: 303573770} - - component: {fileID: 303573769} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &303573768 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 473438, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 303573767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1750600049} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &303573769 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2395906, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 303573767} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &303573770 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6586664, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 303573767} - 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!33 &303573771 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3362282, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 303573767} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &347351337 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 162252, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 347351338} - - component: {fileID: 347351341} - - component: {fileID: 347351340} - - component: {fileID: 347351339} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &347351338 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 449518, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 347351337} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1518209866} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &347351339 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2380480, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 347351337} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &347351340 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6506318, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 347351337} - 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!33 &347351341 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3363186, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 347351337} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &410140444 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 174154, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 410140445} - - component: {fileID: 410140448} - - component: {fileID: 410140447} - - component: {fileID: 410140446} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &410140445 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 406006, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 410140444} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 56011194} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &410140446 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2310922, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 410140444} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &410140447 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6573024, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 410140444} - 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!33 &410140448 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3366092, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 410140444} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &417852502 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalPosition.x - value: 80 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_RootGameObject: {fileID: 1010536974} - m_IsPrefabParent: 0 ---- !u!1 &440796701 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 121048, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 440796703} - - component: {fileID: 440796702} - m_Layer: 0 - m_Name: Tile5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &440796702 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012634645946, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 440796701} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238703659830128490, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_FollowTransform: 0 ---- !u!4 &440796703 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 440796701} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 50, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1785953685} - - {fileID: 897236962} - - {fileID: 530986215} - - {fileID: 1326446149} - - {fileID: 1564496585} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &456890156 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 130636, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 456890157} - - component: {fileID: 456890160} - - component: {fileID: 456890159} - - component: {fileID: 456890158} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &456890157 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 413244, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 456890156} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 912909581} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &456890158 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2341450, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 456890156} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &456890159 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6548580, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 456890156} - 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!33 &456890160 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3331160, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 456890156} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &495138592 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 125652, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 - m_Component: - - component: {fileID: 495138593} - - component: {fileID: 495138594} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &495138593 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 447340, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 495138592} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1503488962} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &495138594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011410039596, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 495138592} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &502087101 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 127568, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 502087102} - - component: {fileID: 502087105} - - component: {fileID: 502087104} - - component: {fileID: 502087103} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &502087102 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 493872, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 502087101} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 146631644} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &502087103 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2377800, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 502087101} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &502087104 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6589762, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 502087101} - 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!33 &502087105 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3356474, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 502087101} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &517198498 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 194954, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 517198499} - - component: {fileID: 517198502} - - component: {fileID: 517198501} - - component: {fileID: 517198500} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &517198499 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 497556, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 517198498} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 933610693} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &517198500 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2355170, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 517198498} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &517198501 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6524256, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 517198498} - 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!33 &517198502 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3353878, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 517198498} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &523335795 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 107828, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 523335796} - - component: {fileID: 523335797} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &523335796 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 437794, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 523335795} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1069496846} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &523335797 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013707939698, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 523335795} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &523914450 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 129130, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 523914451} - - component: {fileID: 523914452} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &523914451 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 493782, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 523914450} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 912909581} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &523914452 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012214706434, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 523914450} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &530986214 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 166678, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 530986215} - - component: {fileID: 530986218} - - component: {fileID: 530986217} - - component: {fileID: 530986216} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &530986215 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 495076, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 530986214} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 440796703} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &530986216 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2322854, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 530986214} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &530986217 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6548368, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 530986214} - 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!33 &530986218 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3311708, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 530986214} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &546842854 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 165104, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 546842855} - - component: {fileID: 546842858} - - component: {fileID: 546842857} - - component: {fileID: 546842856} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &546842855 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 498038, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 546842854} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1984199761} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &546842856 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2398554, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 546842854} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &546842857 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6541700, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 546842854} - 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!33 &546842858 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3312886, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 546842854} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &598489875 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 117760, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 598489876} - - component: {fileID: 598489879} - - component: {fileID: 598489878} - - component: {fileID: 598489877} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &598489876 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 420910, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 598489875} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 933610693} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &598489877 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2398160, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 598489875} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &598489878 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6568266, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 598489875} - 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!33 &598489879 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3304496, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 598489875} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &660343288 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalPosition.x - value: 150 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_RootGameObject: {fileID: 1750600047} - m_IsPrefabParent: 0 ---- !u!1001 &664672538 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalPosition.x - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - propertyPath: m_RootOrder - value: 15 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_RootGameObject: {fileID: 1984199759} - m_IsPrefabParent: 0 ---- !u!1001 &695709082 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalPosition.x - value: 120 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - propertyPath: m_RootOrder - value: 12 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_RootGameObject: {fileID: 1382264933} - m_IsPrefabParent: 0 ---- !u!1 &753341574 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 134862, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 753341575} - - component: {fileID: 753341576} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &753341575 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 430854, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 753341574} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1984199761} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &753341576 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010214624828, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 753341574} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &781901141 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 105994, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 781901142} - - component: {fileID: 781901143} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &781901142 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419040, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 781901141} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 146631644} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &781901143 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011381061570, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 781901141} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &784101123 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 115056, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 784101124} - - component: {fileID: 784101127} - - component: {fileID: 784101126} - - component: {fileID: 784101125} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &784101124 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 494554, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 784101123} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 102648400} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &784101125 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2322222, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 784101123} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &784101126 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6520114, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 784101123} - 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!33 &784101127 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3372694, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 784101123} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &787767079 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 124530, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 787767080} - - component: {fileID: 787767083} - - component: {fileID: 787767082} - - component: {fileID: 787767081} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &787767080 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 408030, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 787767079} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1069496846} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &787767081 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2301910, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 787767079} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &787767082 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6584176, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 787767079} - 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!33 &787767083 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3354840, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 787767079} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &817727138 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145962, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 817727139} - - component: {fileID: 817727140} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &817727139 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 404440, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 817727138} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 102648400} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &817727140 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012116104676, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 817727138} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &832748649 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 129790, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 832748650} - - component: {fileID: 832748651} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &832748650 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445994, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 832748649} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 933610693} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &832748651 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011459392344, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 832748649} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &839378685 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 169166, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 839378686} - - component: {fileID: 839378687} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &839378686 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 433436, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 839378685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 146631644} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &839378687 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011723076330, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 839378685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &861323372 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 150042, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 861323373} - - component: {fileID: 861323376} - - component: {fileID: 861323375} - - component: {fileID: 861323374} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &861323373 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 427462, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 861323372} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1518209866} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &861323374 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2315718, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 861323372} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &861323375 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6586122, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 861323372} - 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!33 &861323376 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3364066, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 861323372} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &877615565 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 183348, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 877615566} - - component: {fileID: 877615569} - - component: {fileID: 877615568} - - component: {fileID: 877615567} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &877615566 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 450104, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 877615565} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1984199761} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &877615567 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2390718, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 877615565} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &877615568 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6552230, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 877615565} - 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!33 &877615569 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3376762, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 877615565} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &881006037 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 116954, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 881006039} - - component: {fileID: 881006038} - m_Layer: 0 - m_Name: Tile9 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &881006038 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013633848396, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 881006037} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238926158337688270, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_FollowTransform: 0 ---- !u!4 &881006039 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 881006037} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 90, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 166138697} - - {fileID: 293847779} - - {fileID: 1031947579} - - {fileID: 2142539133} - - {fileID: 885364518} - m_Father: {fileID: 0} - m_RootOrder: 13 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &885364517 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 129350, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 885364518} - - component: {fileID: 885364519} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &885364518 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 446070, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 885364517} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 881006039} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &885364519 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012947219628, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 885364517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1001 &888865117 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalPosition.x - value: 140 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_RootGameObject: {fileID: 102648398} - m_IsPrefabParent: 0 ---- !u!1 &897236961 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 168890, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 897236962} - - component: {fileID: 897236965} - - component: {fileID: 897236964} - - component: {fileID: 897236963} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &897236962 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 408592, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 897236961} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 440796703} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &897236963 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2391180, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 897236961} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &897236964 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6561474, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 897236961} - 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!33 &897236965 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3392240, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 897236961} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &912909579 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 127282, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 912909581} - - component: {fileID: 912909580} - m_Layer: 0 - m_Name: Tile11 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &912909580 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013761466070, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 912909579} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238506205261310830, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_FollowTransform: 0 ---- !u!4 &912909581 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 912909579} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 110, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1453986886} - - {fileID: 456890157} - - {fileID: 1644390363} - - {fileID: 1795174266} - - {fileID: 523914451} - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &913681317 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalPosition.x - value: 50 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_RootGameObject: {fileID: 440796701} - m_IsPrefabParent: 0 ---- !u!1 &933610691 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108734, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 933610693} - - component: {fileID: 933610692} - m_Layer: 0 - m_Name: Tile10 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &933610692 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000014033652892, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 933610691} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238232249414703486, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_FollowTransform: 0 ---- !u!4 &933610693 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 933610691} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 100, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 598489876} - - {fileID: 122265192} - - {fileID: 517198499} - - {fileID: 2146245282} - - {fileID: 832748650} - m_Father: {fileID: 0} - m_RootOrder: 14 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &960085730 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 115920, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 960085731} - - component: {fileID: 960085734} - - component: {fileID: 960085733} - - component: {fileID: 960085732} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &960085731 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 491914, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 960085730} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 56011194} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &960085732 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2307298, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 960085730} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &960085733 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6534288, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 960085730} - 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!33 &960085734 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3323694, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 960085730} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1007830261 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 149838, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 1007830262} - - component: {fileID: 1007830263} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1007830262 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 446846, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 1007830261} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 56011194} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1007830263 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013717137746, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 1007830261} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1010536974 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 154532, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 1010536976} - - component: {fileID: 1010536975} - m_Layer: 0 - m_Name: Tile8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1010536975 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000014040209196, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1010536974} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238098503315482684, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1010536976 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1010536974} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 80, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1505930385} - - {fileID: 1694437333} - - {fileID: 78923439} - - {fileID: 37380753} - - {fileID: 1165959141} - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1031947578 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 138700, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 1031947579} - - component: {fileID: 1031947582} - - component: {fileID: 1031947581} - - component: {fileID: 1031947580} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1031947579 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 492048, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 1031947578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 881006039} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1031947580 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2310170, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 1031947578} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1031947581 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6511670, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 1031947578} - 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!33 &1031947582 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3332106, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 1031947578} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1069496844 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 113850, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 1069496846} - - component: {fileID: 1069496845} - m_Layer: 0 - m_Name: Tile7 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1069496845 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012350257974, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1069496844} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238960200379394454, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1069496846 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1069496844} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 70, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 787767080} - - {fileID: 1494765252} - - {fileID: 523335796} - - {fileID: 1277305572} - - {fileID: 1586835911} - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1123475952 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_RootGameObject: {fileID: 1406059169} - m_IsPrefabParent: 0 ---- !u!1 &1135668558 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 199530, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 1135668559} - - component: {fileID: 1135668562} - - component: {fileID: 1135668561} - - component: {fileID: 1135668560} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1135668559 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 491958, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1135668558} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1382264935} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1135668560 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2369634, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1135668558} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1135668561 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6578860, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1135668558} - 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!33 &1135668562 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3338532, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1135668558} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1165959140 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 132578, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 1165959141} - - component: {fileID: 1165959142} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1165959141 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 452720, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1165959140} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1010536976} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1165959142 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010683566244, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1165959140} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1173653482 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 117282, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 1173653483} - - component: {fileID: 1173653484} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1173653483 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 475026, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1173653482} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1750600049} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1173653484 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010465539956, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1173653482} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1001 &1208452010 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalPosition.x - value: 130 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_RootGameObject: {fileID: 1939621152} - m_IsPrefabParent: 0 ---- !u!1001 &1267420139 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalPosition.x - value: 100 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - propertyPath: m_RootOrder - value: 14 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_RootGameObject: {fileID: 933610691} - m_IsPrefabParent: 0 ---- !u!1 &1277305571 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 195652, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 1277305572} - - component: {fileID: 1277305573} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1277305572 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 453290, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1277305571} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1069496846} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1277305573 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010941754334, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1277305571} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1288426182 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 196976, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 1288426183} - - component: {fileID: 1288426186} - - component: {fileID: 1288426185} - - component: {fileID: 1288426184} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1288426183 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 496882, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1288426182} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1406059171} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1288426184 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2371358, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1288426182} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1288426185 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6551098, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1288426182} - 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!33 &1288426186 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3340058, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1288426182} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1293806452 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 157124, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 1293806453} - - component: {fileID: 1293806456} - - component: {fileID: 1293806455} - - component: {fileID: 1293806454} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1293806453 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 467390, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1293806452} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1382264935} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1293806454 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2359266, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1293806452} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1293806455 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6530112, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1293806452} - 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!33 &1293806456 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3332182, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1293806452} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1326446148 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 194376, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 1326446149} - - component: {fileID: 1326446150} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1326446149 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 440242, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1326446148} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 440796703} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1326446150 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012344806978, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1326446148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1339296350 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 163006, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 1339296351} - - component: {fileID: 1339296354} - - component: {fileID: 1339296353} - - component: {fileID: 1339296352} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1339296351 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 478762, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1339296350} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1518209866} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1339296352 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2310452, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1339296350} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1339296353 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6517166, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1339296350} - 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!33 &1339296354 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3358584, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1339296350} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1340534895 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 167428, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 - m_Component: - - component: {fileID: 1340534896} - - component: {fileID: 1340534899} - - component: {fileID: 1340534898} - - component: {fileID: 1340534897} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1340534896 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 480808, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1340534895} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1503488962} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1340534897 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2367746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1340534895} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1340534898 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6533234, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1340534895} - 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!33 &1340534899 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3393312, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1340534895} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1382264933 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 158542, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 1382264935} - - component: {fileID: 1382264934} - m_Layer: 0 - m_Name: Tile12 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1382264934 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012137059112, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1382264933} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238758083010604980, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1382264935 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1382264933} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 120, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1293806453} - - {fileID: 211787206} - - {fileID: 1135668559} - - {fileID: 1920785691} - - {fileID: 2103940231} - m_Father: {fileID: 0} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1392756195 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 160216, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 1392756196} - - component: {fileID: 1392756199} - - component: {fileID: 1392756198} - - component: {fileID: 1392756197} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1392756196 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 473290, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1392756195} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1406059171} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1392756197 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2360516, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1392756195} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1392756198 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6515570, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1392756195} - 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!33 &1392756199 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3373832, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1392756195} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1406059169 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 188650, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 1406059171} - - component: {fileID: 1406059170} - m_Layer: 0 - m_Name: Tile0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1406059170 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011231313860, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1406059169} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238891995730992468, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1406059171 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1406059169} - 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: 27929186} - - {fileID: 1288426183} - - {fileID: 1773526684} - - {fileID: 1697630995} - - {fileID: 1392756196} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1420494771 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 123108, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 1420494772} - - component: {fileID: 1420494775} - - component: {fileID: 1420494774} - - component: {fileID: 1420494773} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1420494772 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 491780, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1420494771} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1939621154} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1420494773 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2321140, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1420494771} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1420494774 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6557270, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1420494771} - 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!33 &1420494775 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3334318, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1420494771} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1453986885 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 170286, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 1453986886} - - component: {fileID: 1453986889} - - component: {fileID: 1453986888} - - component: {fileID: 1453986887} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1453986886 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 472242, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1453986885} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 912909581} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1453986887 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2364724, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1453986885} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1453986888 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6509560, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1453986885} - 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!33 &1453986889 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3312348, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1453986885} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1474641186 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalPosition.x - value: 60 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_RootGameObject: {fileID: 146631642} - m_IsPrefabParent: 0 ---- !u!1 &1494765251 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 143392, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 1494765252} - - component: {fileID: 1494765255} - - component: {fileID: 1494765254} - - component: {fileID: 1494765253} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1494765252 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 442868, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1494765251} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1069496846} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1494765253 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2336878, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1494765251} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1494765254 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6531774, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1494765251} - 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!33 &1494765255 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3368592, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1494765251} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1503488960 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 111830, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 - m_Component: - - component: {fileID: 1503488962} - - component: {fileID: 1503488961} - m_Layer: 0 - m_Name: Tile2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1503488961 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013793850774, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1503488960} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238007120443016764, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1503488962 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1503488960} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 20, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2032751502} - - {fileID: 2098680121} - - {fileID: 1340534896} - - {fileID: 1837297889} - - {fileID: 495138593} - m_Father: {fileID: 0} - m_RootOrder: 11 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1505930384 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 103546, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 1505930385} - - component: {fileID: 1505930388} - - component: {fileID: 1505930387} - - component: {fileID: 1505930386} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1505930385 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 480282, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1505930384} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1010536976} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1505930386 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2370132, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1505930384} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1505930387 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6508130, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1505930384} - 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!33 &1505930388 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3331408, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1505930384} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1510212151 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 199564, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 1510212152} - - component: {fileID: 1510212153} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1510212152 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 476772, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1510212151} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 102648400} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1510212153 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000014247103362, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1510212151} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1518209864 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 183732, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 1518209866} - - component: {fileID: 1518209865} - m_Layer: 0 - m_Name: Tile4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1518209865 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012744094164, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1518209864} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238571762410112910, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1518209866 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1518209864} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 40, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 861323373} - - {fileID: 1339296351} - - {fileID: 1700424183} - - {fileID: 347351338} - - {fileID: 1959855590} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1564496584 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 153820, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 1564496585} - - component: {fileID: 1564496586} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1564496585 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 483212, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1564496584} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 440796703} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1564496586 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013975638402, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1564496584} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1586835910 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 197818, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - serializedVersion: 5 - m_Component: - - component: {fileID: 1586835911} - - component: {fileID: 1586835912} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1586835911 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 401848, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1586835910} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1069496846} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1586835912 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010784858376, guid: 7af464697e0ab41a5be05dee6f5c2b73, - type: 2} - m_PrefabInternal: {fileID: 1864714052} - m_GameObject: {fileID: 1586835910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1599400977 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 126832, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 1599400978} - - component: {fileID: 1599400979} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1599400978 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 409792, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1599400977} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 102648400} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1599400979 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013424175420, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1599400977} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1631385505 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 163118, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 1631385506} - - component: {fileID: 1631385509} - - component: {fileID: 1631385508} - - component: {fileID: 1631385507} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1631385506 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 460940, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1631385505} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1984199761} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1631385507 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2337666, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1631385505} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1631385508 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6598804, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1631385505} - 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!33 &1631385509 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3397184, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1631385505} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1638589967 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 148848, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 1638589968} - - component: {fileID: 1638589971} - - component: {fileID: 1638589970} - - component: {fileID: 1638589969} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1638589968 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 404704, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1638589967} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1939621154} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1638589969 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2373352, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1638589967} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1638589970 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6539562, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1638589967} - 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!33 &1638589971 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3389570, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1638589967} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1644390362 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 193386, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 1644390363} - - component: {fileID: 1644390364} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1644390363 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 449500, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1644390362} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 912909581} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1644390364 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013594907432, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1644390362} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1694437332 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 197684, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - serializedVersion: 5 - m_Component: - - component: {fileID: 1694437333} - - component: {fileID: 1694437336} - - component: {fileID: 1694437335} - - component: {fileID: 1694437334} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1694437333 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 486602, guid: 29ceda01ee5384847a4e46a74595d08c, type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1694437332} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1010536976} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1694437334 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2378256, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1694437332} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1694437335 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6543486, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1694437332} - 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!33 &1694437336 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3328564, guid: 29ceda01ee5384847a4e46a74595d08c, - type: 2} - m_PrefabInternal: {fileID: 417852502} - m_GameObject: {fileID: 1694437332} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1697630994 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 161500, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 1697630995} - - component: {fileID: 1697630998} - - component: {fileID: 1697630997} - - component: {fileID: 1697630996} - m_Layer: 0 - m_Name: wall4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1697630995 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 449262, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1697630994} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1406059171} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1697630996 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2342946, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1697630994} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1697630997 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6549542, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1697630994} - 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!33 &1697630998 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3363878, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1697630994} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1700424182 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 160206, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 1700424183} - - component: {fileID: 1700424186} - - component: {fileID: 1700424185} - - component: {fileID: 1700424184} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1700424183 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 430566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1700424182} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1518209866} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1700424184 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2345008, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1700424182} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1700424185 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6518950, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1700424182} - 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!33 &1700424186 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3327348, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1700424182} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1709521696 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 136034, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 1709521697} - - component: {fileID: 1709521700} - - component: {fileID: 1709521699} - - component: {fileID: 1709521698} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1709521697 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 472382, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 1709521696} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 146631644} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1709521698 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2351224, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 1709521696} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1709521699 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6581254, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 1709521696} - 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!33 &1709521700 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3367300, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 1709521696} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1744456128 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 198982, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 1744456129} - - component: {fileID: 1744456130} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1744456129 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 434328, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1744456128} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1939621154} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1744456130 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011637418280, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1744456128} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1750600047 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 153206, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 1750600049} - - component: {fileID: 1750600048} - m_Layer: 0 - m_Name: Tile15 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1750600048 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012681520700, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1750600047} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238361702938023640, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1750600049 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1750600047} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 150, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 303573768} - - {fileID: 1842343243} - - {fileID: 1173653483} - - {fileID: 159678914} - - {fileID: 2112903960} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1773526683 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 116758, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - serializedVersion: 5 - m_Component: - - component: {fileID: 1773526684} - - component: {fileID: 1773526687} - - component: {fileID: 1773526686} - - component: {fileID: 1773526685} - m_Layer: 0 - m_Name: wall2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1773526684 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 422658, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1773526683} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1406059171} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1773526685 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2324182, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1773526683} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1773526686 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6558046, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1773526683} - 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!33 &1773526687 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3352534, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, - type: 2} - m_PrefabInternal: {fileID: 1123475952} - m_GameObject: {fileID: 1773526683} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1785953684 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 194520, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - serializedVersion: 5 - m_Component: - - component: {fileID: 1785953685} - - component: {fileID: 1785953688} - - component: {fileID: 1785953687} - - component: {fileID: 1785953686} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1785953685 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 420838, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1785953684} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 440796703} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1785953686 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2316470, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1785953684} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1785953687 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6539920, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1785953684} - 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!33 &1785953688 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3362034, guid: 5031ae0cd920f4015b78bf393dd8d327, - type: 2} - m_PrefabInternal: {fileID: 913681317} - m_GameObject: {fileID: 1785953684} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1795174265 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 164304, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - serializedVersion: 5 - m_Component: - - component: {fileID: 1795174266} - - component: {fileID: 1795174267} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1795174266 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 486780, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1795174265} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 912909581} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1795174267 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010443357676, guid: d8f00be40153543d0ab1f0d99a74df6c, - type: 2} - m_PrefabInternal: {fileID: 208177980} - m_GameObject: {fileID: 1795174265} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1837297888 +--- !u!1 &189687338 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 187762, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - component: {fileID: 1837297889} - - component: {fileID: 1837297892} - - component: {fileID: 1837297891} - - component: {fileID: 1837297890} + - component: {fileID: 189687340} + - component: {fileID: 189687339} m_Layer: 0 - m_Name: wall8 + m_Name: Directional Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1837297889 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 407570, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1837297888} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1503488962} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1837297890 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2325994, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1837297888} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1837297891 -BoxCollider: +--- !u!108 &189687339 +Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6556872, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1837297888} - m_Material: {fileID: 0} - m_IsTrigger: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189687338} m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1837297892 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3332220, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 1837297888} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1842343242 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 175246, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 1842343243} - - component: {fileID: 1842343244} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1842343243 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &189687340 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 436962, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1842343242} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189687338} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} + m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1750600049} - m_RootOrder: 1 + m_Father: {fileID: 0} + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1842343244 -MonoBehaviour: +--- !u!1001 &208177980 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000012819341654, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 1842343242} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1001 &1864714052 -Prefab: + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalPosition.x + value: 110 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 424096, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d8f00be40153543d0ab1f0d99a74df6c, type: 3} +--- !u!1001 &417852502 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalPosition.x - value: 70 + value: 80 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} + - target: {fileID: 422330, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} propertyPath: m_RootOrder - value: 5 + value: 8 objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 2} - m_RootGameObject: {fileID: 1069496844} - m_IsPrefabParent: 0 ---- !u!1001 &1874067281 -Prefab: + m_SourcePrefab: {fileID: 100100000, guid: 29ceda01ee5384847a4e46a74595d08c, type: 3} +--- !u!1001 &660343288 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalPosition.x - value: 30 + value: 150 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} + - target: {fileID: 404654, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ccf62cf2152f44840bc4038e037a7075, type: 3} +--- !u!1001 &664672538 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalPosition.x value: 10 objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_RootGameObject: {fileID: 56011192} - m_IsPrefabParent: 0 ---- !u!1 &1879967851 -GameObject: + m_SourcePrefab: {fileID: 100100000, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 3} +--- !u!1001 &695709082 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 127558, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 1879967852} - - component: {fileID: 1879967853} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1879967852 -Transform: + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalPosition.x + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 426602, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 02a96c93422fc486489a73449bf5dc57, type: 3} +--- !u!1001 &888865117 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 473118, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1879967851} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1939621154} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1879967853 -MonoBehaviour: + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalPosition.x + value: 140 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 436022, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 3} +--- !u!1001 &913681317 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010505600212, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1879967851} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1001 &1898018650 -Prefab: + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalPosition.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 477044, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5031ae0cd920f4015b78bf393dd8d327, type: 3} +--- !u!1001 &1123475952 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 492554, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7d7ea54c92e3c4ca3bdd081adb6953e3, type: 3} +--- !u!1001 &1208452010 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalPosition.x + value: 130 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 3} +--- !u!1001 &1267420139 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalPosition.x - value: 40 + value: 100 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} + - target: {fileID: 408038, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} propertyPath: m_RootOrder - value: 1 + value: 14 objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_RootGameObject: {fileID: 1518209864} - m_IsPrefabParent: 0 ---- !u!1 &1919448288 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 112986, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - serializedVersion: 5 - m_Component: - - component: {fileID: 1919448289} - - component: {fileID: 1919448292} - - component: {fileID: 1919448291} - - component: {fileID: 1919448290} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1919448289 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 414430, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1919448288} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 102648400} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1919448290 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2386778, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1919448288} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &1919448291 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6502206, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1919448288} - 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!33 &1919448292 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3388300, guid: 9a4dcf0d36e2c40188dbb2e26e6bebb4, - type: 2} - m_PrefabInternal: {fileID: 888865117} - m_GameObject: {fileID: 1919448288} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1920785690 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 139604, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 1920785691} - - component: {fileID: 1920785692} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1920785691 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 413900, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1920785690} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1382264935} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1920785692 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013221347554, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 1920785690} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1001 &1932661082 -Prefab: + m_SourcePrefab: {fileID: 100100000, guid: d8eccfbc35cf449459e0a29707a8601a, type: 3} +--- !u!1001 &1474641186 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalPosition.x - value: 90 + value: 60 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} + - target: {fileID: 451016, guid: cd19d9115d9a14e4193a39766437a679, type: 3} propertyPath: m_RootOrder - value: 13 + value: 7 objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_RootGameObject: {fileID: 881006037} - m_IsPrefabParent: 0 ---- !u!1 &1939621152 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 134590, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 1939621154} - - component: {fileID: 1939621153} - m_Layer: 0 - m_Name: Tile13 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1939621153 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013344693078, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1939621152} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238049416425005162, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1939621154 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 493456, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 1939621152} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 130, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1420494772} - - {fileID: 1638589968} - - {fileID: 1879967852} - - {fileID: 2081389995} - - {fileID: 1744456129} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1959855589 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 172038, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - serializedVersion: 5 - m_Component: - - component: {fileID: 1959855590} - - component: {fileID: 1959855591} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1959855590 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 431308, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1959855589} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1518209866} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1959855591 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011669534524, guid: 90dfa7f7fe66347389d869f92b1b6a9f, - type: 2} - m_PrefabInternal: {fileID: 1898018650} - m_GameObject: {fileID: 1959855589} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &1984199759 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 152096, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 1984199761} - - component: {fileID: 1984199760} - m_Layer: 0 - m_Name: Tile1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1984199760 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013172165866, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1984199759} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4abfa16db9d114ec0ae6e10e4a566cb4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_NavMesh: {fileID: 238864135012467344, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_FollowTransform: 0 ---- !u!4 &1984199761 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 489896, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 1984199759} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 10, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 546842855} - - {fileID: 877615566} - - {fileID: 1631385506} - - {fileID: 2084397813} - - {fileID: 753341575} - m_Father: {fileID: 0} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2032751501 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 129888, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 - m_Component: - - component: {fileID: 2032751502} - - component: {fileID: 2032751505} - - component: {fileID: 2032751504} - - component: {fileID: 2032751503} - m_Layer: 0 - m_Name: floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2032751502 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 455644, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2032751501} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 0.5, z: 4} - m_Children: [] - m_Father: {fileID: 1503488962} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2032751503 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2372454, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2032751501} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 3adb56b3302734c8d8e5a18699302e85, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &2032751504 -BoxCollider: + m_SourcePrefab: {fileID: 100100000, guid: cd19d9115d9a14e4193a39766437a679, type: 3} +--- !u!1001 &1864714052 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6596040, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2032751501} - 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!33 &2032751505 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3341982, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2032751501} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2068530229 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 160002, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - serializedVersion: 5 - m_Component: - - component: {fileID: 2068530230} - - component: {fileID: 2068530231} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2068530230 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 475832, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 2068530229} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 56011194} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2068530231 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011985487054, guid: b33f2fc7081e8459fb6d76b57d008b89, - type: 2} - m_PrefabInternal: {fileID: 1874067281} - m_GameObject: {fileID: 2068530229} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &2081389994 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 178372, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - serializedVersion: 5 - m_Component: - - component: {fileID: 2081389995} - - component: {fileID: 2081389996} - m_Layer: 0 - m_Name: portal4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2081389995 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 452204, guid: e161c87f6a4c3413c881fcb2dfdd9b28, type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 2081389994} - m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: -2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1939621154} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2081389996 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000011763043840, guid: e161c87f6a4c3413c881fcb2dfdd9b28, - type: 2} - m_PrefabInternal: {fileID: 1208452010} - m_GameObject: {fileID: 2081389994} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &2084397812 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 111826, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - serializedVersion: 5 - m_Component: - - component: {fileID: 2084397813} - - component: {fileID: 2084397816} - - component: {fileID: 2084397815} - - component: {fileID: 2084397814} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2084397813 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 424316, guid: 00022e44e06ba4686a52ff33cd6af19b, type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 2084397812} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1984199761} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2084397814 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2329598, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 2084397812} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &2084397815 -BoxCollider: + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalPosition.x + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 410510, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7af464697e0ab41a5be05dee6f5c2b73, type: 3} +--- !u!1001 &1874067281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalPosition.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 481092, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b33f2fc7081e8459fb6d76b57d008b89, type: 3} +--- !u!1001 &1898018650 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6533312, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 2084397812} - 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!33 &2084397816 -MeshFilter: + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 433566, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 90dfa7f7fe66347389d869f92b1b6a9f, type: 3} +--- !u!1001 &1932661082 +PrefabInstance: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3312628, guid: 00022e44e06ba4686a52ff33cd6af19b, - type: 2} - m_PrefabInternal: {fileID: 664672538} - m_GameObject: {fileID: 2084397812} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalPosition.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 452732, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 3} --- !u!1 &2090097528 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: 2090097531} - component: {fileID: 2090097530} @@ -6814,8 +850,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: 2090097528} m_Text: Contains all prefabs used in 'dungeon' scene. m_OffsetZ: 0 @@ -6834,15 +871,20 @@ TextMesh: --- !u!23 &2090097530 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: 2090097528} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} m_StaticBatchInfo: @@ -6852,21 +894,25 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_StitchLightmapSeams: 1 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 --- !u!4 &2090097531 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: 2090097528} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -14, y: 11, z: 20} @@ -6875,239 +921,57 @@ Transform: m_Father: {fileID: 2126705000} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2098680120 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 144424, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - serializedVersion: 5 - m_Component: - - component: {fileID: 2098680121} - - component: {fileID: 2098680124} - - component: {fileID: 2098680123} - - component: {fileID: 2098680122} - m_Layer: 0 - m_Name: wall1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2098680121 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 481544, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2098680120} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.75, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 1.5, z: 4} - m_Children: [] - m_Father: {fileID: 1503488962} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2098680122 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2387928, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2098680120} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &2098680123 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6561998, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2098680120} - 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!33 &2098680124 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3372186, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, - type: 2} - m_PrefabInternal: {fileID: 2121676647} - m_GameObject: {fileID: 2098680120} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2103940230 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 195468, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - serializedVersion: 5 - m_Component: - - component: {fileID: 2103940231} - - component: {fileID: 2103940232} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2103940231 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 499708, guid: 02a96c93422fc486489a73449bf5dc57, type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 2103940230} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1382264935} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2103940232 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013602896292, guid: 02a96c93422fc486489a73449bf5dc57, - type: 2} - m_PrefabInternal: {fileID: 695709082} - m_GameObject: {fileID: 2103940230} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &2112903959 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 194566, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - serializedVersion: 5 - m_Component: - - component: {fileID: 2112903960} - - component: {fileID: 2112903961} - m_Layer: 0 - m_Name: portal8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2112903960 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 465896, guid: ccf62cf2152f44840bc4038e037a7075, type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 2112903959} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0.3, z: -2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1750600049} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2112903961 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000013293926272, guid: ccf62cf2152f44840bc4038e037a7075, - type: 2} - m_PrefabInternal: {fileID: 660343288} - m_GameObject: {fileID: 2112903959} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 --- !u!1001 &2121676647 -Prefab: +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalPosition.x value: 20 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} + - target: {fileID: 461746, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} propertyPath: m_RootOrder value: 11 objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 2} - m_RootGameObject: {fileID: 1503488960} - m_IsPrefabParent: 0 + m_SourcePrefab: {fileID: 100100000, guid: ecf4f05d57d0b4d8aae8ee4c7cdc7ed3, type: 3} --- !u!1 &2126704995 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: 2126705000} - component: {fileID: 2126704999} - - component: {fileID: 2126704998} - component: {fileID: 2126704997} - component: {fileID: 2126704996} m_Layer: 0 @@ -7120,34 +984,36 @@ GameObject: --- !u!81 &2126704996 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: 2126704995} m_Enabled: 1 --- !u!124 &2126704997 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2126704995} - m_Enabled: 1 ---- !u!92 &2126704998 -Behaviour: - 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: 2126704995} m_Enabled: 1 --- !u!20 &2126704999 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: 2126704995} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -7168,15 +1034,18 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &2126705000 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: 2126704995} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: -10} @@ -7186,183 +1055,3 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2129492481 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 140768, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - serializedVersion: 5 - m_Component: - - component: {fileID: 2129492482} - - component: {fileID: 2129492485} - - component: {fileID: 2129492484} - - component: {fileID: 2129492483} - m_Layer: 0 - m_Name: wall8 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2129492482 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 423516, guid: cd19d9115d9a14e4193a39766437a679, type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 2129492481} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -1.75} - m_LocalScale: {x: 4, y: 1.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 146631644} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2129492483 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2367952, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 2129492481} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, 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: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!65 &2129492484 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6573358, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 2129492481} - 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!33 &2129492485 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3399098, guid: cd19d9115d9a14e4193a39766437a679, - type: 2} - m_PrefabInternal: {fileID: 1474641186} - m_GameObject: {fileID: 2129492481} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2142539132 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 177312, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - serializedVersion: 5 - m_Component: - - component: {fileID: 2142539133} - - component: {fileID: 2142539134} - m_Layer: 0 - m_Name: portal1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2142539133 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 495906, guid: 828a29cbf25f8441dabc6d11c2acb77b, type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 2142539132} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071067} - m_LocalPosition: {x: 2, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 881006039} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2142539134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010486408870, guid: 828a29cbf25f8441dabc6d11c2acb77b, - type: 2} - m_PrefabInternal: {fileID: 1932661082} - m_GameObject: {fileID: 2142539132} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 ---- !u!1 &2146245281 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 175646, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - serializedVersion: 5 - m_Component: - - component: {fileID: 2146245282} - - component: {fileID: 2146245283} - m_Layer: 0 - m_Name: portal2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2146245282 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 404432, guid: d8eccfbc35cf449459e0a29707a8601a, type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 2146245281} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.3, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 933610693} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2146245283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114000010820819280, guid: d8eccfbc35cf449459e0a29707a8601a, - type: 2} - m_PrefabInternal: {fileID: 1267420139} - m_GameObject: {fileID: 2146245281} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6eeb5dc026fdf4b488bc7ae0138ab719, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AgentTypeID: 0 - m_StartPoint: {x: 0, y: 0, z: -0.8} - m_EndPoint: {x: 0, y: 0, z: 0.8} - m_Width: 1.6 - m_Bidirectional: 1 - m_AutoUpdatePosition: 0 - m_Area: 0 diff --git a/Assets/Examples/Terrains/Islands.asset b/Assets/Examples/Terrains/Islands.asset index a60251eb..402c0103 100644 Binary files a/Assets/Examples/Terrains/Islands.asset and b/Assets/Examples/Terrains/Islands.asset differ diff --git a/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer b/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer new file mode 100644 index 00000000..3010264a --- /dev/null +++ b/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1953259897 &8574412962073106934 +TerrainLayer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000 + m_DiffuseTexture: {fileID: 2800000, guid: 8377171c01a5547358598762f90c022f, type: 3} + m_NormalMapTexture: {fileID: 0} + m_MaskMapTexture: {fileID: 0} + m_TileSize: {x: 2048, y: 2048} + m_TileOffset: {x: 0, y: 0} + m_Specular: {r: 0, g: 0, b: 0, a: 0} + m_Metallic: 0 + m_Smoothness: 0 + m_NormalScale: 1 + m_DiffuseRemapMin: {x: 0, y: 0, z: 0, w: 0} + m_DiffuseRemapMax: {x: 1, y: 1, z: 1, w: 1} + m_MaskMapRemapMin: {x: 0, y: 0, z: 0, w: 0} + m_MaskMapRemapMax: {x: 1, y: 1, z: 1, w: 1} diff --git a/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer.meta b/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer.meta new file mode 100644 index 00000000..2279e967 --- /dev/null +++ b/Assets/Examples/Terrains/layer_LightmapWithFog(2048.000,2048.000)(0.000,0.000)(0.000,0.000,0.000),0.000,0.000.terrainlayer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f4e51767bd6244418c3f1234ffeac48 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 8574412962073106934 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs b/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs new file mode 100644 index 00000000..f372c61b --- /dev/null +++ b/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs @@ -0,0 +1,334 @@ +using System.Collections.Generic; +using System.IO; +using UnityEditor.Experimental.SceneManagement; +using UnityEditor.SceneManagement; +using UnityEngine.AI; +using UnityEngine; + +namespace UnityEditor.AI +{ + public class NavMeshAssetManager : ScriptableSingleton + { + internal struct AsyncBakeOperation + { + public NavMeshSurface surface; + public NavMeshData bakeData; + public AsyncOperation bakeOperation; + } + + List m_BakeOperations = new List(); + internal List GetBakeOperations() { return m_BakeOperations; } + + struct SavedPrefabNavMeshData + { + public NavMeshSurface surface; + public NavMeshData navMeshData; + } + + List m_PrefabNavMeshDataAssets = new List(); + + static string GetAndEnsureTargetPath(NavMeshSurface surface) + { + // Create directory for the asset if it does not exist yet. + var activeScenePath = surface.gameObject.scene.path; + + var targetPath = "Assets"; + if (!string.IsNullOrEmpty(activeScenePath)) + { + targetPath = Path.Combine(Path.GetDirectoryName(activeScenePath), Path.GetFileNameWithoutExtension(activeScenePath)); + } + else + { + var prefabStage = PrefabStageUtility.GetPrefabStage(surface.gameObject); + var isPartOfPrefab = prefabStage != null && prefabStage.IsPartOfPrefabContents(surface.gameObject); + + if (isPartOfPrefab) + { +#if UNITY_2020_1_OR_NEWER + var assetPath = prefabStage.assetPath; +#else + var assetPath = prefabStage.prefabAssetPath; +#endif + if (!string.IsNullOrEmpty(assetPath)) + { + var prefabDirectoryName = Path.GetDirectoryName(assetPath); + if (!string.IsNullOrEmpty(prefabDirectoryName)) + targetPath = prefabDirectoryName; + } + } + } + if (!Directory.Exists(targetPath)) + Directory.CreateDirectory(targetPath); + return targetPath; + } + + static void CreateNavMeshAsset(NavMeshSurface surface) + { + var targetPath = GetAndEnsureTargetPath(surface); + + var combinedAssetPath = Path.Combine(targetPath, "NavMesh-" + surface.name + ".asset"); + combinedAssetPath = AssetDatabase.GenerateUniqueAssetPath(combinedAssetPath); + AssetDatabase.CreateAsset(surface.navMeshData, combinedAssetPath); + } + + NavMeshData GetNavMeshAssetToDelete(NavMeshSurface navSurface) + { + if (PrefabUtility.IsPartOfPrefabInstance(navSurface) && !PrefabUtility.IsPartOfModelPrefab(navSurface)) + { + // Don't allow deleting the asset belonging to the prefab parent + var parentSurface = PrefabUtility.GetCorrespondingObjectFromSource(navSurface) as NavMeshSurface; + if (parentSurface && navSurface.navMeshData == parentSurface.navMeshData) + return null; + } + + // Do not delete the NavMeshData asset referenced from a prefab until the prefab is saved + var prefabStage = PrefabStageUtility.GetPrefabStage(navSurface.gameObject); + var isPartOfPrefab = prefabStage != null && prefabStage.IsPartOfPrefabContents(navSurface.gameObject); + if (isPartOfPrefab && IsCurrentPrefabNavMeshDataStored(navSurface)) + return null; + + return navSurface.navMeshData; + } + + void ClearSurface(NavMeshSurface navSurface) + { + var hasNavMeshData = navSurface.navMeshData != null; + StoreNavMeshDataIfInPrefab(navSurface); + + var assetToDelete = GetNavMeshAssetToDelete(navSurface); + navSurface.RemoveData(); + + if (hasNavMeshData) + { + SetNavMeshData(navSurface, null); + EditorSceneManager.MarkSceneDirty(navSurface.gameObject.scene); + } + + if (assetToDelete) + AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(assetToDelete)); + } + + public void StartBakingSurfaces(UnityEngine.Object[] surfaces) + { + // Remove first to avoid double registration of the callback + EditorApplication.update -= UpdateAsyncBuildOperations; + EditorApplication.update += UpdateAsyncBuildOperations; + + foreach (NavMeshSurface surf in surfaces) + { + StoreNavMeshDataIfInPrefab(surf); + + var oper = new AsyncBakeOperation(); + + oper.bakeData = InitializeBakeData(surf); + oper.bakeOperation = surf.UpdateNavMesh(oper.bakeData); + oper.surface = surf; + + m_BakeOperations.Add(oper); + } + } + + static NavMeshData InitializeBakeData(NavMeshSurface surface) + { + var emptySources = new List(); + var emptyBounds = new Bounds(); + return UnityEngine.AI.NavMeshBuilder.BuildNavMeshData(surface.GetBuildSettings(), emptySources, emptyBounds + , surface.transform.position, surface.transform.rotation); + } + + void UpdateAsyncBuildOperations() + { + foreach (var oper in m_BakeOperations) + { + if (oper.surface == null || oper.bakeOperation == null) + continue; + + if (oper.bakeOperation.isDone) + { + var surface = oper.surface; + var delete = GetNavMeshAssetToDelete(surface); + if (delete != null) + AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(delete)); + + surface.RemoveData(); + SetNavMeshData(surface, oper.bakeData); + + if (surface.isActiveAndEnabled) + surface.AddData(); + CreateNavMeshAsset(surface); + EditorSceneManager.MarkSceneDirty(surface.gameObject.scene); + } + } + m_BakeOperations.RemoveAll(o => o.bakeOperation == null || o.bakeOperation.isDone); + if (m_BakeOperations.Count == 0) + EditorApplication.update -= UpdateAsyncBuildOperations; + } + + public bool IsSurfaceBaking(NavMeshSurface surface) + { + if (surface == null) + return false; + + foreach (var oper in m_BakeOperations) + { + if (oper.surface == null || oper.bakeOperation == null) + continue; + + if (oper.surface == surface) + return true; + } + + return false; + } + + public void ClearSurfaces(UnityEngine.Object[] surfaces) + { + foreach (NavMeshSurface s in surfaces) + ClearSurface(s); + } + + static void SetNavMeshData(NavMeshSurface navSurface, NavMeshData navMeshData) + { + var so = new SerializedObject(navSurface); + var navMeshDataProperty = so.FindProperty("m_NavMeshData"); + navMeshDataProperty.objectReferenceValue = navMeshData; + so.ApplyModifiedPropertiesWithoutUndo(); + } + + void StoreNavMeshDataIfInPrefab(NavMeshSurface surfaceToStore) + { + var prefabStage = PrefabStageUtility.GetPrefabStage(surfaceToStore.gameObject); + var isPartOfPrefab = prefabStage != null && prefabStage.IsPartOfPrefabContents(surfaceToStore.gameObject); + if (!isPartOfPrefab) + return; + + // check if data has already been stored for this surface + foreach (var storedAssetInfo in m_PrefabNavMeshDataAssets) + if (storedAssetInfo.surface == surfaceToStore) + return; + + if (m_PrefabNavMeshDataAssets.Count == 0) + { + PrefabStage.prefabSaving -= DeleteStoredNavMeshDataAssetsForOwnedSurfaces; + PrefabStage.prefabSaving += DeleteStoredNavMeshDataAssetsForOwnedSurfaces; + + PrefabStage.prefabStageClosing -= ForgetUnsavedNavMeshDataChanges; + PrefabStage.prefabStageClosing += ForgetUnsavedNavMeshDataChanges; + } + + var isDataOwner = true; + if (PrefabUtility.IsPartOfPrefabInstance(surfaceToStore) && !PrefabUtility.IsPartOfModelPrefab(surfaceToStore)) + { + var basePrefabSurface = PrefabUtility.GetCorrespondingObjectFromSource(surfaceToStore) as NavMeshSurface; + isDataOwner = basePrefabSurface == null || surfaceToStore.navMeshData != basePrefabSurface.navMeshData; + } + m_PrefabNavMeshDataAssets.Add(new SavedPrefabNavMeshData { surface = surfaceToStore, navMeshData = isDataOwner ? surfaceToStore.navMeshData : null }); + } + + bool IsCurrentPrefabNavMeshDataStored(NavMeshSurface surface) + { + if (surface == null) + return false; + + foreach (var storedAssetInfo in m_PrefabNavMeshDataAssets) + { + if (storedAssetInfo.surface == surface) + return storedAssetInfo.navMeshData == surface.navMeshData; + } + + return false; + } + + void DeleteStoredNavMeshDataAssetsForOwnedSurfaces(GameObject gameObjectInPrefab) + { + // Debug.LogFormat("DeleteStoredNavMeshDataAsset() when saving prefab {0}", gameObjectInPrefab.name); + + var surfaces = gameObjectInPrefab.GetComponentsInChildren(true); + foreach (var surface in surfaces) + DeleteStoredPrefabNavMeshDataAsset(surface); + } + + void DeleteStoredPrefabNavMeshDataAsset(NavMeshSurface surface) + { + for (var i = m_PrefabNavMeshDataAssets.Count - 1; i >= 0; i--) + { + var storedAssetInfo = m_PrefabNavMeshDataAssets[i]; + if (storedAssetInfo.surface == surface) + { + var storedNavMeshData = storedAssetInfo.navMeshData; + if (storedNavMeshData != null && storedNavMeshData != surface.navMeshData) + { + var assetPath = AssetDatabase.GetAssetPath(storedNavMeshData); + AssetDatabase.DeleteAsset(assetPath); + } + + m_PrefabNavMeshDataAssets.RemoveAt(i); + break; + } + } + + if (m_PrefabNavMeshDataAssets.Count == 0) + { + PrefabStage.prefabSaving -= DeleteStoredNavMeshDataAssetsForOwnedSurfaces; + PrefabStage.prefabStageClosing -= ForgetUnsavedNavMeshDataChanges; + } + } + + void ForgetUnsavedNavMeshDataChanges(PrefabStage prefabStage) + { + // Debug.Log("On prefab closing - forget about this object's surfaces and stop caring about prefab saving"); + + if (prefabStage == null) + return; + + var allSurfacesInPrefab = prefabStage.prefabContentsRoot.GetComponentsInChildren(true); + NavMeshSurface surfaceInPrefab = null; + var index = 0; + do + { + if (allSurfacesInPrefab.Length > 0) + surfaceInPrefab = allSurfacesInPrefab[index]; + + for (var i = m_PrefabNavMeshDataAssets.Count - 1; i >= 0; i--) + { + var storedPrefabInfo = m_PrefabNavMeshDataAssets[i]; + if (storedPrefabInfo.surface == null) + { + // Debug.LogFormat("A surface from the prefab got deleted after it has baked a new NavMesh but it hasn't saved it. Now the unsaved asset gets deleted. ({0})", storedPrefabInfo.navMeshData); + + // surface got deleted, thus delete its initial NavMeshData asset + if (storedPrefabInfo.navMeshData != null) + { + var assetPath = AssetDatabase.GetAssetPath(storedPrefabInfo.navMeshData); + AssetDatabase.DeleteAsset(assetPath); + } + + m_PrefabNavMeshDataAssets.RemoveAt(i); + } + else if (surfaceInPrefab != null && storedPrefabInfo.surface == surfaceInPrefab) + { + //Debug.LogFormat("The surface {0} from the prefab was storing the original navmesh data and now will be forgotten", surfaceInPrefab); + + var baseSurface = PrefabUtility.GetCorrespondingObjectFromSource(surfaceInPrefab) as NavMeshSurface; + if (baseSurface == null || surfaceInPrefab.navMeshData != baseSurface.navMeshData) + { + var assetPath = AssetDatabase.GetAssetPath(surfaceInPrefab.navMeshData); + AssetDatabase.DeleteAsset(assetPath); + + //Debug.LogFormat("The surface {0} from the prefab has baked new NavMeshData but did not save this change so the asset has been now deleted. ({1})", + // surfaceInPrefab, assetPath); + } + + m_PrefabNavMeshDataAssets.RemoveAt(i); + } + } + } while (++index < allSurfacesInPrefab.Length); + + if (m_PrefabNavMeshDataAssets.Count == 0) + { + PrefabStage.prefabSaving -= DeleteStoredNavMeshDataAssetsForOwnedSurfaces; + PrefabStage.prefabStageClosing -= ForgetUnsavedNavMeshDataChanges; + } + } + } +} diff --git a/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs.meta b/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs.meta new file mode 100644 index 00000000..d6567a83 --- /dev/null +++ b/Assets/NavMeshComponents/Editor/NavMeshAssetManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 178d8366aa1616849b91b66285c51454 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NavMeshComponents/Editor/NavMeshComponentsEditor.asmdef b/Assets/NavMeshComponents/Editor/NavMeshComponentsEditor.asmdef index 7d0ebc4f..3c9827e7 100644 --- a/Assets/NavMeshComponents/Editor/NavMeshComponentsEditor.asmdef +++ b/Assets/NavMeshComponents/Editor/NavMeshComponentsEditor.asmdef @@ -8,5 +8,9 @@ "Editor" ], "excludePlatforms": [], - "allowUnsafeCode": false + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] } \ No newline at end of file diff --git a/Assets/NavMeshComponents/Editor/NavMeshSurfaceEditor.cs b/Assets/NavMeshComponents/Editor/NavMeshSurfaceEditor.cs index ad255de9..c9f00689 100644 --- a/Assets/NavMeshComponents/Editor/NavMeshSurfaceEditor.cs +++ b/Assets/NavMeshComponents/Editor/NavMeshSurfaceEditor.cs @@ -1,6 +1,9 @@ +#define NAVMESHCOMPONENTS_SHOW_NAVMESHDATA_REF + using System.Collections.Generic; using System.IO; using System.Linq; +using UnityEditor.Experimental.SceneManagement; using UnityEditor.IMGUI.Controls; using UnityEditor.SceneManagement; using UnityEditorInternal; @@ -26,6 +29,9 @@ class NavMeshSurfaceEditor : Editor SerializedProperty m_UseGeometry; SerializedProperty m_VoxelSize; +#if NAVMESHCOMPONENTS_SHOW_NAVMESHDATA_REF + SerializedProperty m_NavMeshData; +#endif class Styles { public readonly GUIContent m_LayerMask = new GUIContent("Include Layers"); @@ -39,15 +45,6 @@ class Styles public readonly GUIContent m_ShowPolyMeshDetail = new GUIContent("Show Poly Mesh Detail"); } - struct AsyncBakeOperation - { - public NavMeshSurface surface; - public NavMeshData bakeData; - public AsyncOperation bakeOperation; - } - - static List s_BakeOperations = new List(); - static Styles s_Styles; static bool s_ShowDebugOptions; @@ -78,6 +75,9 @@ void OnEnable() m_UseGeometry = serializedObject.FindProperty("m_UseGeometry"); m_VoxelSize = serializedObject.FindProperty("m_VoxelSize"); +#if NAVMESHCOMPONENTS_SHOW_NAVMESHDATA_REF + m_NavMeshData = serializedObject.FindProperty("m_NavMeshData"); +#endif NavMeshVisualizationSettings.showNavigation++; } @@ -86,55 +86,6 @@ void OnDisable() NavMeshVisualizationSettings.showNavigation--; } - static string GetAndEnsureTargetPath(NavMeshSurface surface) - { - // Create directory for the asset if it does not exist yet. - var activeScenePath = surface.gameObject.scene.path; - - var targetPath = "Assets"; - if (!string.IsNullOrEmpty(activeScenePath)) - targetPath = Path.Combine(Path.GetDirectoryName(activeScenePath), Path.GetFileNameWithoutExtension(activeScenePath)); - if (!Directory.Exists(targetPath)) - Directory.CreateDirectory(targetPath); - return targetPath; - } - - static void CreateNavMeshAsset(NavMeshSurface surface) - { - var targetPath = GetAndEnsureTargetPath(surface); - - var combinedAssetPath = Path.Combine(targetPath, "NavMesh-" + surface.name + ".asset"); - combinedAssetPath = AssetDatabase.GenerateUniqueAssetPath(combinedAssetPath); - AssetDatabase.CreateAsset(surface.navMeshData, combinedAssetPath); - } - - static NavMeshData GetNavMeshAssetToDelete(NavMeshSurface navSurface) - { - var prefabType = PrefabUtility.GetPrefabType(navSurface); - if (prefabType == PrefabType.PrefabInstance || prefabType == PrefabType.DisconnectedPrefabInstance) - { - // Don't allow deleting the asset belonging to the prefab parent - var parentSurface = PrefabUtility.GetCorrespondingObjectFromSource(navSurface) as NavMeshSurface; - if (parentSurface && navSurface.navMeshData == parentSurface.navMeshData) - return null; - } - return navSurface.navMeshData; - } - - void ClearSurface(NavMeshSurface navSurface) - { - var assetToDelete = GetNavMeshAssetToDelete(navSurface); - navSurface.RemoveData(); - navSurface.navMeshData = null; - EditorUtility.SetDirty(navSurface); - - if (assetToDelete) - { - AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(assetToDelete)); - EditorSceneManager.MarkSceneDirty(navSurface.gameObject.scene); - } - } - Bounds GetBounds() { var navSurface = (NavMeshSurface)target; @@ -184,8 +135,6 @@ public override void OnInspectorGUI() EditorGUILayout.Space(); - EditorGUILayout.Space(); - m_OverrideVoxelSize.isExpanded = EditorGUILayout.Foldout(m_OverrideVoxelSize.isExpanded, "Advanced"); if (m_OverrideVoxelSize.isExpanded) { @@ -233,7 +182,7 @@ public override void OnInspectorGUI() if (!m_OverrideTileSize.hasMultipleDifferentValues) { if (m_OverrideTileSize.boolValue) - EditorGUILayout.HelpBox("Tile size controls the how local the changes to the world are (rebuild or carve). Small tile size allows more local changes, while potentially generating more data in overal.", MessageType.None); + EditorGUILayout.HelpBox("Tile size controls the how local the changes to the world are (rebuild or carve). Small tile size allows more local changes, while potentially generating more data overall.", MessageType.None); } EditorGUI.indentLevel--; } @@ -287,45 +236,46 @@ public override void OnInspectorGUI() if (hadError) EditorGUILayout.Space(); +#if NAVMESHCOMPONENTS_SHOW_NAVMESHDATA_REF + var nmdRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight); + + EditorGUI.BeginProperty(nmdRect, GUIContent.none, m_NavMeshData); + var rectLabel = EditorGUI.PrefixLabel(nmdRect, GUIUtility.GetControlID(FocusType.Passive), new GUIContent(m_NavMeshData.displayName)); + EditorGUI.EndProperty(); + + using (new EditorGUI.DisabledScope(true)) + { + EditorGUI.BeginProperty(nmdRect, GUIContent.none, m_NavMeshData); + EditorGUI.ObjectField(rectLabel, m_NavMeshData, GUIContent.none); + EditorGUI.EndProperty(); + } +#endif using (new EditorGUI.DisabledScope(Application.isPlaying || m_AgentTypeID.intValue == -1)) { GUILayout.BeginHorizontal(); GUILayout.Space(EditorGUIUtility.labelWidth); if (GUILayout.Button("Clear")) { - foreach (NavMeshSurface s in targets) - ClearSurface(s); + NavMeshAssetManager.instance.ClearSurfaces(targets); SceneView.RepaintAll(); } if (GUILayout.Button("Bake")) { - // Remove first to avoid double registration of the callback - EditorApplication.update -= UpdateAsyncBuildOperations; - EditorApplication.update += UpdateAsyncBuildOperations; - - foreach (NavMeshSurface surf in targets) - { - var oper = new AsyncBakeOperation(); - - oper.bakeData = InitializeBakeData(surf); - oper.bakeOperation = surf.UpdateNavMesh(oper.bakeData); - oper.surface = surf; - - s_BakeOperations.Add(oper); - } + NavMeshAssetManager.instance.StartBakingSurfaces(targets); } GUILayout.EndHorizontal(); } // Show progress for the selected targets - for (int i = s_BakeOperations.Count - 1; i >= 0; --i) + var bakeOperations = NavMeshAssetManager.instance.GetBakeOperations(); + for (int i = bakeOperations.Count - 1; i >= 0; --i) { - if (!targets.Contains(s_BakeOperations[i].surface)) + if (!targets.Contains(bakeOperations[i].surface)) continue; - var oper = s_BakeOperations[i].bakeOperation; + var oper = bakeOperations[i].bakeOperation; if (oper == null) continue; @@ -340,9 +290,9 @@ public override void OnInspectorGUI() if (GUILayout.Button("Cancel", EditorStyles.miniButton)) { - var bakeData = s_BakeOperations[i].bakeData; + var bakeData = bakeOperations[i].bakeData; UnityEngine.AI.NavMeshBuilder.Cancel(bakeData); - s_BakeOperations.RemoveAt(i); + bakeOperations.RemoveAt(i); } EditorGUI.ProgressBar(EditorGUILayout.GetControlRect(), p, "Baking: " + (int)(100 * p) + "%"); @@ -353,41 +303,6 @@ public override void OnInspectorGUI() } } - static NavMeshData InitializeBakeData(NavMeshSurface surface) - { - var emptySources = new List(); - var emptyBounds = new Bounds(); - return UnityEngine.AI.NavMeshBuilder.BuildNavMeshData(surface.GetBuildSettings(), emptySources, emptyBounds - , surface.transform.position, surface.transform.rotation); - } - - static void UpdateAsyncBuildOperations() - { - foreach (var oper in s_BakeOperations) - { - if (oper.surface == null || oper.bakeOperation == null) - continue; - - if (oper.bakeOperation.isDone) - { - var surface = oper.surface; - var delete = GetNavMeshAssetToDelete(surface); - if (delete != null) - AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(delete)); - - surface.RemoveData(); - surface.navMeshData = oper.bakeData; - if (surface.isActiveAndEnabled) - surface.AddData(); - CreateNavMeshAsset(surface); - EditorSceneManager.MarkSceneDirty(surface.gameObject.scene); - } - } - s_BakeOperations.RemoveAll(o => o.bakeOperation == null || o.bakeOperation.isDone); - if (s_BakeOperations.Count == 0) - EditorApplication.update -= UpdateAsyncBuildOperations; - } - [DrawGizmo(GizmoType.Selected | GizmoType.Active | GizmoType.Pickable)] static void RenderBoxGizmoSelected(NavMeshSurface navSurface, GizmoType gizmoType) { diff --git a/Assets/NavMeshComponents/Scripts/NavMeshComponents.asmdef b/Assets/NavMeshComponents/Scripts/NavMeshComponents.asmdef index 52072093..a54b5c28 100644 --- a/Assets/NavMeshComponents/Scripts/NavMeshComponents.asmdef +++ b/Assets/NavMeshComponents/Scripts/NavMeshComponents.asmdef @@ -4,5 +4,9 @@ "optionalUnityReferences": [], "includePlatforms": [], "excludePlatforms": [], - "allowUnsafeCode": false + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] } \ No newline at end of file diff --git a/Assets/NavMeshComponents/Scripts/NavMeshSurface.cs b/Assets/NavMeshComponents/Scripts/NavMeshSurface.cs index 66377b03..9fd7dab4 100644 --- a/Assets/NavMeshComponents/Scripts/NavMeshSurface.cs +++ b/Assets/NavMeshComponents/Scripts/NavMeshSurface.cs @@ -1,4 +1,8 @@ using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +using UnityEditor.SceneManagement; +#endif namespace UnityEngine.AI { @@ -9,7 +13,7 @@ public enum CollectObjects Children = 2, } - [ExecuteInEditMode] + [ExecuteAlways] [DefaultExecutionOrder(-102)] [AddComponentMenu("Navigation/NavMeshSurface", 30)] [HelpURL("https://github.com/Unity-Technologies/NavMeshComponents#documentation-draft")] @@ -101,6 +105,16 @@ void OnDisable() public void AddData() { +#if UNITY_EDITOR + var isInPreviewScene = EditorSceneManager.IsPreviewSceneObject(this); + var isPrefab = isInPreviewScene || EditorUtility.IsPersistent(this); + if (isPrefab) + { + //Debug.LogFormat("NavMeshData from {0}.{1} will not be added to the NavMesh world because the gameObject is a prefab.", + // gameObject.name, name); + return; + } +#endif if (m_NavMeshDataInstance.valid) return; @@ -182,6 +196,16 @@ public AsyncOperation UpdateNavMesh(NavMeshData data) static void Register(NavMeshSurface surface) { +#if UNITY_EDITOR + var isInPreviewScene = EditorSceneManager.IsPreviewSceneObject(surface); + var isPrefab = isInPreviewScene || EditorUtility.IsPersistent(surface); + if (isPrefab) + { + //Debug.LogFormat("NavMeshData from {0}.{1} will not be added to the NavMesh world because the gameObject is a prefab.", + // surface.gameObject.name, surface.name); + return; + } +#endif if (s_NavMeshSurfaces.Count == 0) NavMesh.onPreUpdate += UpdateActive; @@ -205,6 +229,11 @@ static void UpdateActive() void AppendModifierVolumes(ref List sources) { +#if UNITY_EDITOR + var myStage = StageUtility.GetStageHandle(gameObject); + if (!myStage.IsValid()) + return; +#endif // Modifiers List modifiers; if (m_CollectObjects == CollectObjects.Children) @@ -223,6 +252,10 @@ void AppendModifierVolumes(ref List sources) continue; if (!m.AffectsAgentType(m_AgentTypeID)) continue; +#if UNITY_EDITOR + if (!myStage.Contains(m.gameObject)) + continue; +#endif var mcenter = m.transform.TransformPoint(m.center); var scale = m.transform.lossyScale; var msize = new Vector3(m.size.x * Mathf.Abs(scale.x), m.size.y * Mathf.Abs(scale.y), m.size.z * Mathf.Abs(scale.z)); @@ -266,19 +299,45 @@ List CollectSources() markups.Add(markup); } - if (m_CollectObjects == CollectObjects.All) - { - NavMeshBuilder.CollectSources(null, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); - } - else if (m_CollectObjects == CollectObjects.Children) +#if UNITY_EDITOR + if (!EditorApplication.isPlaying) { - NavMeshBuilder.CollectSources(transform, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); + if (m_CollectObjects == CollectObjects.All) + { + UnityEditor.AI.NavMeshBuilder.CollectSourcesInStage( + null, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, gameObject.scene, sources); + } + else if (m_CollectObjects == CollectObjects.Children) + { + UnityEditor.AI.NavMeshBuilder.CollectSourcesInStage( + transform, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, gameObject.scene, sources); + } + else if (m_CollectObjects == CollectObjects.Volume) + { + Matrix4x4 localToWorld = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); + var worldBounds = GetWorldBounds(localToWorld, new Bounds(m_Center, m_Size)); + + UnityEditor.AI.NavMeshBuilder.CollectSourcesInStage( + worldBounds, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, gameObject.scene, sources); + } } - else if (m_CollectObjects == CollectObjects.Volume) + else +#endif { - Matrix4x4 localToWorld = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); - var worldBounds = GetWorldBounds(localToWorld, new Bounds(m_Center, m_Size)); - NavMeshBuilder.CollectSources(worldBounds, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); + if (m_CollectObjects == CollectObjects.All) + { + NavMeshBuilder.CollectSources(null, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); + } + else if (m_CollectObjects == CollectObjects.Children) + { + NavMeshBuilder.CollectSources(transform, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); + } + else if (m_CollectObjects == CollectObjects.Volume) + { + Matrix4x4 localToWorld = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); + var worldBounds = GetWorldBounds(localToWorld, new Bounds(m_Center, m_Size)); + NavMeshBuilder.CollectSources(worldBounds, m_LayerMask, m_UseGeometry, m_DefaultArea, markups, sources); + } } if (m_IgnoreNavMeshAgent) @@ -368,8 +427,9 @@ bool UnshareNavMeshAsset() return false; // Prefab parent owns the asset reference - var prefabType = UnityEditor.PrefabUtility.GetPrefabType(this); - if (prefabType == UnityEditor.PrefabType.Prefab) + var isInPreviewScene = EditorSceneManager.IsPreviewSceneObject(this); + var isPersistentObject = EditorUtility.IsPersistent(this); + if (isInPreviewScene || isPersistentObject) return false; // An instance can share asset reference only with its prefab parent diff --git a/Assets/Tests/Editor.meta b/Assets/Tests/Editor.meta new file mode 100644 index 00000000..4482b6ff --- /dev/null +++ b/Assets/Tests/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 276ab4071255d9f49931e6a8373248e1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef b/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef new file mode 100644 index 00000000..18e8eb84 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef @@ -0,0 +1,19 @@ +{ + "name": "NavMeshComponentsTestsEditmode", + "references": [ + "NavMeshComponents", + "NavMeshComponentsEditor" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef.meta b/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef.meta new file mode 100644 index 00000000..69151425 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshComponentsTestsEditmode.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 794824b4a8f003f47a92875e8342f790 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs b/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs new file mode 100644 index 00000000..e57a2436 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs @@ -0,0 +1,233 @@ +//#define KEEP_ARTIFACTS_FOR_INSPECTION + +using System; +using UnityEngine; +using UnityEngine.TestTools; +using NUnit.Framework; +using System.Collections; +using System.IO; +using UnityEditor; +using UnityEditor.AI; +using UnityEditor.Experimental.SceneManagement; +using UnityEditor.SceneManagement; +using UnityEngine.AI; +using UnityEngine.SceneManagement; +using Object = UnityEngine.Object; + +[Category("PrefabsWithNavMeshModifierVolume")] +public class NavMeshModifierVolumeInPrefabTests +{ + const string k_AutoSaveKey = "AutoSave"; + const string k_ParentFolder = "Assets/Tests/Editor"; + const string k_TempFolderName = "TempPrefabAndModifiers"; + string m_TempFolder = k_ParentFolder + "/" + k_TempFolderName; + string m_PrefabPath; + string m_PreviousScenePath; + string m_TempScenePath; + int m_TestCounter; + + const int k_PinkArea = 3; + const int k_GreenArea = 4; + const int k_RedArea = 18; + + const int k_PrefabDefaultArea = k_GreenArea; + + [OneTimeSetUp] + public void OneTimeSetup() + { + AssetDatabase.DeleteAsset(m_TempFolder); + + var folderGUID = AssetDatabase.CreateFolder(k_ParentFolder, k_TempFolderName); + m_TempFolder = AssetDatabase.GUIDToAssetPath(folderGUID); + + SessionState.SetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave()); + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(false); + StageUtility.GoToMainStage(); + + m_PreviousScenePath = SceneManager.GetActiveScene().path; + m_TempScenePath = Path.Combine(m_TempFolder, "NavMeshModifierVolumePrefabTestsScene.unity"); + var tempScene = EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + EditorSceneManager.SaveScene(tempScene, m_TempScenePath); + EditorSceneManager.OpenScene(m_TempScenePath); + } + + [OneTimeTearDown] + public void OneTimeTearDown() + { + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(SessionState.GetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave())); + StageUtility.GoToMainStage(); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + + if (string.IsNullOrEmpty(m_PreviousScenePath)) + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + } + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + AssetDatabase.DeleteAsset(m_TempFolder); +#endif + } + + [UnitySetUp] + public IEnumerator Setup() + { + var plane = GameObject.CreatePrimitive(PrimitiveType.Plane); + plane.name = "SurfaceSeekingModVol" + (++m_TestCounter) + "Prefab"; + var surface = plane.AddComponent(); + surface.collectObjects = CollectObjects.All; + + m_PrefabPath = Path.Combine(m_TempFolder, plane.name + ".prefab"); + PrefabUtility.SaveAsPrefabAsset(plane, m_PrefabPath); + Object.DestroyImmediate(plane); + + NavMesh.RemoveAllNavMeshData(); + + yield return null; + } + + [UnityTearDown] + public IEnumerator TearDown() + { + StageUtility.GoToMainStage(); + + yield return null; + } + + [UnityTest] + public IEnumerator ModifierVolume_WhenInsidePrefabMode_ModifiesTheNavMeshInPrefab() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "SurfaceSeekingModVol" + m_TestCounter + "PrefabInstance"; + + NavMeshHit hit; + var filter = new NavMeshQueryFilter { agentTypeID = 0, areaMask = NavMesh.AllAreas }; + NavMesh.SamplePosition(Vector3.zero, out hit, 0.1f, filter); + Assert.That(hit.hit, Is.False, "Prefab should not have a NavMesh in the beginning."); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var modifierVolume = prefabStage.prefabContentsRoot.AddComponent(); + modifierVolume.area = k_RedArea; + modifierVolume.center = Vector3.zero; + modifierVolume.size = Vector3.one; + yield return BakeNavMeshAsync(() => prefabSurface, k_PrefabDefaultArea); + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + NavMeshHit hitCenter; + NavMesh.SamplePosition(Vector3.zero, out hitCenter, 0.1f, filter); + Assert.That(hitCenter.hit, Is.True, "A NavMesh should have been baked in the center of the prefab."); + Assert.That(hitCenter.mask, Is.EqualTo(1 << k_RedArea), + "Area type (0x{0:x8}) found in the center should be 0x{1:x8}.", hitCenter.mask, 1 << k_RedArea); + + NavMeshHit hitSides; + NavMesh.SamplePosition(new Vector3(0.6f, 0, 0.6f), out hitSides, 0.1f, filter); + Assert.That(hitSides.hit, Is.True, "A NavMesh should have been baked in the outer sides of the prefab."); + Assert.That(hitSides.mask, Is.EqualTo(1 << k_PrefabDefaultArea), + "Area type (0x{0:x8}) found on the sides should be 0x{1:x8}.", hitSides.mask, 1 << k_PrefabDefaultArea); + + Assert.That(hitCenter.mask, Is.Not.EqualTo(hitSides.mask), + "Area type (0x{0:x8}) in the center should be different than on the sides.", hitCenter.mask); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + } + + [UnityTest] + public IEnumerator ModifierVolume_WhenInsidePrefabMode_DoesNotAffectTheNavMeshInMainScene() + { + var go = GameObject.CreatePrimitive(PrimitiveType.Plane); + go.name = "SurfaceOutsidePrefab"; + var mainSceneSurface = go.AddComponent(); + mainSceneSurface.defaultArea = k_PinkArea; + mainSceneSurface.agentTypeID = 0; + mainSceneSurface.collectObjects = CollectObjects.All; + + NavMeshHit hit; + var filter = new NavMeshQueryFilter { agentTypeID = 0, areaMask = NavMesh.AllAreas }; + NavMesh.SamplePosition(Vector3.zero, out hit, 0.1f, filter); + Assert.That(hit.hit, Is.False, "Prefab should not have a NavMesh in the beginning."); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabModVol = prefabStage.prefabContentsRoot.AddComponent(); + prefabModVol.area = k_PrefabDefaultArea; + prefabModVol.center = Vector3.zero; + prefabModVol.size = new Vector3(100, 100, 100); + + // bake the NavMeshSurface from the main scene while the prefab mode is open + yield return BakeNavMeshAsync(() => mainSceneSurface, mainSceneSurface.defaultArea); + + PrefabSavingUtil.SavePrefab(prefabStage); + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + StageUtility.GoToMainStage(); + + NavMesh.SamplePosition(Vector3.zero, out hit, 0.1f, filter); + Assert.That(hit.hit, Is.True, "A NavMesh should have been baked by the surface in the main scene."); + Assert.That(hit.mask, Is.EqualTo(1 << mainSceneSurface.defaultArea), + "NavMesh has the area type 0x{0:x8} instead of the expected 0x{1:x8}.", hit.mask, 1 << mainSceneSurface.defaultArea); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(go); +#endif + } + + [UnityTest] + public IEnumerator ModifierVolume_WhenOutsidePrefabMode_DoesNotAffectTheNavMeshInPrefab() + { + var go = new GameObject("ModifierVolumeOutsidePrefab"); + var modifierVolume = go.AddComponent(); + modifierVolume.area = k_RedArea; + modifierVolume.center = Vector3.zero; + modifierVolume.size = new Vector3(20, 20, 20); + + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "SurfaceSeekingModVol" + m_TestCounter + "PrefabInstance"; + + NavMeshHit hit; + var filter = new NavMeshQueryFilter { agentTypeID = 0, areaMask = NavMesh.AllAreas }; + NavMesh.SamplePosition(Vector3.zero, out hit, 0.1f, filter); + Assert.That(hit.hit, Is.False, "Prefab should not have a NavMesh in the beginning."); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => prefabSurface, k_PrefabDefaultArea); + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + NavMesh.SamplePosition(Vector3.zero, out hit, 0.1f, filter); + Assert.That(hit.hit, Is.True, "A NavMesh should have been baked in the prefab."); + Assert.That(hit.mask, Is.EqualTo(1 << k_PrefabDefaultArea), + "A different area type (0x{0:x8}) was found instead of the expected one (0x{1:x8}).", hit.mask, 1 << k_PrefabDefaultArea); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(go); + Object.DestroyImmediate(instance); +#endif + } + + static IEnumerator BakeNavMeshAsync(Func getSurface, int defaultArea) + { + var surface = getSurface(); + surface.defaultArea = defaultArea; + NavMeshAssetManager.instance.StartBakingSurfaces(new Object[] { surface }); + yield return new WaitWhile(() => NavMeshAssetManager.instance.IsSurfaceBaking(surface)); + } +} diff --git a/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs.meta b/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs.meta new file mode 100644 index 00000000..7f29aeae --- /dev/null +++ b/Assets/Tests/Editor/NavMeshModifierVolumeInPrefabTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd4d066d0a75d8446bc2852c3bc1d4bb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs b/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs new file mode 100644 index 00000000..84c8e215 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs @@ -0,0 +1,824 @@ +//#define KEEP_ARTIFACTS_FOR_INSPECTION +//#define ENABLE_TEST_LOGS + +using System; +using System.Collections; +using System.IO; +using NUnit.Framework; +using UnityEditor; +using UnityEditor.AI; +using UnityEditor.Experimental.SceneManagement; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.AI; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools; +using Object = UnityEngine.Object; + +[Category("PrefabsWithNavMeshComponents")] +public class NavMeshSurfaceInPrefabTests +{ + const string k_AutoSaveKey = "AutoSave"; + const string k_ParentFolder = "Assets/Tests/Editor"; + const string k_TempFolderName = "TempPrefab"; + string m_TempFolder = k_ParentFolder + "/" + k_TempFolderName; + string m_PrefabPath; + string m_PreviousScenePath; + string m_TempScenePath; + int m_TestCounter; + + const int k_GrayArea = 7; + const int k_BrownArea = 10; + const int k_RedArea = 18; + const int k_OrangeArea = 26; + const int k_YellowArea = 30; + + const int k_PrefabDefaultArea = k_YellowArea; + + [OneTimeSetUp] + public void OneTimeSetup() + { + AssetDatabase.DeleteAsset(m_TempFolder); + + var folderGUID = AssetDatabase.CreateFolder(k_ParentFolder, k_TempFolderName); + m_TempFolder = AssetDatabase.GUIDToAssetPath(folderGUID); + + SessionState.SetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave()); + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(false); + StageUtility.GoToMainStage(); + + m_PreviousScenePath = SceneManager.GetActiveScene().path; + m_TempScenePath = Path.Combine(m_TempFolder, "NavMeshSurfacePrefabTestsScene.unity"); + var tempScene = EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + EditorSceneManager.SaveScene(tempScene, m_TempScenePath); + EditorSceneManager.OpenScene(m_TempScenePath); + } + + [OneTimeTearDown] + public void OneTimeTearDown() + { + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(SessionState.GetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave())); + StageUtility.GoToMainStage(); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + + if (string.IsNullOrEmpty(m_PreviousScenePath)) + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + } + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + AssetDatabase.DeleteAsset(m_TempFolder); +#endif + } + + [UnitySetUp] + public IEnumerator Setup() + { + var plane = GameObject.CreatePrimitive(PrimitiveType.Plane); + plane.name = "NavMeshSurface" + (++m_TestCounter) + "Prefab"; + var surface = plane.AddComponent(); + surface.collectObjects = CollectObjects.Children; + + m_PrefabPath = Path.Combine(m_TempFolder, plane.name + ".prefab"); + var planePrefab = PrefabUtility.SaveAsPrefabAsset(plane, m_PrefabPath); + Object.DestroyImmediate(plane); + + AssetDatabase.OpenAsset(planePrefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => prefabSurface, k_PrefabDefaultArea); + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + NavMesh.RemoveAllNavMeshData(); + + yield return null; + } + + [UnityTearDown] + public IEnumerator TearDown() + { + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + if (prefabStage != null) + prefabStage.ClearDirtiness(); + + StageUtility.GoToMainStage(); + + yield return null; + } + + static void TestNavMeshExistsAloneAtPosition(int expectedArea, Vector3 pos) + { + var expectedAreaMask = 1 << expectedArea; + +#if ENABLE_TEST_LOGS + var areaExists = HasNavMeshAtPosition(pos, expectedAreaMask); + var otherAreasExist = HasNavMeshAtPosition(pos, ~expectedAreaMask); + Debug.Log(" mask=" + expectedAreaMask.ToString("x8") + " area " + expectedArea + + " Exists=" + areaExists + " otherAreasExist=" + otherAreasExist + " at position " + pos); + if (otherAreasExist) + { + for (var i = 0; i < 32; i++) + { + if (i == expectedArea) + continue; + + var thisOtherAreaExists = HasNavMeshAtPosition(pos, 1 << i); + if (thisOtherAreaExists) + { + Debug.Log(" _another area that exists here " + i); + } + } + } +#endif + Assert.IsTrue(HasNavMeshAtPosition(pos, expectedAreaMask), "Expected NavMesh with area {0} at position {1}.", expectedArea, pos); + Assert.IsFalse(HasNavMeshAtPosition(pos, ~expectedAreaMask), "A NavMesh with an area other than {0} exists at position {1}.", expectedArea, pos); + } + + [Test] + public void NavMeshSurfacePrefab_WhenOpenedInPrefabMode_DoesNotActivateItsNavMesh() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + + NavMeshHit hit; + NavMesh.SamplePosition(Vector3.zero, out hit, 1000000f, new NavMeshQueryFilter { areaMask = NavMesh.AllAreas, agentTypeID = 0 }); + Assert.That(hit.hit, Is.False, "The NavMesh instance of a prefab opened for edit should not be active under any circumstances."); + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_AfterBakingInPrefabMode_DoesNotActivateItsNavMesh() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + NavMeshAssetManager.instance.ClearSurfaces(new Object[] { prefabSurface }); + PrefabSavingUtil.SavePrefab(prefabStage); + + yield return BakeNavMeshAsync(() => prefabSurface, k_RedArea); + + NavMeshHit hit; + NavMesh.SamplePosition(Vector3.zero, out hit, 1000000f, new NavMeshQueryFilter { areaMask = NavMesh.AllAreas, agentTypeID = 0 }); + Assert.That(hit.hit, Is.False, "The NavMesh instance of a prefab opened for edit should not be active after baking the surface."); + + prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + PrefabSavingUtil.SavePrefab(prefabStage); + + NavMesh.SamplePosition(Vector3.zero, out hit, 1000000f, new NavMeshQueryFilter { areaMask = NavMesh.AllAreas, agentTypeID = 0 }); + Assert.That(hit.hit, Is.False, "The NavMesh instance of a prefab opened for edit should not be active after baking the surface."); + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_AfterBakingInPrefabMode_LeavesMainSceneUntouched() + { + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero)); + + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + Assert.IsNotNull(prefabStage); + Assert.IsNotNull(prefabStage.prefabContentsRoot); + + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var initialPrefabNavMeshData = prefabSurface.navMeshData; + yield return BakeNavMeshAsync(() => prefabSurface, k_RedArea); + + Assert.AreNotSame(initialPrefabNavMeshData, prefabSurface.navMeshData); + + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero, NavMesh.AllAreas, 0, 1000.0f)); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstantiated_ReferencesTheSameNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + var instanceNavMeshData = instanceSurface.navMeshData; + + var clonePosition = new Vector3(20, 0, 0); + var instanceClone = Object.Instantiate(instance, clonePosition, Quaternion.identity); + Assert.IsNotNull(instanceClone); + instanceClone.name = "Surface" + m_TestCounter + "PrefabInstanceClone"; + + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsTrue(HasNavMeshAtPosition(clonePosition, expectedAreaMask)); + Assert.IsFalse(HasNavMeshAtPosition(clonePosition, ~expectedAreaMask)); + + var instanceCloneSurface = instanceClone.GetComponent(); + Assert.IsNotNull(instanceCloneSurface); + var instanceCloneNavMeshData = instanceCloneSurface.navMeshData; + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + Assert.IsNotNull(prefabStage); + Assert.IsNotNull(prefabStage.prefabContentsRoot); + + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurface.navMeshData; + Assert.AreSame(prefabNavMeshData, instanceNavMeshData); + Assert.AreSame(prefabNavMeshData, instanceCloneNavMeshData); + + StageUtility.GoToMainStage(); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); + Object.DestroyImmediate(instanceClone); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenEmptyAndInstantiated_InstanceHasEmptyNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + var instanceSurface = instance.GetComponent(); + Assert.IsTrue(instanceSurface.navMeshData != null, "NavMeshSurface in prefab instance must have NavMeshData."); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + NavMeshAssetManager.instance.ClearSurfaces(new Object[] { prefabSurface }); + PrefabSavingUtil.SavePrefab(prefabStage); + + StageUtility.GoToMainStage(); + Assert.IsTrue(instanceSurface.navMeshData == null, + "After the NavMeshSurface in the prefab has been cleared the prefab instance should no longer hold NavMeshData."); + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero, expectedAreaMask)); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenBakesNewNavMesh_UpdatesTheInstance() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instanceOne = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instanceOne); + instanceOne.name = "Surface" + m_TestCounter + "PrefabInstanceOne"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => prefabSurface, k_RedArea); + + PrefabSavingUtil.SavePrefab(prefabStage); + + StageUtility.GoToMainStage(); + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + + var instanceOneSurface = instanceOne.GetComponent(); + yield return BakeNavMeshAsync(() => instanceOneSurface, k_BrownArea); + + var instanceTwo = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instanceTwo); + instanceTwo.name = "Surface" + m_TestCounter + "PrefabInstanceTwo"; + // reactivate the object to apply the change of position immediately + instanceTwo.SetActive(false); + instanceTwo.transform.position = new Vector3(20, 0, 0); + instanceTwo.SetActive(true); + + TestNavMeshExistsAloneAtPosition(k_BrownArea, Vector3.zero); + TestNavMeshExistsAloneAtPosition(k_RedArea, instanceTwo.transform.position); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instanceOne); + Object.DestroyImmediate(instanceTwo); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstanceRebaked_HasDifferentNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + + var clonePosition = new Vector3(20, 0, 0); + var instanceClone = Object.Instantiate(instance, clonePosition, Quaternion.identity); + Assert.IsNotNull(instanceClone); + instanceClone.name = "Surface" + m_TestCounter + "PrefabInstanceClone"; + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + yield return BakeNavMeshAsync(() => instanceSurface, k_RedArea); + var instanceNavMeshData = instanceSurface.navMeshData; + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsTrue(HasNavMeshAtPosition(clonePosition, expectedAreaMask)); + Assert.IsFalse(HasNavMeshAtPosition(clonePosition, ~expectedAreaMask)); + + var instanceCloneSurface = instanceClone.GetComponent(); + Assert.IsNotNull(instanceCloneSurface); + var instanceCloneNavMeshData = instanceCloneSurface.navMeshData; + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurface.navMeshData; + Assert.AreNotSame(instanceNavMeshData, prefabNavMeshData); + Assert.AreNotSame(instanceNavMeshData, instanceCloneNavMeshData); + Assert.AreSame(prefabNavMeshData, instanceCloneNavMeshData); + + StageUtility.GoToMainStage(); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); + Object.DestroyImmediate(instanceClone); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstanceCleared_InstanceHasEmptyNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + + var clonePosition = new Vector3(20, 0, 0); + var instanceClone = Object.Instantiate(instance, clonePosition, Quaternion.identity); + Assert.IsNotNull(instanceClone); + instanceClone.name = "Surface" + m_TestCounter + "PrefabInstanceClone"; + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + NavMeshAssetManager.instance.ClearSurfaces(new Object[] { instanceSurface }); + + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero, expectedAreaMask)); + + Assert.IsTrue(HasNavMeshAtPosition(clonePosition, expectedAreaMask)); + Assert.IsFalse(HasNavMeshAtPosition(clonePosition, ~expectedAreaMask)); + + var instanceCloneSurface = instanceClone.GetComponent(); + Assert.IsNotNull(instanceCloneSurface); + var instanceCloneNavMeshData = instanceCloneSurface.navMeshData; + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurface.navMeshData; + Assert.AreNotSame(prefabNavMeshData, instanceSurface.navMeshData); + Assert.AreNotSame(instanceCloneNavMeshData, instanceSurface.navMeshData); + Assert.AreSame(prefabNavMeshData, instanceCloneNavMeshData); + + StageUtility.GoToMainStage(); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); + Object.DestroyImmediate(instanceClone); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstanceCleared_PrefabKeepsNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + var initialPrefabNavMeshData = instanceSurface.navMeshData; + NavMeshAssetManager.instance.ClearSurfaces(new Object[] { instanceSurface }); + + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero, expectedAreaMask)); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurface.navMeshData; + Assert.IsTrue(prefabNavMeshData != null, + "NavMeshSurface in the prefab must still have NavMeshData even though the instance was cleared."); + Assert.AreSame(initialPrefabNavMeshData, prefabNavMeshData); + + StageUtility.GoToMainStage(); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenRebakedButInstanceModified_DoesNotChangeInstance() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + yield return BakeNavMeshAsync(() => instanceSurface, k_RedArea); + var instanceNavMeshData = instanceSurface.navMeshData; + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var initialPrefabNavMeshData = prefabSurface.navMeshData; + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + AssetDatabase.OpenAsset(prefab); + var prefabStageReopened = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurfaceReopened = prefabStageReopened.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurfaceReopened.navMeshData; + Assert.IsTrue(prefabNavMeshData != null, + "NavMeshSurface in prefab must have NavMeshData after baking, saving, closing and reopening."); + Assert.AreNotSame(instanceNavMeshData, prefabNavMeshData); + Assert.AreNotSame(initialPrefabNavMeshData, prefabNavMeshData); + + StageUtility.GoToMainStage(); + Assert.AreSame(instanceNavMeshData, instanceSurface.navMeshData); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenRebakedButNotSaved_RevertsToTheInitialNavMeshData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var initialPrefabNavMeshData = prefabSurface.navMeshData; + var initialPrefabNavMeshAssetPath = AssetDatabase.GetAssetPath(initialPrefabNavMeshData); + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + var rebuiltPrefabNavMeshData = prefabSurface.navMeshData; + Assert.IsTrue(rebuiltPrefabNavMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + Assert.AreNotSame(initialPrefabNavMeshData, rebuiltPrefabNavMeshData); + + prefabStage.ClearDirtiness(); + StageUtility.GoToMainStage(); + + AssetDatabase.OpenAsset(prefab); + var prefabStageReopened = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurfaceReopened = prefabStageReopened.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurfaceReopened.navMeshData; + Assert.AreSame(initialPrefabNavMeshData, prefabNavMeshData); + Assert.AreNotSame(rebuiltPrefabNavMeshData, prefabNavMeshData); + var prefabNavMeshAssetPath = AssetDatabase.GetAssetPath(prefabNavMeshData); + StringAssert.AreEqualIgnoringCase(initialPrefabNavMeshAssetPath, prefabNavMeshAssetPath, + "The NavMeshData asset referenced by the prefab should remain the same when exiting prefab mode without saving."); + + StageUtility.GoToMainStage(); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenRebakedButNotSaved_TheRebakedAssetNoLongerExists() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + var rebakedAssetPath = AssetDatabase.GetAssetPath(prefabSurface.navMeshData); + + Assert.IsTrue(File.Exists(rebakedAssetPath), "NavMeshData file must exist. ({0})", rebakedAssetPath); + + prefabStage.ClearDirtiness(); + StageUtility.GoToMainStage(); + + Assert.IsFalse(File.Exists(rebakedAssetPath), "NavMeshData file still exists after discarding the changes. ({0})", rebakedAssetPath); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenRebaked_TheOldAssetExistsUntilSavingAndNotAfter() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var initialNavMeshData = prefabSurface.navMeshData; + var initialAssetPath = AssetDatabase.GetAssetPath(prefabSurface.navMeshData); + + // Assert.IsNull cannot verify correctly that an UnityEngine.Object is null + Assert.IsTrue(initialNavMeshData != null, "Prefab must have some NavMeshData."); + Assert.IsTrue(File.Exists(initialAssetPath), "NavMeshData file must exist. ({0})", initialAssetPath); + + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + + Assert.IsTrue(initialNavMeshData != null, "The initial NavMeshData must still exist immediately after prefab re-bake."); + Assert.IsTrue(File.Exists(initialAssetPath), "The initial NavMeshData file must exist after prefab re-bake. ({0})", initialAssetPath); + + Assert.IsTrue(prefabSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + var unsavedRebakedNavMeshData = prefabSurface.navMeshData; + + yield return BakeNavMeshAsync(() => prefabSurface, k_OrangeArea); + + Assert.IsTrue(unsavedRebakedNavMeshData == null, "An unsaved NavMeshData should not exist after a re-bake."); + Assert.IsTrue(prefabSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + + PrefabSavingUtil.SavePrefab(prefabStage); + Assert.IsFalse(File.Exists(initialAssetPath), "NavMeshData file still exists after saving. ({0})", initialAssetPath); + Assert.IsTrue(initialNavMeshData == null, "The initial NavMeshData must no longer exist after saving the prefab."); + + // ReSharper disable once HeuristicUnreachableCode - initialNavMeshData is affected by BakeNavMeshAsync() + StageUtility.GoToMainStage(); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenRebakedAndAutoSaved_InstanceHasTheNewNavMeshData() + { + var wasAutoSave = PrefabStageAutoSavingUtil.GetPrefabStageAutoSave(); + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(true); + + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + var initialPrefabNavMeshData = prefabSurface.navMeshData; + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + var rebuiltPrefabNavMeshData = prefabSurface.navMeshData; + Assert.IsTrue(rebuiltPrefabNavMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + Assert.AreNotSame(initialPrefabNavMeshData, rebuiltPrefabNavMeshData); + + StageUtility.GoToMainStage(); + + AssetDatabase.OpenAsset(prefab); + var prefabStageReopened = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurfaceReopened = prefabStageReopened.prefabContentsRoot.GetComponent(); + var prefabNavMeshData = prefabSurfaceReopened.navMeshData; + Assert.AreNotSame(initialPrefabNavMeshData, prefabNavMeshData); + Assert.AreSame(rebuiltPrefabNavMeshData, prefabNavMeshData); + + StageUtility.GoToMainStage(); + + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(wasAutoSave); + + yield return null; + } + + [Ignore("Currently the deletion of the old asset must be done manually.")] + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_AfterModifiedInstanceAppliedBack_TheOldAssetNoLongerExists() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + + var initialInstanceAssetPath = AssetDatabase.GetAssetPath(instanceSurface.navMeshData); + + Assert.IsTrue(File.Exists(initialInstanceAssetPath), "Prefab's NavMeshData file must exist. ({0})", initialInstanceAssetPath); + + yield return BakeNavMeshAsync(() => instanceSurface, k_RedArea); + + Assert.IsTrue(File.Exists(initialInstanceAssetPath), + "Prefab's NavMeshData file exists after the instance has changed. ({0})", initialInstanceAssetPath); + + PrefabUtility.ApplyPrefabInstance(instance, InteractionMode.AutomatedAction); + + Assert.IsFalse(File.Exists(initialInstanceAssetPath), + "Prefab's NavMeshData file still exists after the changes from the instance have been applied back to the prefab. ({0})", + initialInstanceAssetPath); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_AfterModifiedInstanceAppliedBack_UpdatedAccordingToInstance() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instanceOne = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instanceOne); + instanceOne.name = "Surface" + m_TestCounter + "PrefabInstanceOne"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceTwo = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instanceTwo); + instanceTwo.name = "Surface" + m_TestCounter + "PrefabInstanceTwo"; + // reactivate the object to apply the change of position immediately + instanceTwo.SetActive(false); + instanceTwo.transform.position = new Vector3(20, 0, 0); + instanceTwo.SetActive(true); + + var instanceOneSurface = instanceOne.GetComponent(); + Assert.IsNotNull(instanceOneSurface); + + yield return BakeNavMeshAsync(() => instanceOneSurface, k_RedArea); + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, instanceTwo.transform.position); + + PrefabUtility.ApplyPrefabInstance(instanceOne, InteractionMode.AutomatedAction); + + TestNavMeshExistsAloneAtPosition(k_RedArea, instanceTwo.transform.position); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => prefabSurface, k_GrayArea); + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + TestNavMeshExistsAloneAtPosition(k_GrayArea, Vector3.zero); + TestNavMeshExistsAloneAtPosition(k_GrayArea, instanceTwo.transform.position); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instanceOne); + Object.DestroyImmediate(instanceTwo); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_AfterClearedInstanceAppliedBack_HasEmptyData() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + + NavMeshAssetManager.instance.ClearSurfaces(new Object[] { instanceSurface }); + + var expectedAreaMask = 1 << k_PrefabDefaultArea; + Assert.IsFalse(HasNavMeshAtPosition(Vector3.zero, expectedAreaMask)); + + PrefabUtility.ApplyPrefabInstance(instance, InteractionMode.AutomatedAction); + + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + + Assert.IsTrue(prefabSurface.navMeshData == null, + "Prefab should have empty NavMeshData when empty data has been applied back from the instance."); + + StageUtility.GoToMainStage(); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstanceRevertsBack_InstanceIsLikePrefab() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + yield return BakeNavMeshAsync(() => instanceSurface, k_RedArea); + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + + PrefabUtility.RevertPrefabInstance(instance, InteractionMode.AutomatedAction); + + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [Ignore("Deletion of the old asset is expected to be done manually for the time being.")] + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenInstanceRevertsBack_TheInstanceAssetNoLongerExists() + { + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + instance.name = "Surface" + m_TestCounter + "PrefabInstance"; + TestNavMeshExistsAloneAtPosition(k_PrefabDefaultArea, Vector3.zero); + + var instanceSurface = instance.GetComponent(); + Assert.IsNotNull(instanceSurface); + yield return BakeNavMeshAsync(() => instanceSurface, k_RedArea); + + var instanceAssetPath = AssetDatabase.GetAssetPath(instanceSurface.navMeshData); + + Assert.IsTrue(File.Exists(instanceAssetPath), "Instance's NavMeshData file must exist. ({0})", instanceAssetPath); + + PrefabUtility.RevertPrefabInstance(instance, InteractionMode.AutomatedAction); + + Assert.IsFalse(File.Exists(instanceAssetPath), "Instance's NavMeshData file still exists after revert. ({0})", instanceAssetPath); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); +#endif + yield return null; + } + + [Ignore("The expected behaviour has not been decided.")] + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenDeleted_InstancesMakeCopiesOfData() + { + yield return null; + Assert.Fail("not implemented yet"); + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefab_WhenBakingInPreviewScene_CollectsOnlyPreviewSceneObjects() + { + var mainScenePlane = GameObject.CreatePrimitive(PrimitiveType.Plane); + mainScenePlane.transform.localScale = new Vector3(100, 1, 100); + + var prefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(prefab); + var prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabSurface = prefabStage.prefabContentsRoot.GetComponent(); + + prefabSurface.collectObjects = CollectObjects.All; + yield return BakeNavMeshAsync(() => prefabSurface, k_RedArea); + + PrefabSavingUtil.SavePrefab(prefabStage); + StageUtility.GoToMainStage(); + + var instance = PrefabUtility.InstantiatePrefab(prefab) as GameObject; + Assert.IsNotNull(instance); + + TestNavMeshExistsAloneAtPosition(k_RedArea, Vector3.zero); + + var posNearby = new Vector3(20,0,0); + Assert.IsFalse(HasNavMeshAtPosition(posNearby, 1 << k_RedArea), + "NavMesh with the prefab's area exists at position {1}, outside the prefab's plane. ({0})", + k_RedArea, posNearby); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instance); + Object.DestroyImmediate(mainScenePlane); +#endif + yield return null; + } + + public static bool HasNavMeshAtPosition(Vector3 pos, int areaMask = NavMesh.AllAreas, int agentTypeId = 0, float range = 0.1f) + { + NavMeshHit hit; + var filter = new NavMeshQueryFilter + { + areaMask = areaMask, + agentTypeID = agentTypeId + }; + return NavMesh.SamplePosition(pos, out hit, range, filter); + } + + static IEnumerator BakeNavMeshAsync(Func getSurface, int defaultArea) + { + var surface = getSurface(); + surface.defaultArea = defaultArea; + NavMeshAssetManager.instance.StartBakingSurfaces(new Object[] { surface }); + yield return new WaitWhile(() => NavMeshAssetManager.instance.IsSurfaceBaking(surface)); + } +} diff --git a/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs.meta b/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs.meta new file mode 100644 index 00000000..4c023f4d --- /dev/null +++ b/Assets/Tests/Editor/NavMeshSurfaceInPrefabTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8e570ad5b9d660a4bbeebf9f8b872eb4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs b/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs new file mode 100644 index 00000000..c1fa1029 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs @@ -0,0 +1,232 @@ +//#define KEEP_ARTIFACTS_FOR_INSPECTION + +using System; +using System.Collections; +using System.IO; +using NUnit.Framework; +using UnityEditor; +using UnityEditor.AI; +using UnityEditor.Experimental.SceneManagement; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.AI; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools; +using Object = UnityEngine.Object; + +[Category("PrefabsWithNavMeshComponents")] +public class NavMeshSurfaceInPrefabVariantTests +{ + const string k_AutoSaveKey = "AutoSave"; + const string k_ParentFolder = "Assets/Tests/Editor"; + const string k_TempFolderName = "TempPrefabVariants"; + string m_TempFolder = k_ParentFolder + "/" + k_TempFolderName; + string m_PrefabPath; + string m_PrefabVariantPath; + string m_PreviousScenePath; + string m_TempScenePath; + int m_TestCounter; + + const int k_GrayArea = 7; + const int k_BrownArea = 10; + const int k_RedArea = 18; + const int k_OrangeArea = 26; + const int k_YellowArea = 30; + + const int k_PrefabDefaultArea = k_YellowArea; + + [OneTimeSetUp] + public void OneTimeSetup() + { + AssetDatabase.DeleteAsset(m_TempFolder); + + var folderGUID = AssetDatabase.CreateFolder(k_ParentFolder, k_TempFolderName); + m_TempFolder = AssetDatabase.GUIDToAssetPath(folderGUID); + + SessionState.SetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave()); + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(false); + StageUtility.GoToMainStage(); + + m_PreviousScenePath = SceneManager.GetActiveScene().path; + m_TempScenePath = Path.Combine(m_TempFolder, "NavMeshSurfacePrefabVariantTestsScene.unity"); + var tempScene = EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + EditorSceneManager.SaveScene(tempScene, m_TempScenePath); + EditorSceneManager.OpenScene(m_TempScenePath); + } + + [OneTimeTearDown] + public void OneTimeTearDown() + { + PrefabStageAutoSavingUtil.SetPrefabStageAutoSave(SessionState.GetBool(k_AutoSaveKey, PrefabStageAutoSavingUtil.GetPrefabStageAutoSave())); + StageUtility.GoToMainStage(); + + EditorSceneManager.SaveScene(SceneManager.GetActiveScene()); + + if (string.IsNullOrEmpty(m_PreviousScenePath)) + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + } + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + AssetDatabase.DeleteAsset(m_TempFolder); +#endif + } + + [UnitySetUp] + public IEnumerator Setup() + { + var plane = GameObject.CreatePrimitive(PrimitiveType.Plane); + plane.name = "NavMeshSurfacePrefab" + (++m_TestCounter); + var surface = plane.AddComponent(); + surface.collectObjects = CollectObjects.Children; + + m_PrefabPath = Path.Combine(m_TempFolder, plane.name + ".prefab"); + m_PrefabVariantPath = Path.Combine(m_TempFolder, plane.name + "Variant.prefab"); + + var planePrefab = PrefabUtility.SaveAsPrefabAsset(plane, m_PrefabPath); + Object.DestroyImmediate(plane); + + AssetDatabase.OpenAsset(planePrefab); + var theOriginalPrefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var theOriginalPrefabSurface = theOriginalPrefabStage.prefabContentsRoot.GetComponent(); + yield return BakeNavMeshAsync(() => theOriginalPrefabSurface, k_PrefabDefaultArea); + PrefabSavingUtil.SavePrefab(theOriginalPrefabStage); + StageUtility.GoToMainStage(); + + var instanceForVariant = PrefabUtility.InstantiatePrefab(planePrefab) as GameObject; + PrefabUtility.SaveAsPrefabAsset(instanceForVariant, m_PrefabVariantPath); + +#if !KEEP_ARTIFACTS_FOR_INSPECTION + Object.DestroyImmediate(instanceForVariant); +#endif + NavMesh.RemoveAllNavMeshData(); + + yield return null; + } + + [UnityTearDown] + public IEnumerator TearDown() + { + StageUtility.GoToMainStage(); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefabVariant_WhenFreshAndRebaked_ParentAssetUnchanged() + { + var theOriginalPrefab = AssetDatabase.LoadAssetAtPath(m_PrefabPath); + AssetDatabase.OpenAsset(theOriginalPrefab); + var theOriginalPrefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var theOriginalPrefabSurface = theOriginalPrefabStage.prefabContentsRoot.GetComponent(); + var theOriginalPrefabNavMeshData = theOriginalPrefabSurface.navMeshData; + var theOriginalPrefabAssetPath = AssetDatabase.GetAssetPath(theOriginalPrefabSurface.navMeshData); + + Assert.IsTrue(theOriginalPrefabNavMeshData != null, "Original prefab must have some NavMeshData."); + Assert.IsTrue(File.Exists(theOriginalPrefabAssetPath), "NavMeshData file must exist for the original prefab. ({0})", theOriginalPrefabAssetPath); + + var prefabVariant = AssetDatabase.LoadAssetAtPath(m_PrefabVariantPath); + AssetDatabase.OpenAsset(prefabVariant); + var prefabVariantStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabVariantSurface = prefabVariantStage.prefabContentsRoot.GetComponent(); + var initialVariantNavMeshData = prefabVariantSurface.navMeshData; + var initialVariantAssetPath = AssetDatabase.GetAssetPath(prefabVariantSurface.navMeshData); + + Assert.AreEqual(theOriginalPrefabNavMeshData, initialVariantNavMeshData, "Fresh variant must have the same NavMeshData as the original prefab."); + + Assert.IsTrue(initialVariantNavMeshData != null, "Prefab must have some NavMeshData."); + Assert.IsTrue(File.Exists(initialVariantAssetPath), "NavMeshData file must exist. ({0})", initialVariantAssetPath); + + yield return BakeNavMeshAsync(() => prefabVariantSurface, k_GrayArea); + + Assert.IsTrue(initialVariantNavMeshData != null, "The initial NavMeshData (from original prefab) must still exist immediately after prefab variant re-bake."); + Assert.IsTrue(File.Exists(initialVariantAssetPath), "The initial NavMeshData file (from original prefab) must exist after prefab variant re-bake. ({0})", initialVariantAssetPath); + + Assert.IsTrue(prefabVariantSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + var unsavedRebakedNavMeshData = prefabVariantSurface.navMeshData; + + yield return BakeNavMeshAsync(() => prefabVariantSurface, k_BrownArea); + + Assert.IsTrue(unsavedRebakedNavMeshData == null, "An unsaved NavMeshData should not exist after a re-bake."); + Assert.IsTrue(prefabVariantSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + + PrefabSavingUtil.SavePrefab(prefabVariantStage); + + var theNewVariantNavMeshData = prefabVariantSurface.navMeshData; + var theNewVariantAssetPath = AssetDatabase.GetAssetPath(theNewVariantNavMeshData); + + Assert.IsTrue(File.Exists(theNewVariantAssetPath), "Variant's own NavMeshData exists in a file after saving. ({0})", theNewVariantAssetPath); + Assert.IsTrue(File.Exists(theOriginalPrefabAssetPath), "NavMeshData file of the original prefab still exists after saving the variant. ({0})", theOriginalPrefabAssetPath); + Assert.IsTrue(theOriginalPrefabNavMeshData != null, "Original prefab must still have NavMeshData."); + + StageUtility.GoToMainStage(); + + yield return null; + } + + [UnityTest] + public IEnumerator NavMeshSurfacePrefabVariant_WhenCustomizedAndRebaked_OldAssetDiscardedAndParentAssetUnchanged() + { + var prefabVariant = AssetDatabase.LoadAssetAtPath(m_PrefabVariantPath); + var theOriginalPrefabPath = PrefabUtility.GetPrefabAssetPathOfNearestInstanceRoot(prefabVariant); + var theOriginalPrefab = AssetDatabase.LoadAssetAtPath(theOriginalPrefabPath); + + AssetDatabase.OpenAsset(theOriginalPrefab); + var theOriginalPrefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + var theOriginalPrefabSurface = theOriginalPrefabStage.prefabContentsRoot.GetComponent(); + var theOriginalPrefabNavMeshData = theOriginalPrefabSurface.navMeshData; + var theOriginalPrefabAssetPath = AssetDatabase.GetAssetPath(theOriginalPrefabSurface.navMeshData); + + Assert.IsTrue(theOriginalPrefabNavMeshData != null, "Original prefab must have some NavMeshData."); + Assert.IsTrue(File.Exists(theOriginalPrefabAssetPath), "NavMeshData file must exist for the original prefab. ({0})", theOriginalPrefabAssetPath); + + AssetDatabase.OpenAsset(prefabVariant); + var prefabVariantStage = PrefabStageUtility.GetCurrentPrefabStage(); + var prefabVariantSurface = prefabVariantStage.prefabContentsRoot.GetComponent(); + + yield return BakeNavMeshAsync(() => prefabVariantSurface, k_GrayArea); + PrefabSavingUtil.SavePrefab(prefabVariantStage); + + var modifiedVariantNavMeshData = prefabVariantSurface.navMeshData; + var modifiedVariantAssetPath = AssetDatabase.GetAssetPath(prefabVariantSurface.navMeshData); + + Assert.IsTrue(modifiedVariantNavMeshData != null, "Prefab must have some NavMeshData."); + Assert.IsTrue(File.Exists(modifiedVariantAssetPath), "NavMeshData file for modifier variant must exist. ({0})", modifiedVariantAssetPath); + Assert.AreNotEqual(theOriginalPrefabNavMeshData, modifiedVariantNavMeshData, "Modified variant must have a NavMeshData different than that of the original prefab."); + + yield return BakeNavMeshAsync(() => prefabVariantSurface, k_OrangeArea); + + Assert.IsTrue(modifiedVariantNavMeshData != null, "The initial NavMeshData of a modified variant must still exist immediately after prefab variant re-bake."); + Assert.IsTrue(File.Exists(modifiedVariantAssetPath), "The initial NavMeshData file of a modified variant must exist after prefab variant re-bake. ({0})", modifiedVariantAssetPath); + + Assert.IsTrue(prefabVariantSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + var unsavedRebakedNavMeshData = prefabVariantSurface.navMeshData; + + yield return BakeNavMeshAsync(() => prefabVariantSurface, k_RedArea); + Assert.IsTrue(unsavedRebakedNavMeshData == null, "An unsaved NavMeshData should not exist after a re-bake."); + Assert.IsTrue(prefabVariantSurface.navMeshData != null, "NavMeshSurface must have NavMeshData after baking."); + + PrefabSavingUtil.SavePrefab(prefabVariantStage); + var theNewVariantNavMeshData = prefabVariantSurface.navMeshData; + var theNewVariantAssetPath = AssetDatabase.GetAssetPath(theNewVariantNavMeshData); + + Assert.IsTrue(modifiedVariantNavMeshData == null, "Initial NavMeshData of the modified variant must no longer exist after saving the variant."); + // ReSharper disable once HeuristicUnreachableCode - modifiedVariantNavMeshData is affected by BakeNavMeshAsync() + Assert.IsFalse(File.Exists(modifiedVariantAssetPath), "Initial NavMeshData file of the modified and saved variant must no longer exist after saving the variant. ({0})", modifiedVariantAssetPath); + Assert.IsTrue(File.Exists(theNewVariantAssetPath), "Variant's own NavMeshData exists in a file after saving. ({0})", theNewVariantAssetPath); + Assert.IsTrue(File.Exists(theOriginalPrefabAssetPath), "NavMeshData file of the original prefab still exists after saving the variant. ({0})", theOriginalPrefabAssetPath); + Assert.AreNotEqual(theOriginalPrefabNavMeshData, theNewVariantNavMeshData, "Re-baked modified variant must have a NavMeshData different than that of the original prefab."); + + StageUtility.GoToMainStage(); + + yield return null; + } + + static IEnumerator BakeNavMeshAsync(Func getSurface, int defaultArea) + { + var surface = getSurface(); + surface.defaultArea = defaultArea; + NavMeshAssetManager.instance.StartBakingSurfaces(new Object[] { surface }); + yield return new WaitWhile(() => NavMeshAssetManager.instance.IsSurfaceBaking(surface)); + } +} diff --git a/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs.meta b/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs.meta new file mode 100644 index 00000000..ea1a4397 --- /dev/null +++ b/Assets/Tests/Editor/NavMeshSurfaceInPrefabVariantTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84d904f3fbe3c1b4c8daab917453682f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/PrefabSavingUtil.cs b/Assets/Tests/Editor/PrefabSavingUtil.cs new file mode 100644 index 00000000..0a0f8f2e --- /dev/null +++ b/Assets/Tests/Editor/PrefabSavingUtil.cs @@ -0,0 +1,18 @@ +using System; +using System.Reflection; +using UnityEditor.Experimental.SceneManagement; + +public class PrefabSavingUtil { + + public static void SavePrefab(PrefabStage prefabStage) + { + if (prefabStage == null) + throw new ArgumentNullException(); + + var savePrefabMethod = prefabStage.GetType().GetMethod("SavePrefab", BindingFlags.NonPublic | BindingFlags.Instance); + if (savePrefabMethod == null) + throw new InvalidOperationException(); + + savePrefabMethod.Invoke(prefabStage, null); + } +} diff --git a/Assets/Tests/Editor/PrefabSavingUtil.cs.meta b/Assets/Tests/Editor/PrefabSavingUtil.cs.meta new file mode 100644 index 00000000..1941990a --- /dev/null +++ b/Assets/Tests/Editor/PrefabSavingUtil.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4de45126199b4c84dbc8b9620cf3263d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs b/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs new file mode 100644 index 00000000..98719c41 --- /dev/null +++ b/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs @@ -0,0 +1,44 @@ +using System; +using System.Reflection; +using UnityEditor; + +public static class PrefabStageAutoSavingUtil +{ + public static bool GetPrefabStageAutoSave() + { + var stageNavMgrInstance = GetStageNavigationManagerInstance(); + var autoSaveProperty = GetAutoSaveProperty(stageNavMgrInstance); + return (bool)autoSaveProperty.GetValue(stageNavMgrInstance, null); + } + + public static void SetPrefabStageAutoSave(bool value) + { + var stageNavMgrInstance = GetStageNavigationManagerInstance(); + var autoSaveProperty = GetAutoSaveProperty(stageNavMgrInstance); + autoSaveProperty.SetValue(stageNavMgrInstance, value, null); + } + + static object GetStageNavigationManagerInstance() + { + var editorAssemblyName = typeof(EditorWindow).Assembly.FullName; + var t = Type.GetType("UnityEditor.SceneManagement.StageNavigationManager, " + editorAssemblyName, true, true); + if (t == null) + throw new ArgumentException(); + + var instanceProperty = t.GetProperty("instance", BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy); + if (instanceProperty == null) + throw new ArgumentException(); + + var stageNavMgrInstance = instanceProperty.GetValue(null, null); + return stageNavMgrInstance; + } + + static PropertyInfo GetAutoSaveProperty(object stageNavigationManagerInstance) + { + var autoSaveProperty = stageNavigationManagerInstance.GetType().GetProperty("autoSave", BindingFlags.Instance | BindingFlags.NonPublic); + if (autoSaveProperty == null) + throw new ArgumentException(); + + return autoSaveProperty; + } +} diff --git a/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs.meta b/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs.meta new file mode 100644 index 00000000..b4765850 --- /dev/null +++ b/Assets/Tests/Editor/PrefabStageAutoSavingUtil.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9cd905de8fe98d94a82de074adbd499d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/NavMeshComponentsPlaymodeTests.asmdef b/Assets/Tests/NavMeshComponentsPlaymodeTests.asmdef deleted file mode 100644 index 5253d79e..00000000 --- a/Assets/Tests/NavMeshComponentsPlaymodeTests.asmdef +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "NavMeshComponentsPlaymodeTests", - "references": [ - "NavMeshComponents" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/Tests/NavMeshComponentsTestsPlaymode.asmdef b/Assets/Tests/NavMeshComponentsTestsPlaymode.asmdef new file mode 100644 index 00000000..66168fcb --- /dev/null +++ b/Assets/Tests/NavMeshComponentsTestsPlaymode.asmdef @@ -0,0 +1,16 @@ +{ + "name": "NavMeshComponentsTestsPlaymode", + "references": [ + "NavMeshComponents" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/Tests/NavMeshComponentsPlaymodeTests.asmdef.meta b/Assets/Tests/NavMeshComponentsTestsPlaymode.asmdef.meta similarity index 100% rename from Assets/Tests/NavMeshComponentsPlaymodeTests.asmdef.meta rename to Assets/Tests/NavMeshComponentsTestsPlaymode.asmdef.meta diff --git a/Assets/Tests/NavMeshSurfaceAgentTests.cs b/Assets/Tests/NavMeshSurfaceAgentTests.cs index 280274f7..0917f0e1 100644 --- a/Assets/Tests/NavMeshSurfaceAgentTests.cs +++ b/Assets/Tests/NavMeshSurfaceAgentTests.cs @@ -36,6 +36,7 @@ public void AgentIdentifiesSurfaceOwner() } [Test] + [Ignore("1012991 : Missing functionality for notifying the NavMeshAgent about the removal of the NavMesh.")] public void AgentDetachesAndAttachesToSurface() { m_Surface.BuildNavMesh(); diff --git a/Packages/manifest.json b/Packages/manifest.json index 8e34c4ac..98c3e164 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,7 +1,12 @@ { "dependencies": { - "com.unity.package-manager-ui": "1.9.11", + "com.unity.ide.rider": "1.1.4", + "com.unity.ide.visualstudio": "1.0.11", + "com.unity.ide.vscode": "1.2.0", + "com.unity.test-framework": "1.1.14", + "com.unity.ugui": "1.0.0", "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", "com.unity.modules.audio": "1.0.0", diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index 9fa51fa5..8154aabe 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,12 +3,33 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 3 + serializedVersion: 9 m_ExternalVersionControlSupport: Hidden Meta Files m_SerializationMode: 2 + m_LineEndingsForNewScripts: 1 m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} m_SpritePackerMode: 2 m_SpritePackerPaddingPower: 1 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd + m_EtcTextureCompressorBehavior: 0 + m_EtcTextureFastCompressor: 2 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 5 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref m_ProjectGenerationRootNamespace: - m_UserGeneratedProjectSuffix: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_ShowLightmapResolutionOverlay: 1 + m_UseLegacyProbeSampleCount: 1 + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 05021530..0234aafd 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -36,29 +36,28 @@ GraphicsSettings: - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_TierSettings_Tier1: - renderingPath: 1 - useCascadedShadowMaps: 1 - m_TierSettings_Tier2: - renderingPath: 1 - useCascadedShadowMaps: 1 - m_TierSettings_Tier3: - renderingPath: 1 - useCascadedShadowMaps: 1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} m_DefaultRenderingPath: 1 m_DefaultMobileRenderingPath: 1 m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 + m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 - m_LightmapKeepDirSeparate: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepDynamicDirSeparate: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 996a93d5..8c2f597d 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -52,7 +52,6 @@ PlayerSettings: m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 - tizenShowActivityIndicatorOnLoading: -1 iosAppInBackgroundBehavior: 0 displayResolutionDialog: 1 iosAllowHTTPDownload: 1 @@ -64,6 +63,7 @@ PlayerSettings: use32BitDisplayBuffer: 1 preserveFramebufferAlpha: 0 disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 androidBlitType: 0 defaultIsNativeResolution: 1 macRetinaSupport: 1 @@ -97,9 +97,6 @@ PlayerSettings: xboxEnableGuest: 0 xboxEnablePIXSampling: 0 metalFramebufferOnly: 0 - n3dsDisableStereoscopicView: 0 - n3dsEnableSharedListOpt: 1 - n3dsEnableVSync: 0 xboxOneResolution: 0 xboxOneSResolution: 0 xboxOneXResolution: 3 @@ -108,9 +105,7 @@ PlayerSettings: xboxOneDisableEsram: 0 xboxOnePresentImmediateThreshold: 0 switchQueueCommandMemory: 0 - videoMemoryForVertexBuffers: 0 - psp2PowerMode: 0 - psp2AcquireBGM: 1 + vulkanEnableSetSRGBWrite: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 @@ -138,11 +133,12 @@ PlayerSettings: hololens: depthFormat: 1 depthBufferSharingEnabled: 0 - enable360StereoCapture: 0 oculus: sharedDepthBuffer: 0 dashSupport: 0 + enable360StereoCapture: 0 protectGraphicsMemory: 0 + enableFrameTimingStats: 0 useHDRDisplay: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 @@ -247,6 +243,7 @@ PlayerSettings: androidSplashScreen: {fileID: 0} AndroidKeystoreName: AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 AndroidTVCompatibility: 1 AndroidIsGame: 1 AndroidEnableTango: 0 @@ -257,6 +254,7 @@ PlayerSettings: height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 + AndroidJvmMaxHeapSize: 4096 resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: [] m_BuildTargetPlatformIcons: [] @@ -277,6 +275,7 @@ PlayerSettings: m_EncodingQuality: 1 - m_BuildTarget: PS4 m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 @@ -399,6 +398,9 @@ PlayerSettings: switchAllowsRuntimeAddOnContentInstall: 0 switchDataLossConfirmation: 0 switchSupportedNpadStyles: 3 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 @@ -455,6 +457,7 @@ PlayerSettings: ps4pnGameCustomData: 1 playerPrefsSupport: 0 enableApplicationExit: 0 + resetTempFolder: 1 restrictedAudioUsageRights: 0 ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 @@ -478,53 +481,6 @@ PlayerSettings: ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] monoEnv: - psp2Splashimage: {fileID: 0} - psp2NPTrophyPackPath: - psp2NPSupportGBMorGJP: 0 - psp2NPAgeRating: 12 - psp2NPTitleDatPath: - psp2NPCommsID: - psp2NPCommunicationsID: - psp2NPCommsPassphrase: - psp2NPCommsSig: - psp2ParamSfxPath: - psp2ManualPath: - psp2LiveAreaGatePath: - psp2LiveAreaBackroundPath: - psp2LiveAreaPath: - psp2LiveAreaTrialPath: - psp2PatchChangeInfoPath: - psp2PatchOriginalPackage: - psp2PackagePassword: WRK5RhRXdCdG5nG5azdNMK66MuCV6GXi - psp2KeystoneFile: - psp2MemoryExpansionMode: 0 - psp2DRMType: 0 - psp2StorageType: 0 - psp2MediaCapacity: 0 - psp2DLCConfigPath: - psp2ThumbnailPath: - psp2BackgroundPath: - psp2SoundPath: - psp2TrophyCommId: - psp2TrophyPackagePath: - psp2PackagedResourcesPath: - psp2SaveDataQuota: 10240 - psp2ParentalLevel: 1 - psp2ShortTitle: Not Set - psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF - psp2Category: 0 - psp2MasterVersion: 01.00 - psp2AppVersion: 01.00 - psp2TVBootMode: 0 - psp2EnterButtonAssignment: 2 - psp2TVDisableEmu: 0 - psp2AllowTwitterDialog: 1 - psp2Upgradable: 0 - psp2HealthWarning: 0 - psp2UseLibLocation: 0 - psp2InfoBarOnStartup: 0 - psp2InfoBarColor: 0 - psp2ScriptOptimizationLevel: 0 splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} spritePackerPolicy: @@ -540,10 +496,12 @@ PlayerSettings: webGLUseEmbeddedResources: 0 webGLCompressionFormat: 1 webGLLinkerTarget: 0 + webGLThreadsSupport: 0 scriptingDefineSymbols: {} platformArchitecture: {} scriptingBackend: {} il2cppCompilerConfiguration: {} + managedStrippingLevel: {} incrementalIl2cppBuild: {} allowUnsafeCode: 0 additionalIl2CppArgs: @@ -561,41 +519,23 @@ PlayerSettings: metroApplicationDescription: NavMeshComponents wsaImages: {} metroTileShortName: - metroCommandLineArgsFile: metroTileShowName: 0 metroMediumTileShowName: 0 metroLargeTileShowName: 0 metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 metroDefaultTileSize: 1 metroTileForegroundText: 2 metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, - a: 1} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} + metroTargetDeviceFamilies: {} metroFTAName: metroFTAFileTypes: [] metroProtocolName: metroCompilationOverrides: 1 - tizenProductDescription: - tizenProductURL: - tizenSigningProfileName: - tizenGPSPermissions: 0 - tizenMicrophonePermissions: 0 - tizenDeploymentTarget: - tizenDeploymentTargetType: 0 - tizenMinOSVersion: 1 - n3dsUseExtSaveData: 0 - n3dsCompressStaticMem: 1 - n3dsExtSaveDataNumber: 0x12345 - n3dsStackSize: 131072 - n3dsTargetPlatform: 2 - n3dsRegion: 7 - n3dsMediaSize: 0 - n3dsLogoStyle: 3 - n3dsTitle: GameName - n3dsProductCode: - n3dsApplicationId: 0xFF3FF XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -605,6 +545,7 @@ PlayerSettings: XboxOneGameOsOverridePath: XboxOnePackagingOverridePath: XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: @@ -620,16 +561,36 @@ PlayerSettings: XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 xboxOneScriptCompiler: 0 + XboxOneOverrideIdentityName: vrEditorSettings: daydream: daydreamIconForeground: {fileID: 0} daydreamIconBackground: {fileID: 0} cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_PrivateKeyPath: + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: facebookSdkVersion: 7.9.4 + facebookAppId: + facebookCookies: 1 + facebookLogging: 1 + facebookStatus: 1 + facebookXfbml: 0 + facebookFrictionlessRequests: 1 apiCompatibilityLevel: 2 cloudProjectId: + framebufferDepthMemorylessMode: 0 projectName: organizationId: cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 0 disableOldInputManagerSupport: 0 + legacyClampBlendShapeWeights: 1 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 75a11587..d6e47130 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1 +1,2 @@ -m_EditorVersion: 2018.2.6f1 +m_EditorVersion: 2019.4.0f1 +m_EditorVersionWithRevision: 2019.4.0f1 (0af376155913) diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index 2943e440..23a3d9b7 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -3,27 +3,31 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 - m_Enabled: 0 + serializedVersion: 1 + m_Enabled: 1 m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_TestInitMode: 0 CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_EventUrl: https://perf-events.cloud.unity3d.com m_Enabled: 0 + m_LogBufferSize: 10 m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 UnityAnalyticsSettings: m_Enabled: 0 - m_InitializeOnStartup: 1 m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1 m_TestMode: 0 - m_EnabledPlatforms: 4294967295 m_IosGameId: m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset new file mode 100644 index 00000000..6e0eaca4 --- /dev/null +++ b/ProjectSettings/VFXManager.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 00000000..482590c1 --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 0472ea72..c5055834 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,22 @@ -> Please use the branch matching the version of your Unity editor: [master](../../tree/master) for the latest released version, [2018.3](../../tree/2018.3), [2018.2](../../tree/2018.2), [2018.1](../../tree/2018.1), [2017.2](../../tree/2017.2) for up to 2017.4-LTS, [2017.1](../../tree/2017.1), [5.6](../../tree/5.6). +# Status of the project -# Components for Runtime NavMesh Building +## Development +This project is now developed as part of the [AI Navigation](https://docs.unity3d.com/Packages/com.unity.ai.navigation@latest) package. Please add that package to your project in order to continue building the NavMesh using these components and to get access to newer versions. + +The content of this repository remains available for older Unity versions but no further development will be made here. + +## Questions and feature requests +Please use the [AI & Navigation Previews](https://forum.unity.com/forums/ai-navigation-previews.122/) section of the forum to discuss about the **AI Navigation** package and to stay informed about major releases. + +You can learn about the future developments of **AI Navigation** and also share your feature requests in the [Unity Platform Roadmap](https://unity.com/roadmap/unity-platform/navigation-game-ai) portal. + +## Bug Reporting +The _Issues_ section of this repository is closed. Please use the [Unity built-in report system](https://unity3d.com/unity/qa/bug-reporting +) to report any bugs that you find in the **AI Navigation** package. + +# Using This Repository + +## Components for Runtime NavMesh Building Here we introduce four components for the navigation system: @@ -13,12 +29,15 @@ These components comprise the high level controls for building and using NavMesh Detailed information can be found in the [Documentation](Documentation) section or in the [NavMesh building components](https://docs.unity3d.com/Manual/NavMesh-BuildingComponents.html) section of the Unity Manual. -# How To Get Started +## How To Get Started Download and install Unity 5.6 or newer. Clone or download this repository and open the project in Unity. -Alternatively, you can copy the contents of `Assets/NavMeshComponents` to an existing project. Make sure to select a branch of the repository that matches the Unity version. +Alternatively, you can copy the contents of `Assets/NavMeshComponents` to an existing project. + +Make sure to select a branch of the repository that matches the Unity version: +> [master](../../tree/master) for 2020.3-LTS, [2019.3](../../tree/2019.3) for up to 2019.4-LTS, [2018.3](../../tree/2018.3) for up to 2018.4-LTS and 2019.2, [2018.2](../../tree/2018.2), [2018.1](../../tree/2018.1), [2017.2](../../tree/2017.2) for up to 2017.4-LTS, [2017.1](../../tree/2017.1), [5.6](../../tree/5.6). Additional examples are available in the `Assets/Examples` folder. The examples are provided "as is". They are neither generic nor robust, but serve as inspiration. @@ -26,7 +45,7 @@ The examples are provided "as is". They are neither generic nor robust, but serv _Note: During the beta cycle features and API are subject to change.\ **Make sure to backup an existing project before opening it with a beta build.**_ -# FAQ +## FAQ Q: Can I bake a NavMesh at runtime? A: Yes.