diff --git a/Assets/Art/Materials/Cars/Car_01/Accessories_01.mat b/Assets/Art/Materials/Cars/Car_01/Accessories_01.mat index 7efa988c7..759cca194 100644 --- a/Assets/Art/Materials/Cars/Car_01/Accessories_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Accessories_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_01/Bumper_01.mat b/Assets/Art/Materials/Cars/Car_01/Bumper_01.mat index 78f2a8d75..37b06f5b3 100644 --- a/Assets/Art/Materials/Cars/Car_01/Bumper_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Bumper_01.mat @@ -136,4 +136,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color1.mat b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color1.mat index 39083a0d7..fe58ae578 100644 --- a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color1.mat +++ b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color1.mat @@ -191,4 +191,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color2.mat b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color2.mat index 2b2853f44..968a580fe 100644 --- a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color2.mat +++ b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color2.mat @@ -151,4 +151,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color3.mat b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color3.mat index cdbbdaf4f..137b4e051 100644 --- a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color3.mat +++ b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color3.mat @@ -151,4 +151,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color4.mat b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color4.mat index fb10131f3..b725a3f96 100644 --- a/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color4.mat +++ b/Assets/Art/Materials/Cars/Car_01/Colors/Car1_Color4.mat @@ -151,4 +151,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Floor.mat b/Assets/Art/Materials/Cars/Car_01/Floor.mat index 267a426cd..8d3eee5e1 100644 --- a/Assets/Art/Materials/Cars/Car_01/Floor.mat +++ b/Assets/Art/Materials/Cars/Car_01/Floor.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_01/Headlights_01.mat b/Assets/Art/Materials/Cars/Car_01/Headlights_01.mat index 13c1281c5..1ee213286 100644 --- a/Assets/Art/Materials/Cars/Car_01/Headlights_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Headlights_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -29,7 +29,7 @@ Material: - _METALLICSPECGLOSSMAP - _OCCLUSIONMAP m_InvalidKeywords: [] - m_LightmapFlags: 0 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -99,6 +99,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -130,6 +131,7 @@ Material: - _Surface: 0 - _UVSec: 0 - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} diff --git a/Assets/Art/Materials/Cars/Car_01/Rims_01.mat b/Assets/Art/Materials/Cars/Car_01/Rims_01.mat index ca8b72c4f..4cdc22cfd 100644 --- a/Assets/Art/Materials/Cars/Car_01/Rims_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Rims_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_01/TailLights_01.mat b/Assets/Art/Materials/Cars/Car_01/TailLights_01.mat index 8758a2f04..3c0c52164 100644 --- a/Assets/Art/Materials/Cars/Car_01/TailLights_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/TailLights_01.mat @@ -19,7 +19,7 @@ Material: - _OCCLUSIONMAP - _SURFACE_TYPE_TRANSPARENT m_InvalidKeywords: [] - m_LightmapFlags: 0 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 @@ -91,6 +91,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -122,6 +123,7 @@ Material: - _Surface: 1 - _UVSec: 0 - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} @@ -142,4 +144,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Wheels_01.mat b/Assets/Art/Materials/Cars/Car_01/Wheels_01.mat index 30caf1897..031c901dd 100644 --- a/Assets/Art/Materials/Cars/Car_01/Wheels_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Wheels_01.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_01/Windows_01.mat b/Assets/Art/Materials/Cars/Car_01/Windows_01.mat index c8f29a78b..36d9eb552 100644 --- a/Assets/Art/Materials/Cars/Car_01/Windows_01.mat +++ b/Assets/Art/Materials/Cars/Car_01/Windows_01.mat @@ -136,4 +136,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_02/Car_02_LowPolyWheels.mat b/Assets/Art/Materials/Cars/Car_02/Car_02_LowPolyWheels.mat index 5c2941cdc..612248082 100644 --- a/Assets/Art/Materials/Cars/Car_02/Car_02_LowPolyWheels.mat +++ b/Assets/Art/Materials/Cars/Car_02/Car_02_LowPolyWheels.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_02/Car_02_windows.mat b/Assets/Art/Materials/Cars/Car_02/Car_02_windows.mat index 9604b2a88..1d2f206b7 100644 --- a/Assets/Art/Materials/Cars/Car_02/Car_02_windows.mat +++ b/Assets/Art/Materials/Cars/Car_02/Car_02_windows.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color1.mat b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color1.mat index 75ea9cd3e..5f6049ac7 100644 --- a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color1.mat +++ b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color1.mat @@ -13,7 +13,8 @@ Material: m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -159,4 +160,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color2.mat b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color2.mat index f1759d1a1..189e09a9d 100644 --- a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color2.mat +++ b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color2.mat @@ -13,7 +13,8 @@ Material: m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -159,4 +160,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color3.mat b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color3.mat index 1b4e6d600..3ca65526f 100644 --- a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color3.mat +++ b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color3.mat @@ -13,7 +13,8 @@ Material: m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -159,4 +160,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color4.mat b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color4.mat index 17c26eb47..d98dea446 100644 --- a/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color4.mat +++ b/Assets/Art/Materials/Cars/Car_02/Colors/Car_02_Color4.mat @@ -13,7 +13,8 @@ Material: m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -159,4 +160,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_02/Floor.mat b/Assets/Art/Materials/Cars/Car_02/Floor.mat index 8a1239ead..cfee21a8e 100644 --- a/Assets/Art/Materials/Cars/Car_02/Floor.mat +++ b/Assets/Art/Materials/Cars/Car_02/Floor.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Accessories.mat b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Accessories.mat index 310a206c8..5c5483d80 100644 --- a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Accessories.mat +++ b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Accessories.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -30,7 +30,7 @@ Material: - _NORMALMAP - _OCCLUSIONMAP m_InvalidKeywords: [] - m_LightmapFlags: 0 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -100,6 +100,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -131,6 +132,7 @@ Material: - _Surface: 0 - _UVSec: 0 - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} diff --git a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Rims.mat b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Rims.mat index 81cee4ce6..b4270ccff 100644 --- a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Rims.mat +++ b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Rims.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Wheels.mat b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Wheels.mat index 3457942de..f7bf35e1e 100644 --- a/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Wheels.mat +++ b/Assets/Art/Materials/Cars/Car_03/Car_03_Ford_Wheels.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color1.mat b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color1.mat index 890bb0cac..562508799 100644 --- a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color1.mat +++ b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color2.mat b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color2.mat index 1cf220b00..24b2b7ae4 100644 --- a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color2.mat +++ b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color2.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color3.mat b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color3.mat index 9c96946ed..a8a1e1b73 100644 --- a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color3.mat +++ b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color3.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color4.mat b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color4.mat index db7b3a7bc..5c751b47c 100644 --- a/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color4.mat +++ b/Assets/Art/Materials/Cars/Car_03/Colors/Car_03_Color4.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_04/Car_04_Glasses.mat b/Assets/Art/Materials/Cars/Car_04/Car_04_Glasses.mat index 171f120c0..0d063cc80 100644 --- a/Assets/Art/Materials/Cars/Car_04/Car_04_Glasses.mat +++ b/Assets/Art/Materials/Cars/Car_04/Car_04_Glasses.mat @@ -17,7 +17,7 @@ Material: - _NORMALMAP - _OCCLUSIONMAP m_InvalidKeywords: [] - m_LightmapFlags: 0 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -87,6 +87,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -118,6 +119,7 @@ Material: - _Surface: 0 - _UVSec: 0 - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.7169812, g: 0.7169812, b: 0.7169812, a: 1} @@ -138,4 +140,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_04/Car_04_Wheels.mat b/Assets/Art/Materials/Cars/Car_04/Car_04_Wheels.mat index 2d665d062..f2182f0c5 100644 --- a/Assets/Art/Materials/Cars/Car_04/Car_04_Wheels.mat +++ b/Assets/Art/Materials/Cars/Car_04/Car_04_Wheels.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color1.mat b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color1.mat index ee6bc5eaf..a0c80e095 100644 --- a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color1.mat +++ b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color2.mat b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color2.mat index 091eba5d7..db19d1bfe 100644 --- a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color2.mat +++ b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color2.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color3.mat b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color3.mat index b34c1e528..2fcf46568 100644 --- a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color3.mat +++ b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color3.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color4.mat b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color4.mat index 4b7dc0191..502a5743a 100644 --- a/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color4.mat +++ b/Assets/Art/Materials/Cars/Car_04/Colors/Car_04_Color4.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Cars/Car_04/Floor.mat b/Assets/Art/Materials/Cars/Car_04/Floor.mat index db73f5c1b..ade1b39bb 100644 --- a/Assets/Art/Materials/Cars/Car_04/Floor.mat +++ b/Assets/Art/Materials/Cars/Car_04/Floor.mat @@ -134,4 +134,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Checkpoint.mat b/Assets/Art/Materials/Checkpoint.mat index 66a7828dd..cc8b36e4c 100644 --- a/Assets/Art/Materials/Checkpoint.mat +++ b/Assets/Art/Materials/Checkpoint.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Colors/Black.mat b/Assets/Art/Materials/Colors/Black.mat index 28cdfc279..dd1abddc6 100644 --- a/Assets/Art/Materials/Colors/Black.mat +++ b/Assets/Art/Materials/Colors/Black.mat @@ -132,4 +132,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Colors/Lime.mat b/Assets/Art/Materials/Colors/Lime.mat index 7043e74e9..39ec6f3e6 100644 --- a/Assets/Art/Materials/Colors/Lime.mat +++ b/Assets/Art/Materials/Colors/Lime.mat @@ -132,4 +132,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Particles/SnowParticle.mat b/Assets/Art/Materials/Particles/SnowParticle.mat index 7e1c61682..bed2eddb3 100644 --- a/Assets/Art/Materials/Particles/SnowParticle.mat +++ b/Assets/Art/Materials/Particles/SnowParticle.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Airplane/Body_plane.mat b/Assets/Art/Materials/Props/Airplane/Body_plane.mat index 8f890aacb..5994df756 100644 --- a/Assets/Art/Materials/Props/Airplane/Body_plane.mat +++ b/Assets/Art/Materials/Props/Airplane/Body_plane.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Airplane/Body_plane_Snow.mat b/Assets/Art/Materials/Props/Airplane/Body_plane_Snow.mat index 87e20eaae..e2d2c9a07 100644 --- a/Assets/Art/Materials/Props/Airplane/Body_plane_Snow.mat +++ b/Assets/Art/Materials/Props/Airplane/Body_plane_Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Airplane/Head_plane.mat b/Assets/Art/Materials/Props/Airplane/Head_plane.mat index 4c73aa9b1..0d686af45 100644 --- a/Assets/Art/Materials/Props/Airplane/Head_plane.mat +++ b/Assets/Art/Materials/Props/Airplane/Head_plane.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Airplane/Head_planeSnow.mat b/Assets/Art/Materials/Props/Airplane/Head_planeSnow.mat index 70dd3e16e..585b7bc74 100644 --- a/Assets/Art/Materials/Props/Airplane/Head_planeSnow.mat +++ b/Assets/Art/Materials/Props/Airplane/Head_planeSnow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Airplane/Turbine_wings.mat b/Assets/Art/Materials/Props/Airplane/Turbine_wings.mat index 765308d14..8269ff4a3 100644 --- a/Assets/Art/Materials/Props/Airplane/Turbine_wings.mat +++ b/Assets/Art/Materials/Props/Airplane/Turbine_wings.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Airplane/Turbine_wingsSnow.mat b/Assets/Art/Materials/Props/Airplane/Turbine_wingsSnow.mat index 87ecd23d6..a549bebdf 100644 --- a/Assets/Art/Materials/Props/Airplane/Turbine_wingsSnow.mat +++ b/Assets/Art/Materials/Props/Airplane/Turbine_wingsSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_01.mat b/Assets/Art/Materials/Props/Antennas/Antenna_01.mat index ba44c1bcd..8b7705077 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_01.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_01Snow.mat b/Assets/Art/Materials/Props/Antennas/Antenna_01Snow.mat index 3f7ff2217..5a374b143 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_01Snow.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_01Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_02.mat b/Assets/Art/Materials/Props/Antennas/Antenna_02.mat index 077c1a50b..05716c06c 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_02.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_02.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_02Snow.mat b/Assets/Art/Materials/Props/Antennas/Antenna_02Snow.mat index 58ae95be6..8d3eade7b 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_02Snow.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_02Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_Small.mat b/Assets/Art/Materials/Props/Antennas/Antenna_Small.mat index edea1d064..f628721be 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_Small.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_Small.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Antennas/Antenna_SmallSnow.mat b/Assets/Art/Materials/Props/Antennas/Antenna_SmallSnow.mat index 85efa6e73..70477db01 100644 --- a/Assets/Art/Materials/Props/Antennas/Antenna_SmallSnow.mat +++ b/Assets/Art/Materials/Props/Antennas/Antenna_SmallSnow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Antennas/Body_Antenna.mat b/Assets/Art/Materials/Props/Antennas/Body_Antenna.mat index 68d8bcae1..6b0a00c5d 100644 --- a/Assets/Art/Materials/Props/Antennas/Body_Antenna.mat +++ b/Assets/Art/Materials/Props/Antennas/Body_Antenna.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Antennas/Body_AntennaSnow.mat b/Assets/Art/Materials/Props/Antennas/Body_AntennaSnow.mat index 371e057fb..2a691fc0f 100644 --- a/Assets/Art/Materials/Props/Antennas/Body_AntennaSnow.mat +++ b/Assets/Art/Materials/Props/Antennas/Body_AntennaSnow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Billboards/billboard02.mat b/Assets/Art/Materials/Props/Billboards/billboard02.mat index ac44e37b6..5e4afdb42 100644 --- a/Assets/Art/Materials/Props/Billboards/billboard02.mat +++ b/Assets/Art/Materials/Props/Billboards/billboard02.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Billboards/billboard02Snow.mat b/Assets/Art/Materials/Props/Billboards/billboard02Snow.mat index ec075d2c1..909896160 100644 --- a/Assets/Art/Materials/Props/Billboards/billboard02Snow.mat +++ b/Assets/Art/Materials/Props/Billboards/billboard02Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Billboards/billboard1.mat b/Assets/Art/Materials/Props/Billboards/billboard1.mat index bb6ca6026..e8fb7999d 100644 --- a/Assets/Art/Materials/Props/Billboards/billboard1.mat +++ b/Assets/Art/Materials/Props/Billboards/billboard1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Billboards/billboard1Snow.mat b/Assets/Art/Materials/Props/Billboards/billboard1Snow.mat index 55efbd4c3..26b823ec3 100644 --- a/Assets/Art/Materials/Props/Billboards/billboard1Snow.mat +++ b/Assets/Art/Materials/Props/Billboards/billboard1Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Barrier.mat b/Assets/Art/Materials/Props/Bridge/Barrier.mat index 49110be85..c82f0ef43 100644 --- a/Assets/Art/Materials/Props/Bridge/Barrier.mat +++ b/Assets/Art/Materials/Props/Bridge/Barrier.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Barrier_Graffiti.mat b/Assets/Art/Materials/Props/Bridge/Barrier_Graffiti.mat index 7856f943f..4508e209a 100644 --- a/Assets/Art/Materials/Props/Bridge/Barrier_Graffiti.mat +++ b/Assets/Art/Materials/Props/Bridge/Barrier_Graffiti.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Bridge_1.mat b/Assets/Art/Materials/Props/Bridge/Bridge_1.mat index e12b59b1a..e0f5f085d 100644 --- a/Assets/Art/Materials/Props/Bridge/Bridge_1.mat +++ b/Assets/Art/Materials/Props/Bridge/Bridge_1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Bridge_2.mat b/Assets/Art/Materials/Props/Bridge/Bridge_2.mat index c95b9f0dd..c3244a1b8 100644 --- a/Assets/Art/Materials/Props/Bridge/Bridge_2.mat +++ b/Assets/Art/Materials/Props/Bridge/Bridge_2.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_2.mat b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_2.mat index 64a98ed19..b1dff6ea8 100644 --- a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_2.mat +++ b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_2.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_3.mat b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_3.mat index 6dbd05714..d8b936326 100644 --- a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_3.mat +++ b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_3.mat @@ -167,4 +167,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_Curve.mat b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_Curve.mat index 70917c9db..56331a8ba 100644 --- a/Assets/Art/Materials/Props/Bridge/Broken_Bridge_Curve.mat +++ b/Assets/Art/Materials/Props/Bridge/Broken_Bridge_Curve.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Pillar.mat b/Assets/Art/Materials/Props/Bridge/Pillar.mat index 1491280fe..545494eff 100644 --- a/Assets/Art/Materials/Props/Bridge/Pillar.mat +++ b/Assets/Art/Materials/Props/Bridge/Pillar.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Pillar_Base.mat b/Assets/Art/Materials/Props/Bridge/Pillar_Base.mat index 329c4db3f..f9f91c31d 100644 --- a/Assets/Art/Materials/Props/Bridge/Pillar_Base.mat +++ b/Assets/Art/Materials/Props/Bridge/Pillar_Base.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Bridge/Pillar_Graffiti.mat b/Assets/Art/Materials/Props/Bridge/Pillar_Graffiti.mat index 78cb9da4f..83af4a8fa 100644 --- a/Assets/Art/Materials/Props/Bridge/Pillar_Graffiti.mat +++ b/Assets/Art/Materials/Props/Bridge/Pillar_Graffiti.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Containers/LargeContainer 1.mat b/Assets/Art/Materials/Props/Containers/LargeContainer 1.mat index 86b1e3afb..9837c128b 100644 --- a/Assets/Art/Materials/Props/Containers/LargeContainer 1.mat +++ b/Assets/Art/Materials/Props/Containers/LargeContainer 1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Containers/LargeContainerBlue.mat b/Assets/Art/Materials/Props/Containers/LargeContainerBlue.mat index fc4705c9f..7d5fbddea 100644 --- a/Assets/Art/Materials/Props/Containers/LargeContainerBlue.mat +++ b/Assets/Art/Materials/Props/Containers/LargeContainerBlue.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Containers/LargeContainerBlueSnow.mat b/Assets/Art/Materials/Props/Containers/LargeContainerBlueSnow.mat index dd5a84acc..28b3e50ea 100644 --- a/Assets/Art/Materials/Props/Containers/LargeContainerBlueSnow.mat +++ b/Assets/Art/Materials/Props/Containers/LargeContainerBlueSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Containers/LargeContainerGreenSnow.mat b/Assets/Art/Materials/Props/Containers/LargeContainerGreenSnow.mat index db8ef752f..fb75c6a7d 100644 --- a/Assets/Art/Materials/Props/Containers/LargeContainerGreenSnow.mat +++ b/Assets/Art/Materials/Props/Containers/LargeContainerGreenSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Containers/SmallContainerRed.mat b/Assets/Art/Materials/Props/Containers/SmallContainerRed.mat index e067e55db..460060336 100644 --- a/Assets/Art/Materials/Props/Containers/SmallContainerRed.mat +++ b/Assets/Art/Materials/Props/Containers/SmallContainerRed.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Containers/SmallContainerRedSnow.mat b/Assets/Art/Materials/Props/Containers/SmallContainerRedSnow.mat index 2fe2576e0..b34d4ed78 100644 --- a/Assets/Art/Materials/Props/Containers/SmallContainerRedSnow.mat +++ b/Assets/Art/Materials/Props/Containers/SmallContainerRedSnow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Containers/SmallContainerYellow.mat b/Assets/Art/Materials/Props/Containers/SmallContainerYellow.mat index 9bbcb9590..731744ecd 100644 --- a/Assets/Art/Materials/Props/Containers/SmallContainerYellow.mat +++ b/Assets/Art/Materials/Props/Containers/SmallContainerYellow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Containers/SmallContainerYellowSnow.mat b/Assets/Art/Materials/Props/Containers/SmallContainerYellowSnow.mat index 8b99ffffe..b01a9ef25 100644 --- a/Assets/Art/Materials/Props/Containers/SmallContainerYellowSnow.mat +++ b/Assets/Art/Materials/Props/Containers/SmallContainerYellowSnow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Damage Buffer_01.mat b/Assets/Art/Materials/Props/Damage Buffer_01.mat index f44348b38..2501d7bbe 100644 --- a/Assets/Art/Materials/Props/Damage Buffer_01.mat +++ b/Assets/Art/Materials/Props/Damage Buffer_01.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Damage_Buffer_02.mat b/Assets/Art/Materials/Props/Damage_Buffer_02.mat index a9bbfb114..dc2ed7354 100644 --- a/Assets/Art/Materials/Props/Damage_Buffer_02.mat +++ b/Assets/Art/Materials/Props/Damage_Buffer_02.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Damage_Buffer_03.mat b/Assets/Art/Materials/Props/Damage_Buffer_03.mat index 4f1208ad4..be9f095fd 100644 --- a/Assets/Art/Materials/Props/Damage_Buffer_03.mat +++ b/Assets/Art/Materials/Props/Damage_Buffer_03.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -30,7 +30,7 @@ Material: - _NORMALMAP - _OCCLUSIONMAP m_InvalidKeywords: [] - m_LightmapFlags: 0 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -100,6 +100,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -131,6 +132,7 @@ Material: - _Surface: 0 - _UVSec: 0 - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} diff --git a/Assets/Art/Materials/Props/Engine_01.mat b/Assets/Art/Materials/Props/Engine_01.mat index 57fb53a61..964994fa4 100644 --- a/Assets/Art/Materials/Props/Engine_01.mat +++ b/Assets/Art/Materials/Props/Engine_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Engine_02.mat b/Assets/Art/Materials/Props/Engine_02.mat index 76e6b0c7a..ffc1eeaef 100644 --- a/Assets/Art/Materials/Props/Engine_02.mat +++ b/Assets/Art/Materials/Props/Engine_02.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Engine_03.mat b/Assets/Art/Materials/Props/Engine_03.mat index 1b10b0514..3998715fe 100644 --- a/Assets/Art/Materials/Props/Engine_03.mat +++ b/Assets/Art/Materials/Props/Engine_03.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Exhaust_01.mat b/Assets/Art/Materials/Props/Exhaust_01.mat index 49440c249..019d129b9 100644 --- a/Assets/Art/Materials/Props/Exhaust_01.mat +++ b/Assets/Art/Materials/Props/Exhaust_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Exhaust_02.mat b/Assets/Art/Materials/Props/Exhaust_02.mat index c71f8b807..704e06afc 100644 --- a/Assets/Art/Materials/Props/Exhaust_02.mat +++ b/Assets/Art/Materials/Props/Exhaust_02.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Exhaust_03.mat b/Assets/Art/Materials/Props/Exhaust_03.mat index 7a4a4e964..7c924fbd2 100644 --- a/Assets/Art/Materials/Props/Exhaust_03.mat +++ b/Assets/Art/Materials/Props/Exhaust_03.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Extinguisher.mat b/Assets/Art/Materials/Props/Extinguisher.mat index e1877f13e..803afb5c3 100644 --- a/Assets/Art/Materials/Props/Extinguisher.mat +++ b/Assets/Art/Materials/Props/Extinguisher.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/GasStation/GasTank.mat b/Assets/Art/Materials/Props/GasStation/GasTank.mat index acd8285dc..e2fccc729 100644 --- a/Assets/Art/Materials/Props/GasStation/GasTank.mat +++ b/Assets/Art/Materials/Props/GasStation/GasTank.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/GasStation/GasTankSnow.mat b/Assets/Art/Materials/Props/GasStation/GasTankSnow.mat index 72f96d10e..f318e259f 100644 --- a/Assets/Art/Materials/Props/GasStation/GasTankSnow.mat +++ b/Assets/Art/Materials/Props/GasStation/GasTankSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/GasStation/Gas_Station.mat b/Assets/Art/Materials/Props/GasStation/Gas_Station.mat index 4827c19d4..0985bb399 100644 --- a/Assets/Art/Materials/Props/GasStation/Gas_Station.mat +++ b/Assets/Art/Materials/Props/GasStation/Gas_Station.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/GasStation/Gas_StationSnow.mat b/Assets/Art/Materials/Props/GasStation/Gas_StationSnow.mat index 3bbd2b425..d69837805 100644 --- a/Assets/Art/Materials/Props/GasStation/Gas_StationSnow.mat +++ b/Assets/Art/Materials/Props/GasStation/Gas_StationSnow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/GasStation/Gas_Station_Building.mat b/Assets/Art/Materials/Props/GasStation/Gas_Station_Building.mat index aa10fa1dd..7d6675046 100644 --- a/Assets/Art/Materials/Props/GasStation/Gas_Station_Building.mat +++ b/Assets/Art/Materials/Props/GasStation/Gas_Station_Building.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/GasStation/Gas_Station_BuildingSnow.mat b/Assets/Art/Materials/Props/GasStation/Gas_Station_BuildingSnow.mat index a59d1222e..8edacc924 100644 --- a/Assets/Art/Materials/Props/GasStation/Gas_Station_BuildingSnow.mat +++ b/Assets/Art/Materials/Props/GasStation/Gas_Station_BuildingSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Gasoline_Tank_01.mat b/Assets/Art/Materials/Props/Gasoline_Tank_01.mat index 2b5ec6999..bdf8b16bf 100644 --- a/Assets/Art/Materials/Props/Gasoline_Tank_01.mat +++ b/Assets/Art/Materials/Props/Gasoline_Tank_01.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Gasoline_Tank_Blue_02.mat b/Assets/Art/Materials/Props/Gasoline_Tank_Blue_02.mat index 19f8a5c02..829d88270 100644 --- a/Assets/Art/Materials/Props/Gasoline_Tank_Blue_02.mat +++ b/Assets/Art/Materials/Props/Gasoline_Tank_Blue_02.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Gasoline_Tank_Red_02.mat b/Assets/Art/Materials/Props/Gasoline_Tank_Red_02.mat index 153195481..e7fa27c57 100644 --- a/Assets/Art/Materials/Props/Gasoline_Tank_Red_02.mat +++ b/Assets/Art/Materials/Props/Gasoline_Tank_Red_02.mat @@ -53,4 +53,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/GrId_LateralWindow_02.mat b/Assets/Art/Materials/Props/GrId_LateralWindow_02.mat index 7a2887d88..4fae56ed3 100644 --- a/Assets/Art/Materials/Props/GrId_LateralWindow_02.mat +++ b/Assets/Art/Materials/Props/GrId_LateralWindow_02.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Grid_LateralWindow_01.mat b/Assets/Art/Materials/Props/Grid_LateralWindow_01.mat index 1b668d3d4..3c4e8f00e 100644 --- a/Assets/Art/Materials/Props/Grid_LateralWindow_01.mat +++ b/Assets/Art/Materials/Props/Grid_LateralWindow_01.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Grid_Protector_Backwindow.mat b/Assets/Art/Materials/Props/Grid_Protector_Backwindow.mat index 9c065952b..ae0bf8e1c 100644 --- a/Assets/Art/Materials/Props/Grid_Protector_Backwindow.mat +++ b/Assets/Art/Materials/Props/Grid_Protector_Backwindow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Grid_Windshield.mat b/Assets/Art/Materials/Props/Grid_Windshield.mat index c78fe2960..e9d9f3c14 100644 --- a/Assets/Art/Materials/Props/Grid_Windshield.mat +++ b/Assets/Art/Materials/Props/Grid_Windshield.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/Broken_Metal_Structure.mat b/Assets/Art/Materials/Props/Other/Broken_Metal_Structure.mat index 390b9d04e..b1e1a5b08 100644 --- a/Assets/Art/Materials/Props/Other/Broken_Metal_Structure.mat +++ b/Assets/Art/Materials/Props/Other/Broken_Metal_Structure.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Other/Cones.mat b/Assets/Art/Materials/Props/Other/Cones.mat index 41cf50823..139f9f20c 100644 --- a/Assets/Art/Materials/Props/Other/Cones.mat +++ b/Assets/Art/Materials/Props/Other/Cones.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/Lights.mat b/Assets/Art/Materials/Props/Other/Lights.mat index 4941704d6..3aa652409 100644 --- a/Assets/Art/Materials/Props/Other/Lights.mat +++ b/Assets/Art/Materials/Props/Other/Lights.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/Plates.mat b/Assets/Art/Materials/Props/Other/Plates.mat index 83f6527ed..087d2e7b1 100644 --- a/Assets/Art/Materials/Props/Other/Plates.mat +++ b/Assets/Art/Materials/Props/Other/Plates.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/PlatesSnow.mat b/Assets/Art/Materials/Props/Other/PlatesSnow.mat index e9a9fb8bb..5cf070edc 100644 --- a/Assets/Art/Materials/Props/Other/PlatesSnow.mat +++ b/Assets/Art/Materials/Props/Other/PlatesSnow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/SideRoad.mat b/Assets/Art/Materials/Props/Other/SideRoad.mat index a6f7b4d15..8df514259 100644 --- a/Assets/Art/Materials/Props/Other/SideRoad.mat +++ b/Assets/Art/Materials/Props/Other/SideRoad.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Other/Signs.mat b/Assets/Art/Materials/Props/Other/Signs.mat index 060350928..8c7e17c85 100644 --- a/Assets/Art/Materials/Props/Other/Signs.mat +++ b/Assets/Art/Materials/Props/Other/Signs.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Pipes/Snow_Pipes.mat b/Assets/Art/Materials/Props/Pipes/Snow_Pipes.mat index c769aa05f..f807f5a42 100644 --- a/Assets/Art/Materials/Props/Pipes/Snow_Pipes.mat +++ b/Assets/Art/Materials/Props/Pipes/Snow_Pipes.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Pipes/Snow_Refinery.mat b/Assets/Art/Materials/Props/Pipes/Snow_Refinery.mat index 0c1d3660f..03132e712 100644 --- a/Assets/Art/Materials/Props/Pipes/Snow_Refinery.mat +++ b/Assets/Art/Materials/Props/Pipes/Snow_Refinery.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Pipes/pipes.mat b/Assets/Art/Materials/Props/Pipes/pipes.mat index f3e464a08..e485902ab 100644 --- a/Assets/Art/Materials/Props/Pipes/pipes.mat +++ b/Assets/Art/Materials/Props/Pipes/pipes.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Pipes/refinery.mat b/Assets/Art/Materials/Props/Pipes/refinery.mat index 1533aa527..297ef8b9f 100644 --- a/Assets/Art/Materials/Props/Pipes/refinery.mat +++ b/Assets/Art/Materials/Props/Pipes/refinery.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Plates.mat b/Assets/Art/Materials/Props/Plates.mat index 4d1dac483..d598e8b49 100644 --- a/Assets/Art/Materials/Props/Plates.mat +++ b/Assets/Art/Materials/Props/Plates.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Plates_Protector_Door.mat b/Assets/Art/Materials/Props/Plates_Protector_Door.mat index dac72a163..bd30433b3 100644 --- a/Assets/Art/Materials/Props/Plates_Protector_Door.mat +++ b/Assets/Art/Materials/Props/Plates_Protector_Door.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Plates_Protector_Windshield.mat b/Assets/Art/Materials/Props/Plates_Protector_Windshield.mat index d4cb4abf5..82be247a2 100644 --- a/Assets/Art/Materials/Props/Plates_Protector_Windshield.mat +++ b/Assets/Art/Materials/Props/Plates_Protector_Windshield.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Rear Armor_01.mat b/Assets/Art/Materials/Props/Rear Armor_01.mat index ee165c982..bfd39a34a 100644 --- a/Assets/Art/Materials/Props/Rear Armor_01.mat +++ b/Assets/Art/Materials/Props/Rear Armor_01.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Rims_MetalBarProtector.mat b/Assets/Art/Materials/Props/Rims_MetalBarProtector.mat index bb6e1b4c7..d61bec064 100644 --- a/Assets/Art/Materials/Props/Rims_MetalBarProtector.mat +++ b/Assets/Art/Materials/Props/Rims_MetalBarProtector.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Rims_Spikes.mat b/Assets/Art/Materials/Props/Rims_Spikes.mat index fb96715c4..0d5356108 100644 --- a/Assets/Art/Materials/Props/Rims_Spikes.mat +++ b/Assets/Art/Materials/Props/Rims_Spikes.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Rocks/Rocks1.mat b/Assets/Art/Materials/Props/Rocks/Rocks1.mat index ba98e836f..921144433 100644 --- a/Assets/Art/Materials/Props/Rocks/Rocks1.mat +++ b/Assets/Art/Materials/Props/Rocks/Rocks1.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Rocks/Rocks1Snow.mat b/Assets/Art/Materials/Props/Rocks/Rocks1Snow.mat index a313a7295..f05e6f459 100644 --- a/Assets/Art/Materials/Props/Rocks/Rocks1Snow.mat +++ b/Assets/Art/Materials/Props/Rocks/Rocks1Snow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Rocks/Rocks2.mat b/Assets/Art/Materials/Props/Rocks/Rocks2.mat index 3f5320d46..7ca57172d 100644 --- a/Assets/Art/Materials/Props/Rocks/Rocks2.mat +++ b/Assets/Art/Materials/Props/Rocks/Rocks2.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Rocks/Rocks2Snow.mat b/Assets/Art/Materials/Props/Rocks/Rocks2Snow.mat index 1febf8700..278995828 100644 --- a/Assets/Art/Materials/Props/Rocks/Rocks2Snow.mat +++ b/Assets/Art/Materials/Props/Rocks/Rocks2Snow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Small_Building/Small_Building.mat b/Assets/Art/Materials/Props/Small_Building/Small_Building.mat index 9825be7a2..72c216d29 100644 --- a/Assets/Art/Materials/Props/Small_Building/Small_Building.mat +++ b/Assets/Art/Materials/Props/Small_Building/Small_Building.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Small_Building/Small_BuildingSnow.mat b/Assets/Art/Materials/Props/Small_Building/Small_BuildingSnow.mat index 6599bfa67..21ba8b72d 100644 --- a/Assets/Art/Materials/Props/Small_Building/Small_BuildingSnow.mat +++ b/Assets/Art/Materials/Props/Small_Building/Small_BuildingSnow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StarLine2.mat b/Assets/Art/Materials/Props/Star-Finish Line/StarLine2.mat index d69a2d964..571bcb5fc 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StarLine2.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StarLine2.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StarLineSnow2.mat b/Assets/Art/Materials/Props/Star-Finish Line/StarLineSnow2.mat index b536cfed3..85e345a2e 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StarLineSnow2.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StarLineSnow2.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StartLine3.mat b/Assets/Art/Materials/Props/Star-Finish Line/StartLine3.mat index 279dffe93..e6b5ab44b 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StartLine3.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StartLine3.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StartLineSnow_03.mat b/Assets/Art/Materials/Props/Star-Finish Line/StartLineSnow_03.mat index a1e60bbbc..ddf1272d6 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StartLineSnow_03.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StartLineSnow_03.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StartLine_01.mat b/Assets/Art/Materials/Props/Star-Finish Line/StartLine_01.mat index d21f2a987..d369316fe 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StartLine_01.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StartLine_01.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Star-Finish Line/StartLine_Snow_01.mat b/Assets/Art/Materials/Props/Star-Finish Line/StartLine_Snow_01.mat index fba5bbafc..072ee1623 100644 --- a/Assets/Art/Materials/Props/Star-Finish Line/StartLine_Snow_01.mat +++ b/Assets/Art/Materials/Props/Star-Finish Line/StartLine_Snow_01.mat @@ -8,20 +8,20 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: StartLine_Snow_01 - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Shader: {fileID: -6465566751694194690, guid: 8d7cef03d4c6b794892061857e85fec6, + type: 3} m_Parent: {fileID: 2100000, guid: 7c6595cb6d670354a9c397af18c5fece, type: 2} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _METALLICSPECGLOSSMAP - _NORMALMAP - _OCCLUSIONMAP - m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque + stringTagMap: {} disabledShaderPasses: - MOTIONVECTORS m_LockedProperties: @@ -65,4 +65,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Trash/Trash.mat b/Assets/Art/Materials/Props/Trash/Trash.mat index 146e30ebf..2504cd94a 100644 --- a/Assets/Art/Materials/Props/Trash/Trash.mat +++ b/Assets/Art/Materials/Props/Trash/Trash.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Trash/TrashGraffitti.mat b/Assets/Art/Materials/Props/Trash/TrashGraffitti.mat index 0c92a694b..8bf1ea005 100644 --- a/Assets/Art/Materials/Props/Trash/TrashGraffitti.mat +++ b/Assets/Art/Materials/Props/Trash/TrashGraffitti.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Trash/TrashSnow.mat b/Assets/Art/Materials/Props/Trash/TrashSnow.mat index ecb6d15e6..bafa74ac1 100644 --- a/Assets/Art/Materials/Props/Trash/TrashSnow.mat +++ b/Assets/Art/Materials/Props/Trash/TrashSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Water_Tank/Water_Tank.mat b/Assets/Art/Materials/Props/Water_Tank/Water_Tank.mat index 194cc6eb5..e160ad682 100644 --- a/Assets/Art/Materials/Props/Water_Tank/Water_Tank.mat +++ b/Assets/Art/Materials/Props/Water_Tank/Water_Tank.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Water_Tank/Water_TankSnow.mat b/Assets/Art/Materials/Props/Water_Tank/Water_TankSnow.mat index bf360360d..2117028c9 100644 --- a/Assets/Art/Materials/Props/Water_Tank/Water_TankSnow.mat +++ b/Assets/Art/Materials/Props/Water_Tank/Water_TankSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/Windmill/windmill.mat b/Assets/Art/Materials/Props/Windmill/windmill.mat index 835798100..860c048f6 100644 --- a/Assets/Art/Materials/Props/Windmill/windmill.mat +++ b/Assets/Art/Materials/Props/Windmill/windmill.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/Windmill/windmillSnow.mat b/Assets/Art/Materials/Props/Windmill/windmillSnow.mat index ef7dc4104..9d7ffc14d 100644 --- a/Assets/Art/Materials/Props/Windmill/windmillSnow.mat +++ b/Assets/Art/Materials/Props/Windmill/windmillSnow.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/WoodenBoards/Wooden_Boards.mat b/Assets/Art/Materials/Props/WoodenBoards/Wooden_Boards.mat index 5ca32d714..68e684925 100644 --- a/Assets/Art/Materials/Props/WoodenBoards/Wooden_Boards.mat +++ b/Assets/Art/Materials/Props/WoodenBoards/Wooden_Boards.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/WoodenBoards/Wooden_BoardsSnow.mat b/Assets/Art/Materials/Props/WoodenBoards/Wooden_BoardsSnow.mat index 88fe46397..1f96d1bdb 100644 --- a/Assets/Art/Materials/Props/WoodenBoards/Wooden_BoardsSnow.mat +++ b/Assets/Art/Materials/Props/WoodenBoards/Wooden_BoardsSnow.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Props/WoodenBox/WoodenBox.mat b/Assets/Art/Materials/Props/WoodenBox/WoodenBox.mat index b45318883..c9ea32f69 100644 --- a/Assets/Art/Materials/Props/WoodenBox/WoodenBox.mat +++ b/Assets/Art/Materials/Props/WoodenBox/WoodenBox.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Props/WoodenBox/WoodenBoxSnow.mat b/Assets/Art/Materials/Props/WoodenBox/WoodenBoxSnow.mat index d605f85bc..8721398ad 100644 --- a/Assets/Art/Materials/Props/WoodenBox/WoodenBoxSnow.mat +++ b/Assets/Art/Materials/Props/WoodenBox/WoodenBoxSnow.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Terrain/Lake.mat b/Assets/Art/Materials/Terrain/Lake.mat index 39f0d2432..bdb080d0c 100644 --- a/Assets/Art/Materials/Terrain/Lake.mat +++ b/Assets/Art/Materials/Terrain/Lake.mat @@ -136,4 +136,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Terrain/Snow.mat b/Assets/Art/Materials/Terrain/Snow.mat index 08e48a9df..fc4dadc83 100644 --- a/Assets/Art/Materials/Terrain/Snow.mat +++ b/Assets/Art/Materials/Terrain/Snow.mat @@ -134,4 +134,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Materials/Track/Decals.mat b/Assets/Art/Materials/Track/Decals.mat index 8fb59b712..c5b28d702 100644 --- a/Assets/Art/Materials/Track/Decals.mat +++ b/Assets/Art/Materials/Track/Decals.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Materials/Track/TrackParts.mat b/Assets/Art/Materials/Track/TrackParts.mat index 7bd4fb74b..2f1896db9 100644 --- a/Assets/Art/Materials/Track/TrackParts.mat +++ b/Assets/Art/Materials/Track/TrackParts.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 --- !u!21 &2100000 Material: serializedVersion: 8 diff --git a/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns1Damaged.mat b/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns1Damaged.mat index a8ea23cfd..a3f1ca228 100644 --- a/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns1Damaged.mat +++ b/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns1Damaged.mat @@ -137,4 +137,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns2Damaged.mat b/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns2Damaged.mat index cb616b4e1..9c2d6477c 100644 --- a/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns2Damaged.mat +++ b/Assets/Art/Models/Props/Other/Signs/Informative/InfoSigns2Damaged.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Models/Props/Other/Traffic lights/TrafficLight.mat b/Assets/Art/Models/Props/Other/Traffic lights/TrafficLight.mat index 0dab80fa5..35a8208c3 100644 --- a/Assets/Art/Models/Props/Other/Traffic lights/TrafficLight.mat +++ b/Assets/Art/Models/Props/Other/Traffic lights/TrafficLight.mat @@ -147,4 +147,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 9 + version: 10 diff --git a/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx b/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx new file mode 100644 index 000000000..20e2875e0 --- /dev/null +++ b/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9ea82a145510037aa04b2c09eafcafbe53b1d0bd4a21cf754df5da480f6e80c +size 107996 diff --git a/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx.meta b/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx.meta new file mode 100644 index 000000000..07a764793 --- /dev/null +++ b/Assets/Art/Models/TrackParts/TrackParts_LOD.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 7ab4fcdb929679c4d83fb6dec58a3a4b +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Models/TrackParts/Track_Slopes.fbx.meta b/Assets/Art/Models/TrackParts/Track_Slopes.fbx.meta index acb5dc8f6..1002f19b5 100644 --- a/Assets/Art/Models/TrackParts/Track_Slopes.fbx.meta +++ b/Assets/Art/Models/TrackParts/Track_Slopes.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 238a8735dcfec094b96ef84fa28db7cb ModelImporter: - serializedVersion: 22200 + serializedVersion: 24200 internalIDToNameTable: [] externalObjects: {} materials: @@ -16,8 +16,6 @@ ModelImporter: optimizeGameObjects: 0 removeConstantScaleCurves: 0 motionNodeName: - rigImportErrors: - rigImportWarnings: animationImportErrors: animationImportWarnings: animationRetargetingWarnings: @@ -58,6 +56,9 @@ ModelImporter: maxBonesPerVertex: 4 minBoneWeight: 0.001 optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx b/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx new file mode 100644 index 000000000..019169924 --- /dev/null +++ b/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e77a4a773fa817b3c46dcb71f28215e3e036424bc3749427dac09d29bd0c9cb +size 69788 diff --git a/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx.meta b/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx.meta new file mode 100644 index 000000000..99921333c --- /dev/null +++ b/Assets/Art/Models/TrackParts/Track_Slopes_LOD.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 28661dc173048db4f9068a2cd05ed03f +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 0.01 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DefaultVolumeProfile.asset b/Assets/DefaultVolumeProfile.asset deleted file mode 100644 index 4afc7ea9f..000000000 --- a/Assets/DefaultVolumeProfile.asset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f9fe204b4c67a6af17f939c204ddd5c90e6f627694ca0f6d7f7fccb661db1aa -size 426 diff --git a/Assets/Fonts/Rajdhani/Rajdhani-Medium SDF.asset b/Assets/Fonts/Rajdhani/Rajdhani-Medium SDF.asset index 6dd733ae7..6801d99cd 100644 --- a/Assets/Fonts/Rajdhani/Rajdhani-Medium SDF.asset +++ b/Assets/Fonts/Rajdhani/Rajdhani-Medium SDF.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69c64d563775ecb0eb95ec5a057364829ff76cd61c663329f7ae0ea55ebf131c -size 2128311 +oid sha256:55477d266cfdb8b8e3cb9d983c34fb62718ad09ba5536ecbceac900a8afcdfff +size 2129809 diff --git a/Assets/Prefabs/Cars/CarBase_1.prefab b/Assets/Prefabs/Cars/CarBase_1.prefab deleted file mode 100644 index c44529b85..000000000 --- a/Assets/Prefabs/Cars/CarBase_1.prefab +++ /dev/null @@ -1,746 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &222660266737149873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8240163966121952017} - - component: {fileID: 34553003942924680} - m_Layer: 0 - m_Name: WheelBR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8240163966121952017 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.5, z: -1.84} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &34553003942924680 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 222660266737149873} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &1391378915075535014 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6726914242566986915} - - component: {fileID: 6444420306762963586} - m_Layer: 0 - m_Name: WheelBL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6726914242566986915 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.5, z: -1.84} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6444420306762963586 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 1391378915075535014} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &2363726595345242444 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766528057584479} - m_Layer: 0 - m_Name: WheelFLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766528057584479 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726595345242444} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.308521, y: -0.26992196, z: 2.9010015} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2363726596771786674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766526632222113} - m_Layer: 0 - m_Name: WheelBLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766526632222113 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726596771786674} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.339956, y: -0.2699225, z: -1.8270664} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4648823635157535447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2279013555023543711} - - component: {fileID: 1857340151946211444} - m_Layer: 0 - m_Name: WheelFL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2279013555023543711 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.5, z: 2.88} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1857340151946211444 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 4648823635157535447} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &5912880066726424877 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4930087389821328995} - - component: {fileID: 1803396975998271085} - m_Layer: 0 - m_Name: WheelFR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4930087389821328995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.5, z: 2.88} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1803396975998271085 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 5912880066726424877} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &6345796830501359008 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610071234756531} - m_Layer: 0 - m_Name: WheelBRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610071234756531 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796830501359008} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2922832, y: -0.26995546, z: -1.8445666} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6345796831964473184 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610069764167027} - m_Layer: 0 - m_Name: WheelFRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610069764167027 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796831964473184} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.3237169, y: -0.26995534, z: 2.8835003} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &7372339671828996058 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5770401983294205385} - - component: {fileID: 1465156100529536466} - m_Layer: 0 - m_Name: CarBody - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5770401983294205385 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.31, z: 0.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1465156100529536466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShapeType: 0 - m_PrimitiveCenter: - x: 0.00000011920929 - y: 0 - z: 0 - m_PrimitiveSize: - x: 3.152853 - y: 1.3854043 - z: 7.835808 - m_PrimitiveOrientation: - Value: - x: -0 - y: 0 - z: 0 - RotationOrder: 4 - m_Capsule: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_Cylinder: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_CylinderSideCount: 20 - m_SphereRadius: 3.917904 - m_MinimumSkinnedVertexWeight: 0.1 - m_ConvexHullGenerationParameters: - m_SimplificationTolerance: 0.079692736 - m_BevelRadius: 1 - m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 0} - m_ForceUnique: 0 - m_Material: - m_SupportsTemplate: 1 - m_Template: {fileID: 0} - m_CollisionResponse: - m_Override: 0 - m_Value: 0 - m_Friction: - m_Override: 0 - m_Value: - Value: 0.5 - CombineMode: 0 - m_Restitution: - m_Override: 0 - m_Value: - Value: 0 - CombineMode: 2 - m_BelongsToCategories: - m_Override: 0 - m_Value: - Category00: 0 - Category01: 0 - Category02: 0 - Category03: 0 - Category04: 1 - Category05: 0 - Category06: 0 - Category07: 0 - Category08: 0 - Category09: 0 - Category10: 0 - Category11: 0 - Category12: 0 - Category13: 0 - Category14: 0 - Category15: 0 - Category16: 0 - Category17: 0 - Category18: 0 - Category19: 0 - Category20: 0 - Category21: 0 - Category22: 0 - Category23: 0 - Category24: 0 - Category25: 0 - Category26: 0 - Category27: 0 - Category28: 0 - Category29: 0 - Category30: 0 - Category31: 0 - m_CollidesWithCategories: - m_Override: 0 - m_Value: - Category00: 1 - Category01: 1 - Category02: 1 - Category03: 1 - Category04: 1 - Category05: 1 - Category06: 1 - Category07: 1 - Category08: 1 - Category09: 1 - Category10: 1 - Category11: 1 - Category12: 1 - Category13: 1 - Category14: 1 - Category15: 1 - Category16: 1 - Category17: 1 - Category18: 1 - Category19: 1 - Category20: 1 - Category21: 1 - Category22: 1 - Category23: 1 - Category24: 1 - Category25: 1 - Category26: 1 - Category27: 1 - Category28: 1 - Category29: 1 - Category30: 1 - Category31: 1 - m_CustomMaterialTags: - m_Override: 0 - m_Value: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 - m_SerializedVersion: 1 - m_SerializedVersion: 1 ---- !u!1 &8256455754772310685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8256455754772310686} - - component: {fileID: 6954385003114378794} - - component: {fileID: 5983780889095923815} - - component: {fileID: 2213239345029922602} - - component: {fileID: 251369667244419628} - - component: {fileID: 4371741540628030455} - - component: {fileID: 5563628192999116283} - m_Layer: 0 - m_Name: CarBase_1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8256455754772310686 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5770401983294205385} - - {fileID: 4930087389821328995} - - {fileID: 2279013555023543711} - - {fileID: 8240163966121952017} - - {fileID: 6726914242566986915} - - {fileID: 7947610069764167027} - - {fileID: 1627766528057584479} - - {fileID: 7947610071234756531} - - {fileID: 1627766526632222113} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6954385003114378794 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ccea9ea98e38942e0b0938c27ed1903e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MotionType: 0 - m_Smoothing: 2 - m_Mass: 1670 - m_LinearDamping: 0.1 - m_AngularDamping: 0.05 - m_InitialLinearVelocity: - x: 0 - y: 0 - z: 0 - m_InitialAngularVelocity: - x: 0 - y: 0 - z: 0 - m_GravityFactor: 1 - m_OverrideDefaultMassDistribution: 1 - m_CenterOfMass: - x: 0 - y: -0.15 - z: 0.085 - m_Orientation: - Value: - x: 0 - y: 0 - z: 0 - RotationOrder: 4 - m_InertiaTensor: - x: 1 - y: 1 - z: 1 - m_WorldIndex: 0 - m_CustomTags: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 ---- !u!114 &5983780889095923815 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 547b466801d44ac88c5c05602012313e, type: 3} - m_Name: - m_EditorClassIdentifier: - RestLength: 0.8 - SpringStiffness: 350 - DamperStiffness: 70 - TurnRadius: 11.3 - SteeringForce: 0.8 - SteeringTime: 5 - AntiRollStiffness: 50 - DownForce: 1000 - DriveTorque: 50 - MaxDriveTorque: 80 - DriveTorqueCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: -0.0020103455 - value: 0.5117912 - inSlope: 2.0395489 - outSlope: 2.0395489 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.23736061 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7486987 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: -3.9792871 - outSlope: -3.9792871 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - BodyCollisionMask: 7 - WheelsRadius: 0.6 - WheelsCollisionMask: 7 - Wheels: - - WheelSpring: {fileID: 5912880066726424877} - WheelMesh: {fileID: 6345796831964473184} - Placement: 0 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 4648823635157535447} - WheelMesh: {fileID: 2363726595345242444} - Placement: 1 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 222660266737149873} - WheelMesh: {fileID: 6345796830501359008} - Placement: 2 - IsSteering: 0 - GripFactor: 0.9 - - WheelSpring: {fileID: 1391378915075535014} - WheelMesh: {fileID: 2363726596771786674} - Placement: 3 - IsSteering: 0 - GripFactor: 0.9 - MinAudioVolume: 0.4 - MaxAudioVolume: 1 ---- !u!114 &2213239345029922602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5dc2559610af4aceb2b2e4773fca5e02, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &251369667244419628 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e1f90ceec3a048eb949ce28fc78407c5, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &4371741540628030455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &5563628192999116283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} - m_Name: - m_EditorClassIdentifier: - DefaultGhostMode: 2 - SupportedGhostModes: 3 - OptimizationMode: 0 - Importance: 1 - prefabId: 659c673f821729b4c8ff56074147b95c - HasOwner: 1 - SupportAutoCommandTarget: 1 - TrackInterpolationDelay: 1 - GhostGroup: 0 - UsePreSerialization: 0 diff --git a/Assets/Prefabs/Cars/CarBase_2.prefab b/Assets/Prefabs/Cars/CarBase_2.prefab deleted file mode 100644 index 5e1c17a7b..000000000 --- a/Assets/Prefabs/Cars/CarBase_2.prefab +++ /dev/null @@ -1,746 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &222660266737149873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8240163966121952017} - - component: {fileID: 4734599473917365599} - m_Layer: 0 - m_Name: WheelBR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8240163966121952017 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.5, z: -1.52} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4734599473917365599 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 222660266737149873} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &1391378915075535014 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6726914242566986915} - - component: {fileID: 8935098675552489972} - m_Layer: 0 - m_Name: WheelBL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6726914242566986915 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.5, z: -1.52} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8935098675552489972 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 1391378915075535014} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &2363726595345242444 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766528057584479} - m_Layer: 0 - m_Name: WheelFLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766528057584479 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726595345242444} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.3593155, y: -0.12354773, z: 2.906599} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2363726596771786674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766526632222113} - m_Layer: 0 - m_Name: WheelBLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766526632222113 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726596771786674} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.3593147, y: -0.12354797, z: -1.5701973} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4648823635157535447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2279013555023543711} - - component: {fileID: 5517965862449606767} - m_Layer: 0 - m_Name: WheelFL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2279013555023543711 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.5, z: 2.89} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5517965862449606767 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 4648823635157535447} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &5912880066726424877 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4930087389821328995} - - component: {fileID: 1279817196095679088} - m_Layer: 0 - m_Name: WheelFR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4930087389821328995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.5, z: 2.89} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1279817196095679088 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 5912880066726424877} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &6345796830501359008 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610071234756531} - m_Layer: 0 - m_Name: WheelBRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610071234756531 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796830501359008} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.3593161, y: -0.12354767, z: -1.5701969} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6345796831964473184 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610069764167027} - m_Layer: 0 - m_Name: WheelFRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610069764167027 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796831964473184} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.3593153, y: -0.123547435, z: 2.906599} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &7372339671828996058 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5770401983294205385} - - component: {fileID: 1465156100529536466} - m_Layer: 0 - m_Name: CarBody - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5770401983294205385 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.43, z: 0.67} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1465156100529536466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShapeType: 0 - m_PrimitiveCenter: - x: 0.00000011920929 - y: 0 - z: 0 - m_PrimitiveSize: - x: 3.152853 - y: 1.3854043 - z: 7.835808 - m_PrimitiveOrientation: - Value: - x: -0 - y: 0 - z: 0 - RotationOrder: 4 - m_Capsule: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_Cylinder: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_CylinderSideCount: 20 - m_SphereRadius: 3.917904 - m_MinimumSkinnedVertexWeight: 0.1 - m_ConvexHullGenerationParameters: - m_SimplificationTolerance: 0.079692736 - m_BevelRadius: 1.66 - m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 0} - m_ForceUnique: 0 - m_Material: - m_SupportsTemplate: 1 - m_Template: {fileID: 0} - m_CollisionResponse: - m_Override: 0 - m_Value: 0 - m_Friction: - m_Override: 0 - m_Value: - Value: 0.5 - CombineMode: 0 - m_Restitution: - m_Override: 0 - m_Value: - Value: 0 - CombineMode: 2 - m_BelongsToCategories: - m_Override: 0 - m_Value: - Category00: 0 - Category01: 0 - Category02: 0 - Category03: 0 - Category04: 1 - Category05: 0 - Category06: 0 - Category07: 0 - Category08: 0 - Category09: 0 - Category10: 0 - Category11: 0 - Category12: 0 - Category13: 0 - Category14: 0 - Category15: 0 - Category16: 0 - Category17: 0 - Category18: 0 - Category19: 0 - Category20: 0 - Category21: 0 - Category22: 0 - Category23: 0 - Category24: 0 - Category25: 0 - Category26: 0 - Category27: 0 - Category28: 0 - Category29: 0 - Category30: 0 - Category31: 0 - m_CollidesWithCategories: - m_Override: 0 - m_Value: - Category00: 1 - Category01: 1 - Category02: 1 - Category03: 1 - Category04: 1 - Category05: 1 - Category06: 1 - Category07: 1 - Category08: 1 - Category09: 1 - Category10: 1 - Category11: 1 - Category12: 1 - Category13: 1 - Category14: 1 - Category15: 1 - Category16: 1 - Category17: 1 - Category18: 1 - Category19: 1 - Category20: 1 - Category21: 1 - Category22: 1 - Category23: 1 - Category24: 1 - Category25: 1 - Category26: 1 - Category27: 1 - Category28: 1 - Category29: 1 - Category30: 1 - Category31: 1 - m_CustomMaterialTags: - m_Override: 0 - m_Value: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 - m_SerializedVersion: 1 - m_SerializedVersion: 1 ---- !u!1 &8256455754772310685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8256455754772310686} - - component: {fileID: 6954385003114378794} - - component: {fileID: 5983780889095923815} - - component: {fileID: 2213239345029922602} - - component: {fileID: 4371741540628030455} - - component: {fileID: 251369667244419628} - - component: {fileID: 5563628192999116283} - m_Layer: 0 - m_Name: CarBase_2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8256455754772310686 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5770401983294205385} - - {fileID: 4930087389821328995} - - {fileID: 2279013555023543711} - - {fileID: 8240163966121952017} - - {fileID: 6726914242566986915} - - {fileID: 1627766528057584479} - - {fileID: 7947610069764167027} - - {fileID: 1627766526632222113} - - {fileID: 7947610071234756531} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6954385003114378794 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ccea9ea98e38942e0b0938c27ed1903e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MotionType: 0 - m_Smoothing: 2 - m_Mass: 1670 - m_LinearDamping: 0.1 - m_AngularDamping: 0.05 - m_InitialLinearVelocity: - x: 0 - y: 0 - z: 0 - m_InitialAngularVelocity: - x: 0 - y: 0 - z: 0 - m_GravityFactor: 1 - m_OverrideDefaultMassDistribution: 1 - m_CenterOfMass: - x: 0 - y: -0.15 - z: 0.085 - m_Orientation: - Value: - x: 0 - y: 0 - z: 0 - RotationOrder: 4 - m_InertiaTensor: - x: 1 - y: 1 - z: 1 - m_WorldIndex: 0 - m_CustomTags: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 ---- !u!114 &5983780889095923815 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 547b466801d44ac88c5c05602012313e, type: 3} - m_Name: - m_EditorClassIdentifier: - RestLength: 0.8 - SpringStiffness: 350 - DamperStiffness: 70 - TurnRadius: 11.3 - SteeringForce: 0.8 - SteeringTime: 5 - AntiRollStiffness: 50 - DownForce: 1000 - DriveTorque: 50 - MaxDriveTorque: 80 - DriveTorqueCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: -0.0020103455 - value: 0.5117912 - inSlope: 2.0395489 - outSlope: 2.0395489 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.23736061 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7486987 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: -3.9792871 - outSlope: -3.9792871 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - BodyCollisionMask: 7 - WheelsRadius: 0.6 - WheelsCollisionMask: 7 - Wheels: - - WheelSpring: {fileID: 5912880066726424877} - WheelMesh: {fileID: 6345796831964473184} - Placement: 0 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 4648823635157535447} - WheelMesh: {fileID: 2363726595345242444} - Placement: 1 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 222660266737149873} - WheelMesh: {fileID: 6345796830501359008} - Placement: 2 - IsSteering: 0 - GripFactor: 0.9 - - WheelSpring: {fileID: 1391378915075535014} - WheelMesh: {fileID: 2363726596771786674} - Placement: 3 - IsSteering: 0 - GripFactor: 0.9 - MinAudioVolume: 0.4 - MaxAudioVolume: 1 ---- !u!114 &2213239345029922602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5dc2559610af4aceb2b2e4773fca5e02, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &4371741540628030455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &251369667244419628 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e1f90ceec3a048eb949ce28fc78407c5, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &5563628192999116283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} - m_Name: - m_EditorClassIdentifier: - DefaultGhostMode: 2 - SupportedGhostModes: 3 - OptimizationMode: 0 - Importance: 1 - prefabId: a527f25ca0a498743804f7b7f3b19b25 - HasOwner: 1 - SupportAutoCommandTarget: 1 - TrackInterpolationDelay: 1 - GhostGroup: 0 - UsePreSerialization: 0 diff --git a/Assets/Prefabs/Cars/CarBase_3.prefab b/Assets/Prefabs/Cars/CarBase_3.prefab deleted file mode 100644 index eb73d99cc..000000000 --- a/Assets/Prefabs/Cars/CarBase_3.prefab +++ /dev/null @@ -1,746 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &222660266737149873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8240163966121952017} - - component: {fileID: 3568139545912959445} - m_Layer: 0 - m_Name: WheelBR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8240163966121952017 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.3, y: 0.37, z: -2.9} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3568139545912959445 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 222660266737149873} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &1391378915075535014 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6726914242566986915} - - component: {fileID: 7522981698500617005} - m_Layer: 0 - m_Name: WheelBL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6726914242566986915 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.3, y: 0.37, z: -2.9} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7522981698500617005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 1391378915075535014} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &2363726595345242444 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766528057584479} - m_Layer: 0 - m_Name: WheelFLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766528057584479 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726595345242444} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.4195514, y: -0.13824391, z: 2.9563327} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2363726596771786674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766526632222113} - m_Layer: 0 - m_Name: WheelBLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766526632222113 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726596771786674} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.4195514, y: -0.11983842, z: -3.26} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4648823635157535447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2279013555023543711} - - component: {fileID: 3871083902084981296} - m_Layer: 0 - m_Name: WheelFL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2279013555023543711 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.3, y: 0.37, z: 2.9} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3871083902084981296 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 4648823635157535447} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &5912880066726424877 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4930087389821328995} - - component: {fileID: 1975575228687105178} - m_Layer: 0 - m_Name: WheelFR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4930087389821328995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.3, y: 0.37, z: 2.9} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1975575228687105178 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 5912880066726424877} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &6345796830501359008 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610071234756531} - m_Layer: 0 - m_Name: WheelBRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610071234756531 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796830501359008} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.524812, y: -0.11983842, z: -3.26} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6345796831964473184 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610069764167027} - m_Layer: 0 - m_Name: WheelFRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610069764167027 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796831964473184} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.524812, y: -0.1417498, z: 2.9484444} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &7372339671828996058 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5770401983294205385} - - component: {fileID: 1465156100529536466} - m_Layer: 0 - m_Name: CarBody - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5770401983294205385 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.21565282, z: 0.009450823} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1465156100529536466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShapeType: 0 - m_PrimitiveCenter: - x: 0.00000011920929 - y: 0 - z: 0 - m_PrimitiveSize: - x: 3.152853 - y: 1.3854043 - z: 7.835808 - m_PrimitiveOrientation: - Value: - x: -0 - y: 0 - z: 0 - RotationOrder: 4 - m_Capsule: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_Cylinder: - Height: 7.835808 - Radius: 1.5764265 - Axis: 2 - m_CylinderSideCount: 20 - m_SphereRadius: 3.917904 - m_MinimumSkinnedVertexWeight: 0.1 - m_ConvexHullGenerationParameters: - m_SimplificationTolerance: 0.079692736 - m_BevelRadius: 1 - m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 0} - m_ForceUnique: 0 - m_Material: - m_SupportsTemplate: 1 - m_Template: {fileID: 0} - m_CollisionResponse: - m_Override: 0 - m_Value: 0 - m_Friction: - m_Override: 0 - m_Value: - Value: 0.5 - CombineMode: 0 - m_Restitution: - m_Override: 0 - m_Value: - Value: 0 - CombineMode: 2 - m_BelongsToCategories: - m_Override: 0 - m_Value: - Category00: 0 - Category01: 0 - Category02: 0 - Category03: 0 - Category04: 1 - Category05: 0 - Category06: 0 - Category07: 0 - Category08: 0 - Category09: 0 - Category10: 0 - Category11: 0 - Category12: 0 - Category13: 0 - Category14: 0 - Category15: 0 - Category16: 0 - Category17: 0 - Category18: 0 - Category19: 0 - Category20: 0 - Category21: 0 - Category22: 0 - Category23: 0 - Category24: 0 - Category25: 0 - Category26: 0 - Category27: 0 - Category28: 0 - Category29: 0 - Category30: 0 - Category31: 0 - m_CollidesWithCategories: - m_Override: 0 - m_Value: - Category00: 1 - Category01: 1 - Category02: 1 - Category03: 1 - Category04: 1 - Category05: 1 - Category06: 1 - Category07: 1 - Category08: 1 - Category09: 1 - Category10: 1 - Category11: 1 - Category12: 1 - Category13: 1 - Category14: 1 - Category15: 1 - Category16: 1 - Category17: 1 - Category18: 1 - Category19: 1 - Category20: 1 - Category21: 1 - Category22: 1 - Category23: 1 - Category24: 1 - Category25: 1 - Category26: 1 - Category27: 1 - Category28: 1 - Category29: 1 - Category30: 1 - Category31: 1 - m_CustomMaterialTags: - m_Override: 0 - m_Value: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 - m_SerializedVersion: 1 - m_SerializedVersion: 1 ---- !u!1 &8256455754772310685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8256455754772310686} - - component: {fileID: 6954385003114378794} - - component: {fileID: 5983780889095923815} - - component: {fileID: 2213239345029922602} - - component: {fileID: 4371741540628030455} - - component: {fileID: 251369667244419628} - - component: {fileID: 5563628192999116283} - m_Layer: 0 - m_Name: CarBase_3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8256455754772310686 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5770401983294205385} - - {fileID: 4930087389821328995} - - {fileID: 2279013555023543711} - - {fileID: 8240163966121952017} - - {fileID: 6726914242566986915} - - {fileID: 1627766528057584479} - - {fileID: 7947610069764167027} - - {fileID: 1627766526632222113} - - {fileID: 7947610071234756531} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6954385003114378794 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ccea9ea98e38942e0b0938c27ed1903e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MotionType: 0 - m_Smoothing: 2 - m_Mass: 2470 - m_LinearDamping: 0.1 - m_AngularDamping: 0.05 - m_InitialLinearVelocity: - x: 0 - y: 0 - z: 0 - m_InitialAngularVelocity: - x: 0 - y: 0 - z: 0 - m_GravityFactor: 1 - m_OverrideDefaultMassDistribution: 1 - m_CenterOfMass: - x: 0 - y: -0.15 - z: 0.085 - m_Orientation: - Value: - x: 0 - y: 0 - z: 0 - RotationOrder: 4 - m_InertiaTensor: - x: 1 - y: 1 - z: 1 - m_WorldIndex: 0 - m_CustomTags: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 ---- !u!114 &5983780889095923815 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 547b466801d44ac88c5c05602012313e, type: 3} - m_Name: - m_EditorClassIdentifier: - RestLength: 0.65 - SpringStiffness: 550 - DamperStiffness: 50 - TurnRadius: 11.3 - SteeringForce: 0.8 - SteeringTime: 5 - AntiRollStiffness: 50 - DownForce: 1000 - DriveTorque: 50 - MaxDriveTorque: 80 - DriveTorqueCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: -0.0020103455 - value: 0.5117912 - inSlope: 2.0395489 - outSlope: 2.0395489 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.23736061 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7486987 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: -3.9792871 - outSlope: -3.9792871 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - BodyCollisionMask: 7 - WheelsRadius: 0.6 - WheelsCollisionMask: 7 - Wheels: - - WheelSpring: {fileID: 5912880066726424877} - WheelMesh: {fileID: 6345796831964473184} - Placement: 0 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 4648823635157535447} - WheelMesh: {fileID: 2363726595345242444} - Placement: 1 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 222660266737149873} - WheelMesh: {fileID: 6345796830501359008} - Placement: 2 - IsSteering: 0 - GripFactor: 0.9 - - WheelSpring: {fileID: 1391378915075535014} - WheelMesh: {fileID: 2363726596771786674} - Placement: 3 - IsSteering: 0 - GripFactor: 0.9 - MinAudioVolume: 0.4 - MaxAudioVolume: 1 ---- !u!114 &2213239345029922602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5dc2559610af4aceb2b2e4773fca5e02, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &4371741540628030455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &251369667244419628 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e1f90ceec3a048eb949ce28fc78407c5, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &5563628192999116283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} - m_Name: - m_EditorClassIdentifier: - DefaultGhostMode: 2 - SupportedGhostModes: 3 - OptimizationMode: 0 - Importance: 1 - prefabId: 6d083a803d63a64489cbfb2f44cb4155 - HasOwner: 1 - SupportAutoCommandTarget: 1 - TrackInterpolationDelay: 1 - GhostGroup: 0 - UsePreSerialization: 0 diff --git a/Assets/Prefabs/Cars/CarBase_4.prefab b/Assets/Prefabs/Cars/CarBase_4.prefab deleted file mode 100644 index 9945ac2ef..000000000 --- a/Assets/Prefabs/Cars/CarBase_4.prefab +++ /dev/null @@ -1,746 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &222660266737149873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8240163966121952017} - - component: {fileID: 380615049634108586} - m_Layer: 0 - m_Name: WheelBR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8240163966121952017 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.55, z: -1.579} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &380615049634108586 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 222660266737149873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 222660266737149873} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &1391378915075535014 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6726914242566986915} - - component: {fileID: 7954369159795878080} - m_Layer: 0 - m_Name: WheelBL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6726914242566986915 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.55, z: -1.579} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7954369159795878080 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1391378915075535014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 1391378915075535014} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &2363726595345242444 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766528057584479} - m_Layer: 0 - m_Name: WheelFLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766528057584479 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726595345242444} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.237991, y: -0.15366906, z: 2.5758169} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2363726596771786674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627766526632222113} - m_Layer: 0 - m_Name: WheelBLMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627766526632222113 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2363726596771786674} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.237991, y: -0.15366906, z: -1.5677507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4648823635157535447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2279013555023543711} - - component: {fileID: 3163193493954092821} - m_Layer: 0 - m_Name: WheelFL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2279013555023543711 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.2, y: 0.55, z: 2.6} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3163193493954092821 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648823635157535447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 4648823635157535447} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &5912880066726424877 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4930087389821328995} - - component: {fileID: 4880027921448765514} - m_Layer: 0 - m_Name: WheelFR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4930087389821328995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2, y: 0.55, z: 2.6} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4880027921448765514 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5912880066726424877} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} - m_Name: - m_EditorClassIdentifier: - ComponentOverrides: - - FullTypeName: Unity.Transforms.LocalTransform - GameObject: {fileID: 5912880066726424877} - PrefabType: -1 - SendTypeOptimization: -1 - VariantHash: 6907887384974514810 ---- !u!1 &6345796830501359008 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610071234756531} - m_Layer: 0 - m_Name: WheelBRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610071234756531 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796830501359008} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2379918, y: -0.15366906, z: -1.5677507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6345796831964473184 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7947610069764167027} - m_Layer: 0 - m_Name: WheelFRMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7947610069764167027 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6345796831964473184} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.2379918, y: -0.15366906, z: 2.5758169} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &7372339671828996058 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5770401983294205385} - - component: {fileID: 1465156100529536466} - m_Layer: 0 - m_Name: CarBody - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5770401983294205385 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.301, z: 0.48} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8256455754772310686} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1465156100529536466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7372339671828996058} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShapeType: 0 - m_PrimitiveCenter: - x: 0.00000011920929 - y: 0 - z: 0 - m_PrimitiveSize: - x: 3.152853 - y: 1.3854043 - z: 6.829214 - m_PrimitiveOrientation: - Value: - x: -0 - y: 0 - z: 0 - RotationOrder: 4 - m_Capsule: - Height: 6.829214 - Radius: 1.5764265 - Axis: 2 - m_Cylinder: - Height: 6.829214 - Radius: 1.5764265 - Axis: 2 - m_CylinderSideCount: 20 - m_SphereRadius: 3.414607 - m_MinimumSkinnedVertexWeight: 0.1 - m_ConvexHullGenerationParameters: - m_SimplificationTolerance: 0.079692736 - m_BevelRadius: 1 - m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 0} - m_ForceUnique: 0 - m_Material: - m_SupportsTemplate: 1 - m_Template: {fileID: 0} - m_CollisionResponse: - m_Override: 0 - m_Value: 0 - m_Friction: - m_Override: 0 - m_Value: - Value: 0.5 - CombineMode: 0 - m_Restitution: - m_Override: 0 - m_Value: - Value: 0 - CombineMode: 2 - m_BelongsToCategories: - m_Override: 0 - m_Value: - Category00: 0 - Category01: 0 - Category02: 0 - Category03: 0 - Category04: 1 - Category05: 0 - Category06: 0 - Category07: 0 - Category08: 0 - Category09: 0 - Category10: 0 - Category11: 0 - Category12: 0 - Category13: 0 - Category14: 0 - Category15: 0 - Category16: 0 - Category17: 0 - Category18: 0 - Category19: 0 - Category20: 0 - Category21: 0 - Category22: 0 - Category23: 0 - Category24: 0 - Category25: 0 - Category26: 0 - Category27: 0 - Category28: 0 - Category29: 0 - Category30: 0 - Category31: 0 - m_CollidesWithCategories: - m_Override: 0 - m_Value: - Category00: 1 - Category01: 1 - Category02: 1 - Category03: 1 - Category04: 1 - Category05: 1 - Category06: 1 - Category07: 1 - Category08: 1 - Category09: 1 - Category10: 1 - Category11: 1 - Category12: 1 - Category13: 1 - Category14: 1 - Category15: 1 - Category16: 1 - Category17: 1 - Category18: 1 - Category19: 1 - Category20: 1 - Category21: 1 - Category22: 1 - Category23: 1 - Category24: 1 - Category25: 1 - Category26: 1 - Category27: 1 - Category28: 1 - Category29: 1 - Category30: 1 - Category31: 1 - m_CustomMaterialTags: - m_Override: 0 - m_Value: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 - m_SerializedVersion: 1 - m_SerializedVersion: 1 ---- !u!1 &8256455754772310685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8256455754772310686} - - component: {fileID: 6954385003114378794} - - component: {fileID: 5983780889095923815} - - component: {fileID: 2213239345029922602} - - component: {fileID: 4371741540628030455} - - component: {fileID: 251369667244419628} - - component: {fileID: 5563628192999116283} - m_Layer: 0 - m_Name: CarBase_4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8256455754772310686 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5770401983294205385} - - {fileID: 4930087389821328995} - - {fileID: 2279013555023543711} - - {fileID: 8240163966121952017} - - {fileID: 6726914242566986915} - - {fileID: 1627766528057584479} - - {fileID: 7947610069764167027} - - {fileID: 1627766526632222113} - - {fileID: 7947610071234756531} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6954385003114378794 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ccea9ea98e38942e0b0938c27ed1903e, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MotionType: 0 - m_Smoothing: 2 - m_Mass: 1670 - m_LinearDamping: 0.1 - m_AngularDamping: 0.05 - m_InitialLinearVelocity: - x: 0 - y: 0 - z: 0 - m_InitialAngularVelocity: - x: 0 - y: 0 - z: 0 - m_GravityFactor: 1 - m_OverrideDefaultMassDistribution: 1 - m_CenterOfMass: - x: 0 - y: -0.15 - z: 0.085 - m_Orientation: - Value: - x: 0 - y: 0 - z: 0 - RotationOrder: 4 - m_InertiaTensor: - x: 1 - y: 1 - z: 1 - m_WorldIndex: 0 - m_CustomTags: - Tag00: 0 - Tag01: 0 - Tag02: 0 - Tag03: 0 - Tag04: 0 - Tag05: 0 - Tag06: 0 - Tag07: 0 ---- !u!114 &5983780889095923815 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 547b466801d44ac88c5c05602012313e, type: 3} - m_Name: - m_EditorClassIdentifier: - RestLength: 0.8 - SpringStiffness: 350 - DamperStiffness: 70 - TurnRadius: 11.3 - SteeringForce: 0.8 - SteeringTime: 5 - AntiRollStiffness: 50 - DownForce: 1000 - DriveTorque: 50 - MaxDriveTorque: 80 - DriveTorqueCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: -0.0020103455 - value: 0.5117912 - inSlope: 2.0395489 - outSlope: 2.0395489 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.23736061 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7486987 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: -3.9792871 - outSlope: -3.9792871 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - BodyCollisionMask: 7 - WheelsRadius: 0.6 - WheelsCollisionMask: 7 - Wheels: - - WheelSpring: {fileID: 5912880066726424877} - WheelMesh: {fileID: 6345796831964473184} - Placement: 0 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 4648823635157535447} - WheelMesh: {fileID: 2363726595345242444} - Placement: 1 - IsSteering: 1 - GripFactor: 0.8 - - WheelSpring: {fileID: 222660266737149873} - WheelMesh: {fileID: 6345796830501359008} - Placement: 2 - IsSteering: 0 - GripFactor: 0.9 - - WheelSpring: {fileID: 1391378915075535014} - WheelMesh: {fileID: 2363726596771786674} - Placement: 3 - IsSteering: 0 - GripFactor: 0.9 - MinAudioVolume: 0.4 - MaxAudioVolume: 1 ---- !u!114 &2213239345029922602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5dc2559610af4aceb2b2e4773fca5e02, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &4371741540628030455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &251369667244419628 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e1f90ceec3a048eb949ce28fc78407c5, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &5563628192999116283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8256455754772310685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} - m_Name: - m_EditorClassIdentifier: - DefaultGhostMode: 2 - SupportedGhostModes: 3 - OptimizationMode: 0 - Importance: 1 - prefabId: 3cb91d93cb2a78944acdb4267c978aaf - HasOwner: 1 - SupportAutoCommandTarget: 1 - TrackInterpolationDelay: 1 - GhostGroup: 0 - UsePreSerialization: 0 diff --git a/Assets/Prefabs/Cars/CarBase_5v1.prefab b/Assets/Prefabs/Cars/CarBase_5v1.prefab new file mode 100644 index 000000000..7dcfbba59 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_5v1.prefab @@ -0,0 +1,1157 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &726215287658417562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3906325865463031399} + - component: {fileID: 4116799409628688291} + - component: {fileID: 5814570046546538441} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3906325865463031399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4116799409628688291 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + m_Mesh: {fileID: -8086809397760034199, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &5814570046546538441 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.27, z: 2.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1906798881329454554} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6926226062882011358} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.26999998, z: -1.84} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.26999998, z: 2.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3906325865463031399} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3104139954041663668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6926226062882011358} + - component: {fileID: 6614440586461243638} + - component: {fileID: 3482540653705101849} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6926226062882011358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6614440586461243638 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + m_Mesh: {fileID: -7426482797540670978, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &3482540653705101849 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3464341608507538475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3772017102064417494} + - component: {fileID: 1261179451854289208} + - component: {fileID: 8812684640841227688} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3772017102064417494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1261179451854289208 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + m_Mesh: {fileID: -2356839498367080463, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &8812684640841227688 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.26999998, z: -1.84} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &3847458398163321791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1906798881329454554} + - component: {fileID: 5291704784449493087} + - component: {fileID: 6196202196082736569} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1906798881329454554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5291704784449493087 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + m_Mesh: {fileID: 4757561864315882115, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &6196202196082736569 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 8159332629581692954} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 1.3, z: 8} + m_Center: {x: 0, y: 0.4, z: 0.2} +--- !u!114 &8159332629581692954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3772017102064417494} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_5v1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3 + y: 1.3 + z: 8 + DimensionsDebugCenter: + x: 0 + y: 0.4 + z: 0.2 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: 04b1049bd33744a29a37d87c601c3c7c + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] diff --git a/Assets/Prefabs/Cars/CarBase_2.prefab.meta b/Assets/Prefabs/Cars/CarBase_5v1.prefab.meta similarity index 74% rename from Assets/Prefabs/Cars/CarBase_2.prefab.meta rename to Assets/Prefabs/Cars/CarBase_5v1.prefab.meta index 21794a6d3..def5d4e5c 100644 --- a/Assets/Prefabs/Cars/CarBase_2.prefab.meta +++ b/Assets/Prefabs/Cars/CarBase_5v1.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a527f25ca0a498743804f7b7f3b19b25 +guid: 04b1049bd33744a29a37d87c601c3c7c PrefabImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/Cars/CarBase_5v2.prefab b/Assets/Prefabs/Cars/CarBase_5v2.prefab new file mode 100644 index 000000000..5af5d9a00 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_5v2.prefab @@ -0,0 +1,1517 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &726215287658417562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3906325865463031399} + - component: {fileID: 4116799409628688291} + - component: {fileID: 5814570046546538441} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3906325865463031399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4116799409628688291 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + m_Mesh: {fileID: -8086809397760034199, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &5814570046546538441 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726215287658417562} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.27, z: 2.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1295421959835926122} + - {fileID: 1906798881329454554} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1980342519435133673} + - {fileID: 6926226062882011358} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.26999998, z: -1.84} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.26999998, z: 2.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4540790230810141729} + - {fileID: 3906325865463031399} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3104139954041663668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6926226062882011358} + - component: {fileID: 6614440586461243638} + - component: {fileID: 3482540653705101849} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6926226062882011358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6614440586461243638 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + m_Mesh: {fileID: -7426482797540670978, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &3482540653705101849 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104139954041663668} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3464341608507538475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3772017102064417494} + - component: {fileID: 1261179451854289208} + - component: {fileID: 8812684640841227688} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3772017102064417494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1261179451854289208 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + m_Mesh: {fileID: -2356839498367080463, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &8812684640841227688 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3464341608507538475} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.26999998, z: -1.84} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &3847458398163321791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1906798881329454554} + - component: {fileID: 5291704784449493087} + - component: {fileID: 6196202196082736569} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1906798881329454554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5291704784449493087 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + m_Mesh: {fileID: 4757561864315882115, guid: a893cc5797dea184c9499aaa456d0d47, type: 3} +--- !u!23 &6196202196082736569 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3847458398163321791} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9f654f78cd0d61a4e906ee9ae7c64ed5, type: 2} + - {fileID: 2100000, guid: 67b89b1e5d3d4eb4b985c5cb77680b62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 1962567710166420878} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2.9, y: 1.3, z: 8} + m_Center: {x: 0, y: 0.4, z: 0.2} +--- !u!114 &1962567710166420878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2089261076678060785} + - {fileID: 3772017102064417494} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7711619020146365403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4540790230810141729} + - component: {fileID: 6999382074965896605} + - component: {fileID: 3389902543106396683} + m_Layer: 0 + m_Name: Rims_Spikes4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4540790230810141729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2807169, y: 0.00004464388, z: 0.0035002232} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6999382074965896605 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + m_Mesh: {fileID: 5326456303463703072, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &3389902543106396683 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8673447883684192883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2089261076678060785} + - component: {fileID: 3787855714744748527} + - component: {fileID: 5260890137474687431} + m_Layer: 0 + m_Name: Rims_Spikes2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2089261076678060785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8673447883684192883} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2492832, y: 0.00004452467, z: -0.0045665503} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3787855714744748527 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8673447883684192883} + m_Mesh: {fileID: -7425919209920320647, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &5260890137474687431 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8673447883684192883} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_5v2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3 + y: 1.3 + z: 8 + DimensionsDebugCenter: + x: 0 + y: 0.44 + z: 0.2 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: 25aab33864672442fb6ba2f679a69ea5 + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] +--- !u!1 &8848445703086846267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1295421959835926122} + - component: {fileID: 1432020165644762857} + - component: {fileID: 2833116063095528290} + m_Layer: 0 + m_Name: Rims_Spikes1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1295421959835926122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.348521, y: 0.00007805228, z: 0.021001339} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1432020165644762857 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + m_Mesh: {fileID: 2007926631757437021, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &2833116063095528290 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &9096728395346485464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1980342519435133673} + - component: {fileID: 8838888304610190712} + - component: {fileID: 7107046782383555603} + m_Layer: 0 + m_Name: Rims_Spikes3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1980342519435133673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096728395346485464} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.3869561, y: 0.00007748604, z: 0.012933612} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8838888304610190712 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096728395346485464} + m_Mesh: {fileID: -6346477800343841488, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &7107046782383555603 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096728395346485464} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Prefabs/Cars/CarBase_4.prefab.meta b/Assets/Prefabs/Cars/CarBase_5v2.prefab.meta similarity index 74% rename from Assets/Prefabs/Cars/CarBase_4.prefab.meta rename to Assets/Prefabs/Cars/CarBase_5v2.prefab.meta index dbc19b628..d41be3065 100644 --- a/Assets/Prefabs/Cars/CarBase_4.prefab.meta +++ b/Assets/Prefabs/Cars/CarBase_5v2.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3cb91d93cb2a78944acdb4267c978aaf +guid: 25aab33864672442fb6ba2f679a69ea5 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/Cars/CarBase_6v1.prefab b/Assets/Prefabs/Cars/CarBase_6v1.prefab new file mode 100644 index 000000000..0491ccd5e --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_6v1.prefab @@ -0,0 +1,1333 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.11800003, z: 2.919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1295421959835926122} + - {fileID: 6083499936673045325} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5540695673969735536} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.118, z: -1.563} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.118, z: 2.919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4540790230810141729} + - {fileID: 7518599394056225688} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2635274829445771773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8661152633960831183} + - component: {fileID: 4254363105229466993} + - component: {fileID: 5487619518599885643} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8661152633960831183 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4254363105229466993 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + m_Mesh: {fileID: -2356839498367080463, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &5487619518599885643 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.118, z: -1.563} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &4750641392648481865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6083499936673045325} + - component: {fileID: 4619128833222064989} + - component: {fileID: 7520850368326753189} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6083499936673045325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4619128833222064989 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + m_Mesh: {fileID: 4757561864315882115, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &7520850368326753189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 5849885052088632998} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 1.8, z: 8} + m_Center: {x: 0, y: 0.8, z: 0.3} +--- !u!114 &5849885052088632998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8661152633960831183} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7080989319400737165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5540695673969735536} + - component: {fileID: 5211643738000140792} + - component: {fileID: 7774803578513810770} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5540695673969735536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5211643738000140792 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + m_Mesh: {fileID: -7426482797540670978, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &7774803578513810770 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7711619020146365403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4540790230810141729} + - component: {fileID: 6999382074965896605} + - component: {fileID: 3389902543106396683} + m_Layer: 0 + m_Name: Rims_Spikes4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4540790230810141729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2807169, y: 0.00004464388, z: 0.0035002232} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6999382074965896605 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + m_Mesh: {fileID: 5326456303463703072, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &3389902543106396683 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711619020146365403} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_6v1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3 + y: 1.8 + z: 8 + DimensionsDebugCenter: + x: 0 + y: 0.8 + z: 0.3 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: 59472719e207a4712b0da85692d0c4c0 + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] +--- !u!1 &8848445703086846267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1295421959835926122} + - component: {fileID: 1432020165644762857} + - component: {fileID: 2833116063095528290} + m_Layer: 0 + m_Name: Rims_Spikes1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1295421959835926122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.348521, y: 0.00007805228, z: 0.021001339} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1432020165644762857 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + m_Mesh: {fileID: 2007926631757437021, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &2833116063095528290 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8848445703086846267} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &9175300412304599053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7518599394056225688} + - component: {fileID: 2128918625604442825} + - component: {fileID: 3543010387405235218} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7518599394056225688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2128918625604442825 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + m_Mesh: {fileID: -8086809397760034199, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &3543010387405235218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Prefabs/Cars/CarBase_3.prefab.meta b/Assets/Prefabs/Cars/CarBase_6v1.prefab.meta similarity index 74% rename from Assets/Prefabs/Cars/CarBase_3.prefab.meta rename to Assets/Prefabs/Cars/CarBase_6v1.prefab.meta index 5e3627cf5..f7b5de3eb 100644 --- a/Assets/Prefabs/Cars/CarBase_3.prefab.meta +++ b/Assets/Prefabs/Cars/CarBase_6v1.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6d083a803d63a64489cbfb2f44cb4155 +guid: 59472719e207a4712b0da85692d0c4c0 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/Cars/CarBase_6v2.prefab b/Assets/Prefabs/Cars/CarBase_6v2.prefab new file mode 100644 index 000000000..f0c9a2eef --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_6v2.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.11800003, z: 2.919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6083499936673045325} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5540695673969735536} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.26, y: -0.118, z: -1.563} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.118, z: 2.919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7518599394056225688} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2635274829445771773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8661152633960831183} + - component: {fileID: 4254363105229466993} + - component: {fileID: 5487619518599885643} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8661152633960831183 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4254363105229466993 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + m_Mesh: {fileID: -2356839498367080463, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &5487619518599885643 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2635274829445771773} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.35, y: -0.118, z: -1.563} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &4750641392648481865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6083499936673045325} + - component: {fileID: 4619128833222064989} + - component: {fileID: 7520850368326753189} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6083499936673045325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4619128833222064989 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + m_Mesh: {fileID: 4757561864315882115, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &7520850368326753189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4750641392648481865} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 8622010067497241983} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 1.8, z: 8} + m_Center: {x: 0, y: 0.8, z: 0.3} +--- !u!114 &8622010067497241983 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8661152633960831183} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7080989319400737165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5540695673969735536} + - component: {fileID: 5211643738000140792} + - component: {fileID: 7774803578513810770} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5540695673969735536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5211643738000140792 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + m_Mesh: {fileID: -7426482797540670978, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &7774803578513810770 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080989319400737165} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_6v2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3 + y: 1.8 + z: 8 + DimensionsDebugCenter: + x: 0 + y: 0.8 + z: 0.3 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: 3895fb58394414861a7ab2c9a056c9c9 + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] +--- !u!1 &9175300412304599053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7518599394056225688} + - component: {fileID: 2128918625604442825} + - component: {fileID: 3543010387405235218} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7518599394056225688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2128918625604442825 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + m_Mesh: {fileID: -8086809397760034199, guid: 59dc647221f4d084faead9e4de4dc52c, type: 3} +--- !u!23 &3543010387405235218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175300412304599053} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a24f0efc01a28834e9185f5583972413, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Prefabs/Cars/CarBase_1.prefab.meta b/Assets/Prefabs/Cars/CarBase_6v2.prefab.meta similarity index 74% rename from Assets/Prefabs/Cars/CarBase_1.prefab.meta rename to Assets/Prefabs/Cars/CarBase_6v2.prefab.meta index d876668a5..dd3afdbff 100644 --- a/Assets/Prefabs/Cars/CarBase_1.prefab.meta +++ b/Assets/Prefabs/Cars/CarBase_6v2.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 659c673f821729b4c8ff56074147b95c +guid: 3895fb58394414861a7ab2c9a056c9c9 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/Cars/CarBase_7v1.prefab b/Assets/Prefabs/Cars/CarBase_7v1.prefab new file mode 100644 index 000000000..6d59c7a37 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_7v1.prefab @@ -0,0 +1,1517 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &983350610724331152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 554451084403372500} + - component: {fileID: 8841839654158860297} + - component: {fileID: 5354926630525461033} + m_Layer: 0 + m_Name: Rims_Spikes3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &554451084403372500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983350610724331152} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.32914686, y: -0.013563395, z: 0.025164843} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8841839654158860297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983350610724331152} + m_Mesh: {fileID: -6346477800343841488, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &5354926630525461033 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983350610724331152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.4, y: -0.14000003, z: 2.95} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.7 + Width: 0.4 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1338585618011616592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5249546851059245768} + - component: {fileID: 4022267309178534033} + - component: {fileID: 1340710080162391631} + m_Layer: 0 + m_Name: Rims_Spikes2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5249546851059245768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1338585618011616592} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.30513775, y: -0.013563402, z: 0.025164366} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4022267309178534033 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1338585618011616592} + m_Mesh: {fileID: -7425919209920320647, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &1340710080162391631 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1338585618011616592} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3336317022207960409} + - {fileID: 4322266350528413429} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1549065436411203302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6798173222495185959} + - component: {fileID: 9143035083235189747} + - component: {fileID: 47501785309581945} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6798173222495185959 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1549065436411203302} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.004812002, y: -0.0017497987, z: -0.0015556812} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9143035083235189747 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1549065436411203302} + m_Mesh: {fileID: -8086809397760034199, guid: f9cd0f5360fcb0e4597d5e7fd8aa4cd5, type: 3} +--- !u!23 &47501785309581945 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1549065436411203302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9829febaecab7be4b917370746769c2b, type: 2} + - {fileID: 2100000, guid: d577fdaf51ea73e42be676ef697b7fcb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 554451084403372500} + - {fileID: 6439333275549473895} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.4, y: -0.120000005, z: -2.89} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.7 + Width: 0.4 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.52, y: -0.14, z: 2.95} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.7 + Width: 0.4 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2724039765797795238} + - {fileID: 6798173222495185959} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3273626043144379812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3336317022207960409} + - component: {fileID: 7635290338110495548} + - component: {fileID: 2439857363211011479} + m_Layer: 0 + m_Name: Rims_Spikes1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3336317022207960409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3273626043144379812} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.32914686, y: 0.006436631, z: 0.0063722134} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7635290338110495548 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3273626043144379812} + m_Mesh: {fileID: 2007926631757437021, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &2439857363211011479 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3273626043144379812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.52, y: -0.12, z: -2.89} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.7 + Width: 0.4 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &4965052708276806652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1827326559373029498} + - component: {fileID: 234504633015735023} + - component: {fileID: 7148766184624438212} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1827326559373029498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4965052708276806652} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.004812002, y: 0.00016158074, z: -0.0060400963} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &234504633015735023 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4965052708276806652} + m_Mesh: {fileID: -2356839498367080463, guid: f9cd0f5360fcb0e4597d5e7fd8aa4cd5, type: 3} +--- !u!23 &7148766184624438212 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4965052708276806652} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d577fdaf51ea73e42be676ef697b7fcb, type: 2} + - {fileID: 2100000, guid: 9829febaecab7be4b917370746769c2b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 5503132356384964782} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3.8, y: 2, z: 9} + m_Center: {x: 0, y: 1, z: -0.34} +--- !u!114 &5503132356384964782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6052316674218542473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6439333275549473895} + - component: {fileID: 2128513563521000954} + - component: {fileID: 3815183091593411475} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6439333275549473895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052316674218542473} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.019551396, y: 0.00016158819, z: -0.0060400963} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2128513563521000954 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052316674218542473} + m_Mesh: {fileID: -7426482797540670978, guid: f9cd0f5360fcb0e4597d5e7fd8aa4cd5, type: 3} +--- !u!23 &3815183091593411475 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052316674218542473} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d577fdaf51ea73e42be676ef697b7fcb, type: 2} + - {fileID: 2100000, guid: 9829febaecab7be4b917370746769c2b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6139661186577670527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2724039765797795238} + - component: {fileID: 8395297150357273969} + - component: {fileID: 7366960223961623918} + m_Layer: 0 + m_Name: Rims_Spikes4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2724039765797795238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6139661186577670527} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.30513775, y: 0.0064366013, z: 0.0063722134} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8395297150357273969 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6139661186577670527} + m_Mesh: {fileID: 5326456303463703072, guid: 52f2ab697523c524cba1e6e36fa5c554, type: 3} +--- !u!23 &7366960223961623918 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6139661186577670527} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d4e0d92e52500d349942711660c102a6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5249546851059245768} + - {fileID: 1827326559373029498} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_7v1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3.8 + y: 2 + z: 9 + DimensionsDebugCenter: + x: 0 + y: 1 + z: -0.3 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: ceab67b8af69c4948ab998f44c8aaa34 + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] +--- !u!1 &9077941728711803896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4322266350528413429} + - component: {fileID: 5196516815742560698} + - component: {fileID: 1297379813470901682} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4322266350528413429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9077941728711803896} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.019551396, y: 0.0017561167, z: 0.006332636} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5196516815742560698 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9077941728711803896} + m_Mesh: {fileID: 4757561864315882115, guid: f9cd0f5360fcb0e4597d5e7fd8aa4cd5, type: 3} +--- !u!23 &1297379813470901682 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9077941728711803896} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9829febaecab7be4b917370746769c2b, type: 2} + - {fileID: 2100000, guid: d577fdaf51ea73e42be676ef697b7fcb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Prefabs/Cars/CarBase_7v1.prefab.meta b/Assets/Prefabs/Cars/CarBase_7v1.prefab.meta new file mode 100644 index 000000000..70a4c49e9 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_7v1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ceab67b8af69c4948ab998f44c8aaa34 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Cars/CarBase_8v1.prefab b/Assets/Prefabs/Cars/CarBase_8v1.prefab new file mode 100644 index 000000000..4aaa76b33 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_8v1.prefab @@ -0,0 +1,1153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &764771839918359961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5381753342331092628} + - component: {fileID: 5479353308003349592} + - component: {fileID: 3917092458197882967} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5381753342331092628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764771839918359961} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.04799092, y: -0.037669085, z: -0.015750527} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094679832575602324} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5479353308003349592 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764771839918359961} + m_Mesh: {fileID: -7426482797540670978, guid: 7247c1657c63455418041e37afcff94b, type: 3} +--- !u!23 &3917092458197882967 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764771839918359961} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 677ccd23209de534d9eda6a663dfecc0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1110764049248788986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7159165096883365333} + - component: {fileID: 6268752058287574940} + - component: {fileID: 29560384143654088} + m_Layer: 6 + m_Name: WheelFL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7159165096883365333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.19, y: -0.12, z: 2.58} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7526277025284346281} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6268752058287574940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1397676075479576648} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &29560384143654088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1110764049248788986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &1397676075479576648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7526277025284346281} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7526277025284346281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397676075479576648} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6235205814865430966} + m_Father: {fileID: 7159165096883365333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942601235650518722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094679832575602324} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094679832575602324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942601235650518722} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5381753342331092628} + m_Father: {fileID: 5247612288358509383} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2182852637566001242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247612288358509383} + - component: {fileID: 8682689606743262420} + - component: {fileID: 1472148342509242727} + m_Layer: 6 + m_Name: WheelRL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247612288358509383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.19, y: -0.115999974, z: -1.5520002} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094679832575602324} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8682689606743262420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 1942601235650518722} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1472148342509242727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2182852637566001242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &2392519174231881609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6235205814865430966} + - component: {fileID: 1040533630584603434} + - component: {fileID: 1877069937092646759} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6235205814865430966 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2392519174231881609} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.04799092, y: -0.033669062, z: -0.004183054} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7526277025284346281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1040533630584603434 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2392519174231881609} + m_Mesh: {fileID: 4757561864315882115, guid: 7247c1657c63455418041e37afcff94b, type: 3} +--- !u!23 &1877069937092646759 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2392519174231881609} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 677ccd23209de534d9eda6a663dfecc0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &2471502677899540838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785063640350620915} + - component: {fileID: 6991348853993897010} + - component: {fileID: 1149245080732129436} + m_Layer: 6 + m_Name: WheelFR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785063640350620915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.25, y: -0.119999975, z: 2.58} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1569748257410277726} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6991348853993897010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 2509405639672360047} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &1149245080732129436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2471502677899540838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 25 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 1 + BrakeTorqueCoefficient: 1 + HandbrakeCoefficient: 0 + SpinResistanceTorque: 0 +--- !u!1 &2509405639672360047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569748257410277726} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569748257410277726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509405639672360047} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2000726421527571940} + m_Father: {fileID: 3785063640350620915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2971578392928739923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2000726421527571940} + - component: {fileID: 4596076901066595015} + - component: {fileID: 1413190747916773989} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2000726421527571940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2971578392928739923} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.01200819, y: -0.033669084, z: -0.004183054} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1569748257410277726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4596076901066595015 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2971578392928739923} + m_Mesh: {fileID: -8086809397760034199, guid: 7247c1657c63455418041e37afcff94b, type: 3} +--- !u!23 &1413190747916773989 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2971578392928739923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 677ccd23209de534d9eda6a663dfecc0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3836177050164664280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4974391872023938678} + - component: {fileID: 741135404844445951} + - component: {fileID: 4294593319731521929} + m_Layer: 6 + m_Name: WheelRR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4974391872023938678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.25, y: -0.115999974, z: -1.5520002} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6647212568088156140} + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &741135404844445951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30e5d0c177dc2a34fa75b65b96dd5bdb, type: 3} + m_Name: + m_EditorClassIdentifier: + WheelSpinObject: {fileID: 6415012679083194667} + Radius: 0.5 + Width: 0.3 + Mass: 30 + SuspensionMaxLength: 0.1 + SuspensionSpringRate: 30 + SuspensionDampingRate: 6000 + VisualSuspensionSharpness: 30 + AntiRollBarStiffness: 10000 + FrictionCurve: + FrictionCurveMaximum: {x: 0.2, y: 2.4} + FrictionCurveMinimum: {x: 0.6, y: 1.8} + FrictionCircleStrength: 0.6 + WheelColliderSideCount: 6 + WheelColliderLayerOverrides: + LayerOverridePriority: 0 + IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + AddWheelProtectorCollider: 1 + WheelProtectorColliderProvidesContacts: 0 + WheelProtectorColliderPhysicsMaterial: {fileID: 0} +--- !u!114 &4294593319731521929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3836177050164664280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a614fcefffb6e974c9a9cbccf1eea5ce, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxSteerAngleDegrees: 0 + AckermanCoefficient: 0.7 + MotorTorqueCoefficient: 0.8 + BrakeTorqueCoefficient: 0.5 + HandbrakeCoefficient: 1 + SpinResistanceTorque: 0 +--- !u!1 &5612243847065418617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904246284547298072} + - component: {fileID: 1620191114145386681} + - component: {fileID: 7684111208922008637} + m_Layer: 6 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3904246284547298072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7241558961477521384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1620191114145386681 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 64 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 1 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 1.82, z: 7} + m_Center: {x: 0, y: 0.54, z: 0.8} +--- !u!114 &7684111208922008637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612243847065418617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 996438ad0589e459b83acb42bc5e5b94, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Physics.Hybrid::Unity.Physics.Authoring.DetailedStaticMeshCollisionAuthoring +--- !u!1 &6033547001579752796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3509999475113872908} + - component: {fileID: 825005609860701220} + - component: {fileID: 3020346943481302677} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3509999475113872908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6033547001579752796} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.01200819, y: -0.037669085, z: -0.015750527} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6647212568088156140} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &825005609860701220 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6033547001579752796} + m_Mesh: {fileID: -2356839498367080463, guid: 7247c1657c63455418041e37afcff94b, type: 3} +--- !u!23 &3020346943481302677 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6033547001579752796} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 677ccd23209de534d9eda6a663dfecc0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6415012679083194667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6647212568088156140} + m_Layer: 6 + m_Name: MeshContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6647212568088156140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6415012679083194667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3509999475113872908} + m_Father: {fileID: 4974391872023938678} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8825397670790451460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241558961477521384} + - component: {fileID: 2619383203107180763} + - component: {fileID: 4200214256790136178} + - component: {fileID: 1463088054671943377} + - component: {fileID: 7516724550494346556} + - component: {fileID: -2269123043924288995} + - component: {fileID: -3607853263336098241} + - component: {fileID: 8992125931898149654} + m_Layer: 6 + m_Name: CarBase_8v1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241558961477521384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3904246284547298072} + - {fileID: 7159165096883365333} + - {fileID: 3785063640350620915} + - {fileID: 5247612288358509383} + - {fileID: 4974391872023938678} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2619383203107180763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e91f316ad288f7741be1980b360541af, type: 3} + m_Name: + m_EditorClassIdentifier: + Wheels: + - {fileID: 6268752058287574940} + - {fileID: 6991348853993897010} + - {fileID: 8682689606743262420} + - {fileID: 741135404844445951} + AxlePairedWheels: + - LeftWheel: {fileID: 1110764049248788986} + RightWheel: {fileID: 2471502677899540838} + - LeftWheel: {fileID: 2182852637566001242} + RightWheel: {fileID: 3836177050164664280} + SubstepCount: 12 + Dimensions: + x: 3 + y: 1.8 + z: 7 + DimensionsDebugCenter: + x: 0 + y: 0.55 + z: 0.8 + UseContactFiltering: 1 + ContactSurfaceNormalAngleThreshold: 10 + HardTerrainFeatureAngleThreshold: 60 +--- !u!54 &4200214256790136178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + serializedVersion: 5 + m_Mass: 1200 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: -0.5, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 0 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &1463088054671943377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6a4e498afac0eb429588ead7b2f8c9e, type: 3} + m_Name: + m_EditorClassIdentifier: + EngineMaxRPM: 10000 + EngineIdleRPM: 700 + EngineAngularVelocityCalculation: 1 + EngineMaxTorque: 300 + EngineTorqueCurve: + AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SamplesCount: 12 + EngineBrakingIntensity: 0.25 + EngineAngularInertia: 0.5 + EngineStartOnAwake: 1 + EngineStartOnThrottle: 1 + TransmissionIsAutomatic: 1 + TransmissionForwardGearRatios: + - 8 + - 5.5 + - 4 + - 3 + - 2.2 + - 1.7 + TransmissionReverseGearRatios: + - -7 + TransmissionFinalGearRatio: 3 + TransmissionShiftUpRPM: 6000 + TransmissionShiftDownRPM: 2000 + SwapThrottleAndBrakeInReverse: 1 + SteerSpeed: 5 + SteeringSensitivityLowSpeed: 1 + SteeringSensitivityHighSpeed: 0.2 + SteeringSensitivitySpeedReference: 100 + MaxBrakeTorque: 40000 + WheelAngularVelocityLimit: 0 + AeroDragCoefficient: 0 + AeroDragOffset: + x: 0 + y: 0 + z: 0 + AeroDownforceCoefficient: 0 + AeroDownforceOffset: + x: 0 + y: 0 + z: 0 +--- !u!114 &7516724550494346556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e65554d43563b8419cb2aa89aaecfc6, type: 3} + m_Name: + m_EditorClassIdentifier: + MinAudioVolume: 0.4 + MaxAudioVolume: 1 +--- !u!114 &-2269123043924288995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c16549610bfe4458aa9389201d072bb6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &-3607853263336098241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7c79d771cedb4794bf100ce60df5f764, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultGhostMode: 2 + SupportedGhostModes: 3 + OptimizationMode: 0 + Importance: 1 + MaxSendRate: 0 + prefabId: f594f6a972c77457abd3147de3723c9d + HasOwner: 1 + SupportAutoCommandTarget: 1 + TrackInterpolationDelay: 1 + GhostGroup: 0 + UsePreSerialization: 0 + UseSingleBaseline: 0 + RollbackPredictedSpawnedGhostState: 0 + RollbackPredictionOnStructuralChanges: 1 +--- !u!114 &8992125931898149654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825397670790451460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfdaa6c06fe64fbda2b16e07a4ee0b25, type: 3} + m_Name: + m_EditorClassIdentifier: + ComponentOverrides: [] diff --git a/Assets/Prefabs/Cars/CarBase_8v1.prefab.meta b/Assets/Prefabs/Cars/CarBase_8v1.prefab.meta new file mode 100644 index 000000000..a4de079f5 --- /dev/null +++ b/Assets/Prefabs/Cars/CarBase_8v1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f594f6a972c77457abd3147de3723c9d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Managers/Spawner.prefab b/Assets/Prefabs/Managers/Spawner.prefab index 27fd81777..e1fb8b88e 100644 --- a/Assets/Prefabs/Managers/Spawner.prefab +++ b/Assets/Prefabs/Managers/Spawner.prefab @@ -23,13 +23,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838507566858} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838507892608 GameObject: @@ -54,13 +54,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838507892608} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838512451744 GameObject: @@ -85,13 +85,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838512451744} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838588544311 GameObject: @@ -116,13 +116,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838588544311} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838822157311 GameObject: @@ -147,13 +147,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838822157311} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838922950112 GameObject: @@ -178,13 +178,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838922950112} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838956003760 GameObject: @@ -209,13 +209,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838956003760} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118838988921632 GameObject: @@ -240,13 +240,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118838988921632} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839025544787 GameObject: @@ -271,13 +271,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839025544787} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839045742712 GameObject: @@ -302,13 +302,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839045742712} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839090184891 GameObject: @@ -333,13 +333,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839090184891} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839131703647 GameObject: @@ -364,13 +364,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839131703647} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839169224182 GameObject: @@ -395,13 +395,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839169224182} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839174492176 GameObject: @@ -426,13 +426,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839174492176} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839267961280 GameObject: @@ -457,13 +457,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839267961280} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839307172147 GameObject: @@ -488,13 +488,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839307172147} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839328112105 GameObject: @@ -519,13 +519,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839328112105} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839398983614 GameObject: @@ -550,13 +550,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839398983614} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839518642600 GameObject: @@ -581,13 +581,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839518642600} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839555720143 GameObject: @@ -612,13 +612,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839555720143} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839589808738 GameObject: @@ -643,6 +643,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839589808738} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 100.6, y: 4, z: 61} m_LocalScale: {x: 1, y: 1, z: 1} @@ -665,7 +666,6 @@ Transform: - {fileID: 7774118840077679952} - {fileID: 7774118839555720142} m_Father: {fileID: 7774118840020172644} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839640222141 GameObject: @@ -690,13 +690,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839640222141} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839830526075 GameObject: @@ -721,13 +721,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839830526075} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839848431503 GameObject: @@ -752,13 +752,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839848431503} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118839951117622 GameObject: @@ -783,13 +783,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118839951117622} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840020172642 GameObject: @@ -815,6 +815,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840020172642} + serializedVersion: 2 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} @@ -823,7 +824,6 @@ Transform: - {fileID: 7774118840037243853} - {fileID: 7774118839589808741} m_Father: {fileID: 0} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7774118840020172645 MonoBehaviour: @@ -840,67 +840,67 @@ MonoBehaviour: SkinPrefabs: - SkinPrefab: {fileID: 8553454587341421359, guid: 6cb9c24b1520c8c4c8adc7ec31f9458e, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 659c673f821729b4c8ff56074147b95c, + BaseType: {fileID: 8825397670790451460, guid: 04b1049bd33744a29a37d87c601c3c7c, type: 3} - SkinPrefab: {fileID: 1132478985436359462, guid: 837b5cc0e0c05dc4b8e51d40e22dbf3f, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 659c673f821729b4c8ff56074147b95c, + BaseType: {fileID: 8825397670790451460, guid: 04b1049bd33744a29a37d87c601c3c7c, type: 3} - SkinPrefab: {fileID: 5199460412571764072, guid: 87460322b7bdd9e42a79c550e2864157, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 659c673f821729b4c8ff56074147b95c, + BaseType: {fileID: 8825397670790451460, guid: 25aab33864672442fb6ba2f679a69ea5, type: 3} - SkinPrefab: {fileID: 5428630655250322553, guid: ef13879fbcc3cae43b9b46a453c53fc8, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 659c673f821729b4c8ff56074147b95c, + BaseType: {fileID: 8825397670790451460, guid: 04b1049bd33744a29a37d87c601c3c7c, type: 3} - SkinPrefab: {fileID: 2299916667034568104, guid: 2eef7c31a6644ca4d9fc18e1a4e5ef19, type: 3} - BaseType: {fileID: 8256455754772310685, guid: a527f25ca0a498743804f7b7f3b19b25, + BaseType: {fileID: 8825397670790451460, guid: 59472719e207a4712b0da85692d0c4c0, type: 3} - SkinPrefab: {fileID: 2971089824963667988, guid: a901c5acc43595c42b854e3eefc9375a, type: 3} - BaseType: {fileID: 8256455754772310685, guid: a527f25ca0a498743804f7b7f3b19b25, + BaseType: {fileID: 8825397670790451460, guid: 3895fb58394414861a7ab2c9a056c9c9, type: 3} - SkinPrefab: {fileID: 4393308037842597405, guid: 88f12d919a4966740b83fcf330cd878f, type: 3} - BaseType: {fileID: 8256455754772310685, guid: a527f25ca0a498743804f7b7f3b19b25, + BaseType: {fileID: 8825397670790451460, guid: 59472719e207a4712b0da85692d0c4c0, type: 3} - SkinPrefab: {fileID: 2737157075562144568, guid: 21c932263a7914b429e46ee0d1c2bffa, type: 3} - BaseType: {fileID: 8256455754772310685, guid: a527f25ca0a498743804f7b7f3b19b25, + BaseType: {fileID: 8825397670790451460, guid: 3895fb58394414861a7ab2c9a056c9c9, type: 3} - SkinPrefab: {fileID: 1085947432122279967, guid: 103e9c27cd47743428175b533e06bfa7, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 6d083a803d63a64489cbfb2f44cb4155, + BaseType: {fileID: 8825397670790451460, guid: ceab67b8af69c4948ab998f44c8aaa34, type: 3} - SkinPrefab: {fileID: 7429723171142044895, guid: f55680a4778ea2d47a56730f38b9ec00, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 6d083a803d63a64489cbfb2f44cb4155, + BaseType: {fileID: 8825397670790451460, guid: ceab67b8af69c4948ab998f44c8aaa34, type: 3} - SkinPrefab: {fileID: 1146333530112198686, guid: c09702193fca0be4f95286687d2b1a61, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 6d083a803d63a64489cbfb2f44cb4155, + BaseType: {fileID: 8825397670790451460, guid: ceab67b8af69c4948ab998f44c8aaa34, type: 3} - SkinPrefab: {fileID: 4254357197758828629, guid: 899beb9eeeea9ea45bb75e55c8df0f44, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 6d083a803d63a64489cbfb2f44cb4155, + BaseType: {fileID: 8825397670790451460, guid: ceab67b8af69c4948ab998f44c8aaa34, type: 3} - SkinPrefab: {fileID: 7746076441596042193, guid: 9a2103baf05486a49bd352d24adfd9e4, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 3cb91d93cb2a78944acdb4267c978aaf, + BaseType: {fileID: 8825397670790451460, guid: f594f6a972c77457abd3147de3723c9d, type: 3} - SkinPrefab: {fileID: 6321180905942854223, guid: da51bc335a547cd4aa191c2cb4ff2ab5, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 3cb91d93cb2a78944acdb4267c978aaf, + BaseType: {fileID: 8825397670790451460, guid: f594f6a972c77457abd3147de3723c9d, type: 3} - SkinPrefab: {fileID: 5684405732338410764, guid: ebd5a8cc23fffcf41be77963f0af7057, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 3cb91d93cb2a78944acdb4267c978aaf, + BaseType: {fileID: 8825397670790451460, guid: f594f6a972c77457abd3147de3723c9d, type: 3} - SkinPrefab: {fileID: 8736000566106499006, guid: 134e13aa21fc4c2408e0e4280e82cf85, type: 3} - BaseType: {fileID: 8256455754772310685, guid: 3cb91d93cb2a78944acdb4267c978aaf, + BaseType: {fileID: 8825397670790451460, guid: f594f6a972c77457abd3147de3723c9d, type: 3} SpawnPoints: - TrackSpawnPoint: {fileID: 7774118839169224185} @@ -958,6 +958,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840037243850} + serializedVersion: 2 m_LocalRotation: {x: -0, y: 0.6250457, z: -0, w: -0.7805881} m_LocalPosition: {x: -246.18, y: 14, z: -179.76} m_LocalScale: {x: 1, y: 1, z: 1} @@ -980,7 +981,6 @@ Transform: - {fileID: 7774118839025544786} - {fileID: 7774118838507566861} m_Father: {fileID: 7774118840020172644} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 282.629, z: 0} --- !u!1 &7774118840077679953 GameObject: @@ -1005,13 +1005,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840077679953} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840262139590 GameObject: @@ -1036,13 +1036,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840262139590} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840399099198 GameObject: @@ -1067,13 +1067,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840399099198} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840422855919 GameObject: @@ -1098,13 +1098,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840422855919} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840455264236 GameObject: @@ -1129,13 +1129,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840455264236} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -6, y: 0, z: -24} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840512900041 GameObject: @@ -1160,13 +1160,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840512900041} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840513639058 GameObject: @@ -1191,13 +1191,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840513639058} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6, y: 0, z: -16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118840037243853} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7774118840524858227 GameObject: @@ -1222,11 +1222,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7774118840524858227} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7774118839589808741} - m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Race/Track/Track.prefab b/Assets/Prefabs/Race/Track/Track.prefab index 9f5eeb50d..621754973 100644 --- a/Assets/Prefabs/Race/Track/Track.prefab +++ b/Assets/Prefabs/Race/Track/Track.prefab @@ -60,6 +60,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -81,6 +86,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -148,6 +154,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 183521009 m_ShapeType: 31 m_PrimitiveCenter: x: 0.000000029802322 @@ -178,7 +185,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.015000003 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: -9138781032840880979, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: 197073870140251343, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -187,6 +194,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -239,9 +250,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -279,7 +290,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &1382679181472814666 GameObject: m_ObjectHideFlags: 0 @@ -340,6 +351,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -361,6 +377,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -428,6 +445,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1382389715 m_ShapeType: 31 m_PrimitiveCenter: x: -0.74999946 @@ -458,7 +476,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.029999979 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 3593906724780337643, guid: 238a8735dcfec094b96ef84fa28db7cb, + m_CustomMesh: {fileID: -852961046278019963, guid: 28661dc173048db4f9068a2cd05ed03f, type: 3} m_ForceUnique: 0 m_Material: @@ -467,6 +485,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -519,9 +541,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -559,7 +581,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &1861949268972747690 GameObject: m_ObjectHideFlags: 0 @@ -620,6 +642,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -641,6 +668,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -708,6 +736,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 361290383 m_ShapeType: 31 m_PrimitiveCenter: x: -0.24999946 @@ -738,7 +767,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.030000007 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 1438869915030479287, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: -259325831839032254, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -747,6 +776,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -799,9 +832,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -839,7 +872,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &2158911847549760820 GameObject: m_ObjectHideFlags: 0 @@ -870,7 +903,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: -1, w: 0} m_LocalPosition: {x: 5, y: -1.7500085, z: 0.30000076} - m_LocalScale: {x: -1, y: -1, z: -1} + m_LocalScale: {x: -1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 485766106909550241} @@ -900,6 +933,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -921,6 +959,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -988,6 +1027,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1442985241 m_ShapeType: 31 m_PrimitiveCenter: x: -0.49999863 @@ -1018,7 +1058,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.022499992 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 2174346237713991662, guid: 238a8735dcfec094b96ef84fa28db7cb, + m_CustomMesh: {fileID: -518661910922007935, guid: 28661dc173048db4f9068a2cd05ed03f, type: 3} m_ForceUnique: 0 m_Material: @@ -1027,6 +1067,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -1079,9 +1123,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -1119,7 +1163,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &2415739920722269947 GameObject: m_ObjectHideFlags: 0 @@ -1180,6 +1224,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1201,6 +1250,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -1268,6 +1318,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1344358192 m_ShapeType: 31 m_PrimitiveCenter: x: -0.49999845 @@ -1298,7 +1349,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.022499999 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 2174346237713991662, guid: 238a8735dcfec094b96ef84fa28db7cb, + m_CustomMesh: {fileID: -518661910922007935, guid: 28661dc173048db4f9068a2cd05ed03f, type: 3} m_ForceUnique: 0 m_Material: @@ -1307,6 +1358,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -1359,9 +1414,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -1399,7 +1454,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &5031002866693366814 GameObject: m_ObjectHideFlags: 0 @@ -1460,6 +1515,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1481,6 +1541,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -1548,6 +1609,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 886904889 m_ShapeType: 31 m_PrimitiveCenter: x: -0.24999946 @@ -1578,7 +1640,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.030000007 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 1438869915030479287, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: -259325831839032254, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -1587,6 +1649,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -1639,9 +1705,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -1679,7 +1745,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &5598215132027779560 GameObject: m_ObjectHideFlags: 0 @@ -1740,6 +1806,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1761,6 +1832,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -1828,6 +1900,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1735029053 m_ShapeType: 31 m_PrimitiveCenter: x: -0.000000029802322 @@ -1858,7 +1931,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.029999997 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: -6186096284500139366, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: -3271799415508612831, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -1867,6 +1940,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -1919,9 +1996,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -1959,7 +2036,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &5675453947590799523 GameObject: m_ObjectHideFlags: 0 @@ -2020,6 +2097,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2041,6 +2123,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -2108,6 +2191,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 92779605 m_ShapeType: 31 m_PrimitiveCenter: x: -0.24999955 @@ -2138,7 +2222,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.014999993 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: -8381102145766756240, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: -4254125544146701228, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -2147,6 +2231,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -2199,9 +2287,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -2239,7 +2327,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &7211803552225425972 GameObject: m_ObjectHideFlags: 0 @@ -2344,6 +2432,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2365,6 +2458,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -2432,6 +2526,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1855924672 m_ShapeType: 31 m_PrimitiveCenter: x: -1.7500002 @@ -2462,7 +2557,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.0525 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 5910521019966168623, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: -1090370175664877168, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -2471,6 +2566,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -2523,9 +2622,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -2563,7 +2662,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &7815797654787845254 GameObject: m_ObjectHideFlags: 0 @@ -2624,6 +2723,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2645,6 +2749,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -2712,6 +2817,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 38656444 m_ShapeType: 31 m_PrimitiveCenter: x: -0.0000007748604 @@ -2742,7 +2848,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.01 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 8870084073862652595, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: 609871865625464099, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -2751,6 +2857,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -2803,9 +2913,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -2843,7 +2953,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &7861516964962222695 GameObject: m_ObjectHideFlags: 0 @@ -2905,6 +3015,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2926,6 +3041,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -2993,6 +3109,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 185003132 m_ShapeType: 31 m_PrimitiveCenter: x: -0.49999863 @@ -3023,7 +3140,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.022499992 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 2174346237713991662, guid: 238a8735dcfec094b96ef84fa28db7cb, + m_CustomMesh: {fileID: -518661910922007935, guid: 28661dc173048db4f9068a2cd05ed03f, type: 3} m_ForceUnique: 0 m_Material: @@ -3032,6 +3149,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -3084,9 +3205,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -3124,7 +3245,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &8127066524387071717 GameObject: m_ObjectHideFlags: 0 @@ -3185,6 +3306,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -3206,6 +3332,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -3273,6 +3400,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 1577940713 m_ShapeType: 31 m_PrimitiveCenter: x: -0.74999946 @@ -3303,7 +3431,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.029999979 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 1637690271560406681, guid: 9383870e894632242b0e376a59a50cb2, + m_CustomMesh: {fileID: 3506542031084528035, guid: 7ab4fcdb929679c4d83fb6dec58a3a4b, type: 3} m_ForceUnique: 0 m_Material: @@ -3312,6 +3440,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -3364,9 +3496,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -3404,7 +3536,7 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 --- !u!1 &8431483800611022570 GameObject: m_ObjectHideFlags: 0 @@ -3465,6 +3597,11 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -3486,6 +3623,7 @@ MeshRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 @@ -3553,6 +3691,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b275e5f92732148048d7b77e264ac30e, type: 3} m_Name: m_EditorClassIdentifier: + m_ForceUniqueID: 934356061 m_ShapeType: 31 m_PrimitiveCenter: x: -0.25000012 @@ -3583,7 +3722,7 @@ MonoBehaviour: m_SimplificationTolerance: 0.0225 m_BevelRadius: 0.05 m_MinimumAngle: 2.5000002 - m_CustomMesh: {fileID: 3750618943087188411, guid: 238a8735dcfec094b96ef84fa28db7cb, + m_CustomMesh: {fileID: 4358896191231822173, guid: 28661dc173048db4f9068a2cd05ed03f, type: 3} m_ForceUnique: 0 m_Material: @@ -3592,6 +3731,10 @@ MonoBehaviour: m_CollisionResponse: m_Override: 0 m_Value: 0 + m_DetailedStaticMeshCollision: + m_Override: 0 + m_Value: + Value: 1 m_Friction: m_Override: 0 m_Value: @@ -3644,9 +3787,9 @@ MonoBehaviour: Category01: 1 Category02: 0 Category03: 0 - Category04: 1 + Category04: 0 Category05: 0 - Category06: 0 + Category06: 1 Category07: 0 Category08: 0 Category09: 0 @@ -3684,4 +3827,4 @@ MonoBehaviour: Tag06: 0 Tag07: 0 m_SerializedVersion: 1 - m_SerializedVersion: 1 + m_SerializedVersion: 2 diff --git a/Assets/Samples/Unity Physics/1.2.0.meta b/Assets/Samples/Unity Physics/1.4.3.meta similarity index 77% rename from Assets/Samples/Unity Physics/1.2.0.meta rename to Assets/Samples/Unity Physics/1.4.3.meta index be49393d3..160128ac8 100644 --- a/Assets/Samples/Unity Physics/1.2.0.meta +++ b/Assets/Samples/Unity Physics/1.4.3.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 45bae69a1a1b28148beeedda3b4b7165 +guid: f9fd1b70f1f9c4a9592863cdd40c5d3e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring.meta similarity index 77% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring.meta index c620a2154..d1b7e51cb 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring.meta +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2ebb34eeba9ef8d4ea2da8a3578874a8 +guid: eedc3d7792e9241389d00db22c766623 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta similarity index 77% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta index 3613528b4..6e384e9f2 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9c8bc92fd0385034ca0a48d830008b41 +guid: 0ce726419c3044047ac231f530ff4792 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/AssemblyInfo.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledBoxBoundsHandle.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/BeveledCylinderBoundsHandle.cs.meta diff --git a/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs new file mode 100644 index 000000000..51bf1caf8 --- /dev/null +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs @@ -0,0 +1,17 @@ +using UnityEditor; + +#if UNITY_EDITOR + +namespace Unity.Physics.Editor +{ + static class CustomComponentVersionUpgrader + { + [MenuItem("Tools/Unity Physics/Upgrade Physics Shape Versions")] + static void UpgradeAssetsWithPhysicsShape() + { + ComponentVersionUpgrader.UpgradeAssets("Physics Shape"); + } + } +} + +#endif diff --git a/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs.meta new file mode 100644 index 000000000..c314a1364 --- /dev/null +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/CustomComponentVersionUpgrader.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6829dc282497414b8070ae3073235a89 +timeCreated: 1758913310 \ No newline at end of file diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsBoundsHandleUtility.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsCapsuleBoundsHandle.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/EditorTools/PhysicsSphereBoundsHandle.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/BallAndSocketJointEditor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/CustomPhysicsMaterialTagNamesEditor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/EditorUtilities.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/LimitedHingeJointEditor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsBodyAuthoringEditor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsCategoryNamesEditor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs similarity index 99% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs index 3b75d7bee..c906c5a0e 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Editors/PhysicsShapeAuthoringEditor.cs @@ -359,7 +359,7 @@ JobHandle ScheduleMeshPreview(PhysicsShapeAuthoring shape, NativeArray + EditorGUIUtility.singleLineHeight; + + protected override bool IsCompatible(SerializedProperty property) => true; + + protected override void DoGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + EditorGUI.PropertyField(position, property.FindPropertyRelative("Value"), label); + EditorGUI.EndProperty(); + } + } + +} diff --git a/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialFlagDrawer.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialFlagDrawer.cs.meta new file mode 100644 index 000000000..5b16b2ff9 --- /dev/null +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialFlagDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 93d85316e496c4919aa87d92181cbe9a \ No newline at end of file diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs similarity index 91% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs index a0140fffe..0a66cb379 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs @@ -40,6 +40,13 @@ static class Content "collide normally and raise notifications of collision events with other shapes, " + "or completely ignore collisions (but still move and intercept queries)." ); + + public static readonly GUIContent DetailedStaticMeshCollisionLabel = EditorGUIUtility.TrTextContent( + "Detailed Static Mesh Collision", + "When enabled, this option processes contact detection for dynamic objects colliding with static colliders " + + "across both the current and next frame. This helps predict and refine collision accuracy, reducing the " + + "likelihood of ghost collisions. Disable this if detailed precision is not required, as it may impact performance." + ); } const string k_CollisionFilterGroupKey = "m_BelongsToCategories"; @@ -88,7 +95,7 @@ public override float GetPropertyHeight(SerializedProperty property, GUIContent // m_CustomTags group = property.FindPropertyRelative(k_AdvancedGroupKey); if (group.isExpanded) - height += (EditorGUIUtility.singleLineHeight + EditorGUIUtility.standardVerticalSpacing); + height += 2f * (EditorGUIUtility.singleLineHeight + EditorGUIUtility.standardVerticalSpacing); // m_Template if (property.FindPropertyRelative("m_SupportsTemplate").boolValue) @@ -202,6 +209,11 @@ protected override void DoGUI(Rect position, SerializedProperty property, GUICon { ++EditorGUI.indentLevel; + FindToggleAndValueProperties(property, templateValue, "m_DetailedStaticMeshCollision", out toggle, out var detailedStaticMeshCollision); + position.y = position.yMax + EditorGUIUtility.standardVerticalSpacing; + position.height = EditorGUIUtility.singleLineHeight; + DisplayOverridableProperty(position, Content.DetailedStaticMeshCollisionLabel, toggle, detailedStaticMeshCollision, templateAssigned); + FindToggleAndValueProperties(property, templateValue, "m_CustomMaterialTags", out toggle, out var customFlags); position.y = position.yMax + EditorGUIUtility.standardVerticalSpacing; position.height = EditorGUIUtility.singleLineHeight; diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/PhysicsMaterialPropertiesDrawer.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/SoftRangeDrawer.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/PropertyDrawers/TagsDrawer.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Unity.Physics.Custom.Editor.asmdef.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/EditorGUIControls.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/ManipulatorUtility.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/SceneViewUtility.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.Editor/Utilities/StatusMessageUtility.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.meta similarity index 77% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.meta index a6e0045e1..1cefcf7c3 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom.meta +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b1dd56a67a5055646b83fb822cbe1f26 +guid: 488279e7a4d64401a8464b03e3e1c0a8 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/AssemblyInfo.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/BaseBodyPairConnector.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs similarity index 99% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs index 1c131b056..2352e1e38 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs @@ -1,4 +1,6 @@ using System.Collections.Generic; +using Unity.Burst; +using Unity.Collections; using Unity.Entities; using Unity.Mathematics; using Unity.Physics.Extensions; @@ -128,6 +130,7 @@ public override void Bake(PhysicsBodyAuthoring authoring) [WorldSystemFilter(WorldSystemFilterFlags.BakingSystem)] public partial struct PhysicsBodyBakingSystem : ISystem { + [BurstCompile] public void OnUpdate(ref SystemState state) { var entityManager = state.EntityManager; diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsBodyBakingSystem.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs similarity index 99% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs index 935434919..687f0e5e2 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs @@ -81,7 +81,7 @@ ShapeComputationDataBaking GetInputDataFromAuthoringComponent(PhysicsShapeAuthor }; ForceUniqueColliderAuthoring forceUniqueComponent = body.GetComponent(); - bool isForceUniqueComponentPresent = forceUniqueComponent != null; + bool isForceUniqueComponentPresent = forceUniqueComponent != null && forceUniqueComponent.enabled; var data = GenerateComputationData(shape, bodyTransform, instance, colliderEntity, isForceUniqueComponentPresent); @@ -261,7 +261,7 @@ private ShapeComputationDataBaking GenerateComputationData(PhysicsShapeAuthoring Instance = colliderInstance, Material = ProduceMaterial(shape), CollisionFilter = ProduceCollisionFilter(shape), - ForceUniqueIdentifier = isUnique ? (uint)shape.GetInstanceID() : 0u + ForceUniqueIdentifier = isUnique ? shape.ForceUniqueID : 0u }; var shapeTransform = shape.transform; diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/BakingSystems/PhysicsShapeBakingSystem.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsBodyAuthoring.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs similarity index 91% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs index 5a98df463..14b188da2 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.ComponentModel; using System.Diagnostics; using Unity.Burst; using Unity.Collections; @@ -10,6 +9,10 @@ using UnityEngine; using UnityEngine.Rendering; +#if UNITY_EDITOR +using UnityEditor; +#endif + namespace Unity.Physics.Authoring { public sealed class UnimplementedShapeException : NotImplementedException @@ -22,12 +25,16 @@ public UnimplementedShapeException(ShapeType shapeType) [Icon(k_IconPath)] #endif [AddComponentMenu("Entities/Physics/Physics Shape")] - public sealed class PhysicsShapeAuthoring : MonoBehaviour, IInheritPhysicsMaterialProperties, ISerializationCallbackReceiver + public sealed class PhysicsShapeAuthoring : MonoBehaviour, IInheritPhysicsMaterialProperties { const string k_IconPath = "Packages/com.unity.physics/Unity.Physics.Editor/Editor Default Resources/Icons/d_BoxCollider@64.png"; PhysicsShapeAuthoring() {} + internal uint ForceUniqueID => m_ForceUniqueID; + [SerializeField] + uint m_ForceUniqueID = 0; + [Serializable] struct CylindricalProperties { @@ -151,6 +158,18 @@ public bool OverrideCustomTags public CustomPhysicsMaterialTags CustomTags { get => m_Material.CustomTags; set => m_Material.CustomTags = value; } + public bool OverrideDetailedStaticMeshCollision + { + get => m_Material.OverrideDetailedStaticMeshCollision; + set => m_Material.OverrideDetailedStaticMeshCollision = value; + } + + public PhysicsMaterialFlag DetailedStaticMeshCollision + { + get => m_Material.DetailedStaticMeshCollision; + set => m_Material.DetailedStaticMeshCollision = value; + } + [SerializeField] PhysicsMaterialProperties m_Material = new PhysicsMaterialProperties(true); @@ -617,7 +636,7 @@ public void SetCapsule(CapsuleGeometryAuthoring geometry) m_PrimitiveOrientation = geometry.OrientationEuler; var radius = math.max(0f, geometry.Radius); - var height = math.max(0f, geometry.Height); + var height = math.max(radius * 2f, geometry.Height); m_PrimitiveSize = new float3(radius * 2f, radius * 2f, height); SyncCapsuleProperties(); @@ -722,28 +741,50 @@ void OnEnable() // included so tick box appears in Editor } - const int k_LatestVersion = 1; - - [SerializeField] - int m_SerializedVersion = 0; + const int k_VersionAddedForceUniqueID = 2; // added ForceUniqueID for stable artifact IDs + const int k_LatestVersion = k_VersionAddedForceUniqueID; - void ISerializationCallbackReceiver.OnBeforeSerialize() {} + [SerializeField, HideInInspector] + int m_SerializedVersion = k_LatestVersion; - void ISerializationCallbackReceiver.OnAfterDeserialize() => UpgradeVersionIfNecessary(); +#if UNITY_EDITOR + static string s_LastWarnedPath; + static double s_NextWarningTime; +#endif -#pragma warning disable 618 void UpgradeVersionIfNecessary() { if (m_SerializedVersion < k_LatestVersion) { - // old data from version < 1 have been removed - if (m_SerializedVersion < 1) - m_SerializedVersion = 1; + m_SerializedVersion = k_LatestVersion; + +#if UNITY_EDITOR + if (PrefabUtility.IsPartOfAnyPrefab(this) || gameObject.scene.IsValid()) + { + // Inform user that scene needs to be saved: + + var scenePath = gameObject.scene.path; + + if (string.IsNullOrEmpty(scenePath)) + { + var gameObjectPath = UnityEditor.Search.SearchUtils.GetHierarchyPath(gameObject); + UnityEngine.Debug.LogWarning("A Physics Shape component in game object '" + gameObjectPath + "' needs to be upgraded. " + + "To apply the upgrade, open and re-save the containing asset, " + + "or use the automatic version upgrade tool under 'Tools -> Unity Physics -> Upgrade Physics Shape Versions'.", gameObject); + } + else if (scenePath != s_LastWarnedPath || EditorApplication.timeSinceStartup > s_NextWarningTime) + { + UnityEngine.Debug.LogWarning("A Physics Shape component in a scene needs to be upgraded. To apply the upgrade, open and re-save the scene '" + scenePath + "', " + + "or use the automatic version upgrade tool under 'Tools -> Unity Physics -> Upgrade Physics Shape Versions'."); + + s_LastWarnedPath = scenePath; + s_NextWarningTime = EditorApplication.timeSinceStartup + 5f; + } + } +#endif } } -#pragma warning restore 618 - static void Validate(ref CylindricalProperties props) { props.Height = math.max(0f, props.Height); @@ -752,7 +793,10 @@ static void Validate(ref CylindricalProperties props) void OnValidate() { - UpgradeVersionIfNecessary(); + if (m_ForceUniqueID == 0) + { + m_ForceUniqueID = (uint)UnityEngine.Random.Range(1, Int32.MaxValue); + } m_PrimitiveSize = math.max(m_PrimitiveSize, new float3()); Validate(ref m_Capsule); @@ -789,6 +833,8 @@ void OnValidate() m_ConvexHullGenerationParameters.OnValidate(); PhysicsMaterialProperties.OnValidate(ref m_Material, true); + + UpgradeVersionIfNecessary(); } // matrix to transform point from shape space into world space @@ -802,22 +848,23 @@ internal float4x4 GetLocalToShapeMatrix() => internal unsafe void BakePoints(NativeArray points) { var localToShapeQuantized = GetLocalToShapeMatrix(); - using (var aabb = new NativeArray(1, Allocator.TempJob)) - { - new PhysicsShapeExtensions.GetAabbJob { Points = points, Aabb = aabb }.Run(); - HashableShapeInputs.GetQuantizedTransformations(localToShapeQuantized, aabb[0], out localToShapeQuantized); - } - using (var bakedPoints = new NativeArray(points.Length, Allocator.TempJob, NativeArrayOptions.UninitializedMemory)) + var aabb = new Aabb { Min = float.MaxValue, Max = float.MinValue }; + foreach (var p in points) + aabb.Include(p); + + HashableShapeInputs.GetQuantizedTransformations(localToShapeQuantized, aabb, out localToShapeQuantized); + using var bakedPoints = new NativeArray(points.Length, Allocator.TempJob, + NativeArrayOptions.UninitializedMemory); + + new BakePointsJob { - new BakePointsJob - { - Points = points, - LocalToShape = localToShapeQuantized, - Output = bakedPoints - }.Schedule(points.Length, 16).Complete(); + Points = points, + LocalToShape = localToShapeQuantized, + Output = bakedPoints + }.Schedule(points.Length, 16).Complete(); - UnsafeUtility.MemCpy(points.GetUnsafePtr(), bakedPoints.GetUnsafePtr(), points.Length * UnsafeUtility.SizeOf()); - } + UnsafeUtility.MemCpy(points.GetUnsafePtr(), bakedPoints.GetUnsafePtr(), + points.Length * UnsafeUtility.SizeOf()); } [BurstCompile] diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Bodies/PhysicsShapeAuthoring.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTagNames.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/CustomPhysicsMaterialTags.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/EditorInitialization.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BallAndSocketJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/BaseJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/FreeHingeJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitDOFJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedDistanceJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/LimitedHingeJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/ModifyJointLimitsAuthoring.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/PrismaticJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RagdollJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Joints/RigidJoint.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs similarity index 86% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs index aba498180..9bfa1d75f 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs @@ -14,6 +14,8 @@ public class AngularVelocityMotor : BaseJoint public float TargetSpeed; [Tooltip("The magnitude of the maximum impulse the motor can exert in a single step. Applies only to the motor constraint.")] public float MaxImpulseAppliedByMotor = math.INFINITY; + [Tooltip("A ratio describing how quickly a motor will arrive at the target. A value of 0 will oscillate about a solution indefinitely, while a value of 1 is critically damped. Default value is 2530.126 which describes a stiff spring")] + public float DampingRatio = Constraint.DefaultDampingRatio; private float3 PerpendicularAxisLocal; private float3 PositionInConnectedEntity; @@ -48,7 +50,10 @@ public override void Bake(AngularVelocityMotor authoring) Position = authoring.PositionInConnectedEntity }, math.radians(authoring.TargetSpeed), - authoring.MaxImpulseAppliedByMotor + authoring.MaxImpulseAppliedByMotor, + + Constraint.DefaultSpringFrequency, + authoring.DampingRatio ); joint.SetImpulseEventThresholdAllConstraints(authoring.MaxImpulse); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/AngularVelocityMotor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs similarity index 87% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs index 71f1c521d..15663e4ea 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs @@ -14,6 +14,8 @@ public class LinearVelocityMotor : BaseJoint public float TargetSpeed; [Tooltip("The magnitude of the maximum impulse the motor can exert in a single step. Applies only to the motor constraint.")] public float MaxImpulseAppliedByMotor = math.INFINITY; + [Tooltip("A ratio describing how quickly a motor will arrive at the target. A value of 0 will oscillate about a solution indefinitely, while a value of 1 is critically damped. Default value is 2530.126 which describes a stiff spring")] + public float DampingRatio = Constraint.DefaultDampingRatio; private float3 PerpendicularAxisLocal; private float3 PositionInConnectedEntity; @@ -51,7 +53,10 @@ public override void Bake(LinearVelocityMotor authoring) Position = authoring.PositionInConnectedEntity }, authoring.TargetSpeed, - authoring.MaxImpulseAppliedByMotor + authoring.MaxImpulseAppliedByMotor, + + Constraint.DefaultSpringFrequency, + authoring.DampingRatio ); joint.SetImpulseEventThresholdAllConstraints(authoring.MaxImpulse); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/LinearVelocityMotor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs similarity index 83% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs index 4c48d16a8..c8c188ad1 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs @@ -13,6 +13,10 @@ public class PositionMotor : BaseJoint public float TargetDistance; [Tooltip("The magnitude of the maximum impulse the motor can exert in a single step. Applies only to the motor constraint.")] public float MaxImpulseAppliedByMotor = math.INFINITY; + [Tooltip("The spring frequency, in Hz. Default value is 74341.31 which describes a stiff spring.")] + public float SpringFrequency = Constraint.DefaultSpringFrequency; + [Tooltip("A ratio describing how quickly a motor will arrive at the target. A value of 0 will oscillate about a solution indefinitely, while a value of 1 critically damped. Default value is 2530.126 which describes a stiff spring")] + public float DampingRatio = Constraint.DefaultDampingRatio; private float3 PerpendicularAxisLocal; private float3 PositionInConnectedEntity; @@ -50,7 +54,10 @@ public override void Bake(PositionMotor authoring) Position = authoring.PositionInConnectedEntity }, authoring.TargetDistance, - authoring.MaxImpulseAppliedByMotor + authoring.MaxImpulseAppliedByMotor, + + authoring.SpringFrequency, + authoring.DampingRatio ); joint.SetImpulseEventThresholdAllConstraints(authoring.MaxImpulse); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/PositionMotor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs similarity index 82% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs index 28acb8175..f44b60df8 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs @@ -14,6 +14,10 @@ public class RotationalMotor : BaseJoint public float TargetAngle; [Tooltip("The magnitude of the maximum impulse the motor can exert in one step. Applies only to the motor constraint.")] public float MaxImpulseAppliedByMotor = math.INFINITY; + [Tooltip("The spring frequency, in Hz. Default value is 74341.31 which describes a stiff spring.")] + public float SpringFrequency = Constraint.DefaultSpringFrequency; + [Tooltip("A ratio describing how quickly a motor will arrive at the target. A value of 0 will oscillate about a solution indefinitely, while a value of 1 critically damped. Default value is 2530.126 which describes a stiff spring")] + public float DampingRatio = Constraint.DefaultDampingRatio; private float3 PerpendicularAxisLocal; private float3 PositionInConnectedEntity; @@ -48,7 +52,10 @@ public override void Bake(RotationalMotor authoring) Position = authoring.PositionInConnectedEntity }, math.radians(authoring.TargetAngle), - authoring.MaxImpulseAppliedByMotor + authoring.MaxImpulseAppliedByMotor, + + authoring.SpringFrequency, + authoring.DampingRatio ); joint.SetImpulseEventThresholdAllConstraints(authoring.MaxImpulse); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Motors/RotationalMotor.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryNames.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsCategoryTags.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs similarity index 88% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs index ab415411f..7b0aa4299 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs @@ -6,6 +6,8 @@ namespace Unity.Physics.Authoring { interface IPhysicsMaterialProperties { + PhysicsMaterialFlag DetailedStaticMeshCollision { get; set; } + CollisionResponsePolicy CollisionResponse { get; set; } PhysicsMaterialCoefficient Friction { get; set; } @@ -25,6 +27,7 @@ interface IPhysicsMaterialProperties interface IInheritPhysicsMaterialProperties : IPhysicsMaterialProperties { PhysicsMaterialTemplate Template { get; set; } + bool OverrideDetailedStaticMeshCollision { get; set; } bool OverrideCollisionResponse { get; set; } bool OverrideFriction { get; set; } bool OverrideRestitution { get; set; } @@ -33,6 +36,12 @@ interface IInheritPhysicsMaterialProperties : IPhysicsMaterialProperties bool OverrideCustomTags { get; set; } } + [Serializable] + public struct PhysicsMaterialFlag + { + public bool Value; + } + [Serializable] public struct PhysicsMaterialCoefficient { @@ -74,6 +83,9 @@ protected override void OnValidate(ref PhysicsMaterialCoefficient value) => value.Value = math.max(0f, value.Value); } + [Serializable] + class OverridablePhysicsMaterialFlag : OverridableValue { } + [Serializable] class OverridableCategoryTags : OverridableValue {} @@ -114,6 +126,25 @@ public CollisionResponsePolicy CollisionResponse Override = false }; + public bool OverrideDetailedStaticMeshCollision + { + get => m_DetailedStaticMeshCollision.Override; + set => m_DetailedStaticMeshCollision.Override = value; + } + + public PhysicsMaterialFlag DetailedStaticMeshCollision + { + get => Get(m_DetailedStaticMeshCollision, m_Template == null ? null : m_Template?.DetailedStaticMeshCollision); + set => m_DetailedStaticMeshCollision.Value = value; + } + + [SerializeField] + OverridablePhysicsMaterialFlag m_DetailedStaticMeshCollision = new OverridablePhysicsMaterialFlag + { + Value = new PhysicsMaterialFlag { Value = false }, + Override = false + }; + public bool OverrideFriction { get => m_Friction.Override; set => m_Friction.Override = value; } public PhysicsMaterialCoefficient Friction { diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialProperties.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs similarity index 88% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs index 67118b2c9..d6a9428ee 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs @@ -19,6 +19,8 @@ public sealed class PhysicsMaterialTemplate : ScriptableObject, IPhysicsMaterial public CustomPhysicsMaterialTags CustomTags { get => m_Value.CustomTags; set => m_Value.CustomTags = value; } + public PhysicsMaterialFlag DetailedStaticMeshCollision { get => m_Value.DetailedStaticMeshCollision; set => m_Value.DetailedStaticMeshCollision = value; } + [SerializeField] PhysicsMaterialProperties m_Value = new PhysicsMaterialProperties(false); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsMaterialTemplate.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/PhysicsRenderEntityAuthoring.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Unity.Physics.Custom.asmdef.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs similarity index 63% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs index a812d87fe..0cfa7f5b6 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs @@ -8,14 +8,6 @@ namespace Unity.Physics.Authoring { static partial class PhysicsShapeExtensions { - static void MakeZAxisPrimaryBasis(ref int3 basisPriority) - { - if (basisPriority[1] == 2) - basisPriority = basisPriority.yxz; - else if (basisPriority[2] == 2) - basisPriority = basisPriority.zxy; - } - #region Box [BurstCompile] internal struct BakeBoxJob : IJob @@ -27,45 +19,14 @@ internal struct BakeBoxJob : IJob public EulerAngles Orientation; public bool BakeUniformScale; - public static float4x4 GetBakeToShape(float4x4 localToWorld, float4x4 shapeToWorld, ref float3 center, - ref EulerAngles orientation, bool bakeUniformScale = true) - { - float4x4 bakeToShape; - float4x4 rotationMatrix = float4x4.identity; - var basisPriority = k_DefaultAxisPriority; - var sheared = localToWorld.HasShear(); - if (localToWorld.HasNonUniformScale() || sheared) - { - if (sheared) - { - var transformScale = localToWorld.DecomposeScale(); - var basisToWorld = - GetBasisToWorldMatrix(localToWorld, center, orientation, transformScale); - basisPriority = GetBasisAxisPriority(basisToWorld); - } - - rotationMatrix = new float4x4( - new float4 { [basisPriority[2]] = 1 }, - new float4 { [basisPriority[1]] = 1 }, - new float4 { [basisPriority[0]] = 1 }, - new float4 { [3] = 1 } - ); - } - - bakeToShape = GetPrimitiveBakeToShapeMatrix(localToWorld, shapeToWorld, ref center, - ref orientation, 1f, basisPriority, bakeUniformScale); - - bakeToShape = math.mul(bakeToShape, rotationMatrix); - return bakeToShape; - } - public void Execute() { var center = Box[0].Center; var size = Box[0].Size; var bevelRadius = Box[0].BevelRadius; + quaternion orientation = Orientation; - var bakeToShape = GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref Orientation, BakeUniformScale); + var bakeToShape = Math.GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref orientation, BakeUniformScale); bakeToShape = math.mul(bakeToShape, float4x4.Scale(size)); var scale = bakeToShape.DecomposeScale(); @@ -75,7 +36,7 @@ public void Execute() Box[0] = new BoxGeometry { Center = center, - Orientation = Orientation, + Orientation = orientation, Size = size, BevelRadius = math.clamp(bevelRadius, 0f, 0.5f * math.cmin(size)), }; @@ -93,35 +54,14 @@ internal struct BakeCapsuleJob : IJob public float4x4 ShapeToWorld; public bool BakeUniformScale; - public static float4x4 GetBakeToShape(float4x4 localToWorld, float4x4 shapeToWorld, ref float3 center, - ref EulerAngles orientation, bool bakeUniformScale = true) - { - var basisPriority = k_DefaultAxisPriority; - var sheared = localToWorld.HasShear(); - if (localToWorld.HasNonUniformScale() || sheared) - { - if (sheared) - { - var transformScale = localToWorld.DecomposeScale(); - var basisToWorld = GetBasisToWorldMatrix(localToWorld, center, orientation, transformScale); - basisPriority = GetBasisAxisPriority(basisToWorld); - } - - MakeZAxisPrimaryBasis(ref basisPriority); - } - - return GetPrimitiveBakeToShapeMatrix(localToWorld, shapeToWorld, ref center, ref orientation, 1f, - basisPriority, bakeUniformScale); - } - public void Execute() { var radius = Capsule[0].Radius; var center = Capsule[0].Center; var height = Capsule[0].Height; - var orientationEuler = Capsule[0].OrientationEuler; + quaternion orientation = Capsule[0].OrientationEuler; - var bakeToShape = GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref orientationEuler, BakeUniformScale); + var bakeToShape = Math.GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref orientation, BakeUniformScale, makeZAxisPrimaryBasis: true); var scale = bakeToShape.DecomposeScale(); radius *= math.cmax(scale.xy); @@ -129,7 +69,7 @@ public void Execute() Capsule[0] = new CapsuleGeometryAuthoring { - OrientationEuler = orientationEuler, + OrientationEuler = orientation, Center = center, Height = height, Radius = radius @@ -150,35 +90,15 @@ internal struct BakeCylinderJob : IJob public EulerAngles Orientation; public bool BakeUniformScale; - public static float4x4 GetBakeToShape(float4x4 localToWorld, float4x4 shapeToWorld, ref float3 center, - ref EulerAngles orientation, bool bakeUniformScale = true) - { - var basisPriority = k_DefaultAxisPriority; - var sheared = localToWorld.HasShear(); - if (localToWorld.HasNonUniformScale() || sheared) - { - if (sheared) - { - var transformScale = localToWorld.DecomposeScale(); - var basisToWorld = GetBasisToWorldMatrix(localToWorld, center, orientation, transformScale); - basisPriority = GetBasisAxisPriority(basisToWorld); - } - - MakeZAxisPrimaryBasis(ref basisPriority); - } - - return GetPrimitiveBakeToShapeMatrix(localToWorld, shapeToWorld, ref center, ref orientation, 1f, - basisPriority, bakeUniformScale); - } - public void Execute() { var center = Cylinder[0].Center; var height = Cylinder[0].Height; var radius = Cylinder[0].Radius; var bevelRadius = Cylinder[0].BevelRadius; + quaternion orientation = Orientation; - var bakeToShape = GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref Orientation, BakeUniformScale); + var bakeToShape = Math.GetBakeToShape(LocalToWorld, ShapeToWorld, ref center, ref orientation, BakeUniformScale, makeZAxisPrimaryBasis: true); var scale = bakeToShape.DecomposeScale(); height *= scale.z; @@ -187,7 +107,7 @@ public void Execute() Cylinder[0] = new CylinderGeometry { Center = center, - Orientation = Orientation, + Orientation = orientation, Height = height, Radius = radius, BevelRadius = math.min(bevelRadius, math.min(height * 0.5f, radius)), @@ -232,11 +152,11 @@ public void Execute() { var center = Sphere[0].Center; var radius = Sphere[0].Radius; - var orientation = Orientation[0]; + quaternion orientation = Orientation[0]; - var basisToWorld = GetBasisToWorldMatrix(LocalToWorld, center, orientation, 1f); - var basisPriority = basisToWorld.HasShear() ? GetBasisAxisPriority(basisToWorld) : k_DefaultAxisPriority; - var bakeToShape = GetPrimitiveBakeToShapeMatrix(LocalToWorld, ShapeToWorld, ref center, ref orientation, 1f, basisPriority, BakeUniformScale); + var basisToWorld = Math.GetBasisToWorldMatrix(LocalToWorld, center, orientation, 1f); + var basisPriority = basisToWorld.HasShear() ? Math.GetBasisAxisPriority(basisToWorld) : Math.Constants.DefaultAxisPriority; + var bakeToShape = Math.GetPrimitiveBakeToShapeMatrix(LocalToWorld, ShapeToWorld, ref center, ref orientation, basisPriority, BakeUniformScale); radius *= math.cmax(bakeToShape.DecomposeScale()); @@ -361,23 +281,5 @@ public void Execute() } } #endregion - - - #region AABB - [BurstCompile] - internal struct GetAabbJob : IJob - { - [ReadOnly] public NativeArray Points; - public NativeArray Aabb; - - public void Execute() - { - var aabb = new Aabb { Min = float.MaxValue, Max = float.MinValue }; - for (var i = 0; i < Points.Length; ++i) - aabb.Include(Points[i]); - Aabb[0] = aabb; - } - } - #endregion } } diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobs.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs similarity index 79% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs index 6997081f2..eb59e1a83 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs @@ -1,7 +1,6 @@ using Unity.Collections; using Unity.Jobs; using Unity.Mathematics; -using UnityEngine; namespace Unity.Physics.Authoring { @@ -14,7 +13,9 @@ internal static float4x4 GetBakeToShape(PhysicsShapeAuthoring shape, float3 cent var transform = shape.transform; var localToWorld = (float4x4)transform.localToWorldMatrix; var shapeToWorld = shape.GetShapeToWorldMatrix(); - return BakeBoxJob.GetBakeToShape(localToWorld, shapeToWorld, ref center, ref orientation); + quaternion tmpOri = orientation; + return Math.GetBakeToShape(localToWorld, shapeToWorld, ref center, + ref tmpOri); } } @@ -25,8 +26,9 @@ internal static float4x4 GetBakeToShape(PhysicsShapeAuthoring shape, float3 cent var transform = shape.transform; var localToWorld = (float4x4)transform.localToWorldMatrix; var shapeToWorld = shape.GetShapeToWorldMatrix(); - return BakeCapsuleJob.GetBakeToShape(localToWorld, shapeToWorld, ref center, - ref orientation); + quaternion tmpOri = orientation; + return Math.GetBakeToShape(localToWorld, shapeToWorld, ref center, + ref tmpOri, bakeUniformScale: true, makeZAxisPrimaryBasis: true); } } @@ -75,8 +77,9 @@ internal static float4x4 GetBakeToShape(PhysicsShapeAuthoring shape, float3 cent var transform = shape.transform; var localToWorld = (float4x4)transform.localToWorldMatrix; var shapeToWorld = shape.GetShapeToWorldMatrix(); - return BakeCylinderJob.GetBakeToShape(localToWorld, shapeToWorld, ref center, - ref orientation); + quaternion tmpOri = orientation; + return Math.GetBakeToShape(localToWorld, shapeToWorld, ref center, + ref tmpOri, bakeUniformScale: true, makeZAxisPrimaryBasis: true); } } @@ -90,12 +93,13 @@ public static CylinderGeometry GetBakedCylinderProperties(this PhysicsShapeAutho public static void SetBakedSphereRadius(this PhysicsShapeAuthoring shape, float radius) { var sphere = shape.GetSphereProperties(out EulerAngles eulerAngles); + quaternion orientation = eulerAngles; var center = sphere.Center; radius = math.abs(radius); - var basisToWorld = GetBasisToWorldMatrix(shape.transform.localToWorldMatrix, center, eulerAngles, 1f); - var basisPriority = basisToWorld.HasShear() ? GetBasisAxisPriority(basisToWorld) : k_DefaultAxisPriority; - var bakeToShape = GetPrimitiveBakeToShapeMatrix(shape.transform.localToWorldMatrix, shape.GetShapeToWorldMatrix(), ref center, ref eulerAngles, 1f, basisPriority); + var basisToWorld = Math.GetBasisToWorldMatrix(shape.transform.localToWorldMatrix, center, orientation, 1f); + var basisPriority = basisToWorld.HasShear() ? Math.GetBasisAxisPriority(basisToWorld) : Math.Constants.DefaultAxisPriority; + var bakeToShape = Math.GetPrimitiveBakeToShapeMatrix(shape.transform.localToWorldMatrix, shape.GetShapeToWorldMatrix(), ref center, ref orientation, basisPriority); var scale = math.cmax(bakeToShape.DecomposeScale()); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/BakeGeometryJobsExtensions.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs similarity index 98% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs index 7aab53f70..27bb04b86 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs @@ -70,7 +70,7 @@ public static class CapsuleGeometryAuthoringExtensions public static CapsuleGeometryAuthoring ToAuthoring(this CapsuleGeometry input) { var orientationEuler = EulerAngles.Default; - orientationEuler.SetValue(quaternion.LookRotationSafe(input.Vertex1 - input.Vertex0, math.up())); + orientationEuler.SetValue(quaternion.LookRotationSafe(input.Vertex0 - input.Vertex1, new float3 { z = 1f })); return new CapsuleGeometryAuthoring { Height = input.GetHeight(), diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/CapsuleGeometryAuthoring.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/ConvexHullGenerationParametersExtensions.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs similarity index 82% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs index a3103c333..80f400680 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs @@ -18,6 +18,13 @@ internal struct EulerAngles : IEquatable public static implicit operator quaternion(EulerAngles euler) => math.normalize(quaternion.Euler(math.radians(euler.Value), euler.RotationOrder)); + public static implicit operator EulerAngles(quaternion orientation) + { + var euler = new EulerAngles(); + euler.SetValue(orientation); + return euler; + } + public bool Equals(EulerAngles other) => Value.Equals(other.Value) && RotationOrder == other.RotationOrder; public override bool Equals(object obj) => obj is EulerAngles other && Equals(other); diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/EulerAngles.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/GetActiveChildrenScope.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs similarity index 69% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs index 3da4fa597..4b113f39a 100644 --- a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs +++ b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs @@ -20,118 +20,9 @@ static class PhysicsShapeExtensions_NonBursted public static partial class PhysicsShapeExtensions { - // used for de-skewing basis vectors; default priority assumes primary axis is z, secondary axis is y - public static readonly int3 k_DefaultAxisPriority = new int3(2, 1, 0); - // avoids drift in axes we're not actually changing public const float kMinimumChange = HashableShapeInputs.k_DefaultLinearPrecision; - static readonly int[] k_NextAxis = { 1, 2, 0 }; - static readonly int[] k_PrevAxis = { 2, 0, 1 }; - - // matrix to transform point from shape's local basis into world space - public static float4x4 GetBasisToWorldMatrix( - float4x4 localToWorld, float3 center, quaternion orientation, float3 size - ) => - math.mul(localToWorld, float4x4.TRS(center, orientation, size)); - - static float4 DeskewSecondaryAxis(float4 primaryAxis, float4 secondaryAxis) - { - var n0 = math.normalizesafe(primaryAxis); - var dot = math.dot(secondaryAxis, n0); - return secondaryAxis - n0 * dot; - } - - // priority is determined by length of each size dimension in the shape's basis after applying localToWorld transformation - public static int3 GetBasisAxisPriority(float4x4 basisToWorld) - { - var basisAxisLengths = basisToWorld.DecomposeScale(); - var max = math.cmax(basisAxisLengths); - var min = math.cmin(basisAxisLengths); - if (max == min) - return k_DefaultAxisPriority; - - var imax = max == basisAxisLengths.x ? 0 : max == basisAxisLengths.y ? 1 : 2; - - basisToWorld[k_NextAxis[imax]] = DeskewSecondaryAxis(basisToWorld[imax], basisToWorld[k_NextAxis[imax]]); - basisToWorld[k_PrevAxis[imax]] = DeskewSecondaryAxis(basisToWorld[imax], basisToWorld[k_PrevAxis[imax]]); - - basisAxisLengths = basisToWorld.DecomposeScale(); - min = math.cmin(basisAxisLengths); - var imin = min == basisAxisLengths.x ? 0 : min == basisAxisLengths.y ? 1 : 2; - if (imin == imax) - imin = k_NextAxis[imax]; - var imid = k_NextAxis[imax] == imin ? k_PrevAxis[imax] : k_NextAxis[imax]; - - return new int3(imax, imid, imin); - } - - [Conditional(CompilationSymbols.CollectionsChecksSymbol), Conditional(CompilationSymbols.DebugChecksSymbol)] - static void CheckBasisPriorityAndThrow(int3 basisPriority) - { - if ( - basisPriority.x == basisPriority.y - || basisPriority.x == basisPriority.z - || basisPriority.y == basisPriority.z - ) - throw new ArgumentException(nameof(basisPriority)); - } - - // matrix to transform point on a primitive from bake space into space of the shape - internal static float4x4 GetPrimitiveBakeToShapeMatrix( - float4x4 localToWorld, float4x4 shapeToWorld, ref float3 center, ref EulerAngles orientation, float3 scale, int3 basisPriority, bool bakeUniformScale = true - ) - { - CheckBasisPriorityAndThrow(basisPriority); - - var localToBasis = float4x4.TRS(center, orientation, scale); - // correct for imprecision in cases of no scale to prevent e.g., convex radius from being altered - if (scale.Equals(new float3(1f))) - { - localToBasis.c0 = math.normalizesafe(localToBasis.c0); - localToBasis.c1 = math.normalizesafe(localToBasis.c1); - localToBasis.c2 = math.normalizesafe(localToBasis.c2); - } - - float4x4 bakeToShape; - - if (localToWorld.HasNonUniformScale() || localToWorld.HasShear()) - { - var localToBake = math.mul(localToWorld, localToBasis); - // deskew second longest axis with respect to longest axis - localToBake[basisPriority[1]] = - DeskewSecondaryAxis(localToBake[basisPriority[0]], localToBake[basisPriority[1]]); - - // recompute third axes from first two - var n2 = math.normalizesafe( - new float4(math.cross(localToBake[basisPriority[0]].xyz, localToBake[basisPriority[1]].xyz), 0f) - ); - localToBake[basisPriority[2]] = n2 * math.dot(localToBake[basisPriority[2]], n2); - - bakeToShape = math.mul(math.inverse(shapeToWorld), localToBake); - } - else - { - if (bakeUniformScale) - { - var localToBake = math.mul(localToWorld, localToBasis); - bakeToShape = math.mul(math.inverse(shapeToWorld), localToBake); - } - else - { - bakeToShape = localToBasis; - } - } - - // transform baked center/orientation (i.e. primitive basis) into shape space - orientation.SetValue( - quaternion.LookRotationSafe(bakeToShape[basisPriority[0]].xyz, bakeToShape[basisPriority[1]].xyz) - ); - center = bakeToShape.c3.xyz; - - return bakeToShape; - } - internal static CollisionFilter GetFilter(this PhysicsShapeAuthoring shape) { // TODO: determine optimal workflow for specifying group index @@ -152,7 +43,8 @@ internal static Material GetMaterial(this PhysicsShapeAuthoring shape) Restitution = shape.Restitution.Value, RestitutionCombinePolicy = shape.Restitution.CombineMode, CollisionResponse = shape.CollisionResponse, - CustomTags = shape.CustomTags.Value + CustomTags = shape.CustomTags.Value, + EnableDetailedStaticMeshCollision = shape.DetailedStaticMeshCollision.Value }; } diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PhysicsShapeExtensions.cs.meta diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs diff --git a/Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs.meta b/Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs.meta similarity index 100% rename from Assets/Samples/Unity Physics/1.2.0/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs.meta rename to Assets/Samples/Unity Physics/1.4.3/Custom Physics Authoring/Unity.Physics.Custom/Utilities/PropertyAttributes.cs.meta diff --git a/Assets/SceneDependencyCache.meta b/Assets/SceneDependencyCache.meta index 6a4543280..ed4d629ba 100644 --- a/Assets/SceneDependencyCache.meta +++ b/Assets/SceneDependencyCache.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d2e18ee8e5563ff4cbfa2883f84e7068 +guid: 7f2f36547e423804da0e69583c1b9ef7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings b/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings deleted file mode 100644 index 9605938eb..000000000 Binary files a/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings.meta deleted file mode 100644 index 2c5dc6e28..000000000 --- a/Assets/SceneDependencyCache/23958bded13d9bceceacfce21ae99ea8.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 23958bded13d9bceceacfce21ae99ea8 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings b/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings deleted file mode 100644 index 9d910aaad..000000000 Binary files a/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings.meta deleted file mode 100644 index 17eb0c461..000000000 --- a/Assets/SceneDependencyCache/39dc4417425bdcae9334f24eefc0503a.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 39dc4417425bdcae9334f24eefc0503a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings b/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings deleted file mode 100644 index 09ae85ee9..000000000 Binary files a/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings.meta deleted file mode 100644 index eadf830bd..000000000 --- a/Assets/SceneDependencyCache/3b5f7cfec319f58fc6c1b25bc2d042e3.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3b5f7cfec319f58fc6c1b25bc2d042e3 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings b/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings deleted file mode 100644 index e0e68ce12..000000000 Binary files a/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings.meta deleted file mode 100644 index d9835f7f5..000000000 --- a/Assets/SceneDependencyCache/49ac999c8a83a9e3defc2ecce43067e8.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 49ac999c8a83a9e3defc2ecce43067e8 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings b/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings deleted file mode 100644 index 340d1deb0..000000000 Binary files a/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings.meta deleted file mode 100644 index 0934060c2..000000000 --- a/Assets/SceneDependencyCache/5e27cbc1219781b7d70442c48e359e03.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5e27cbc1219781b7d70442c48e359e03 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings b/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings deleted file mode 100644 index c3fd675da..000000000 Binary files a/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings.meta deleted file mode 100644 index 2bde1ce0d..000000000 --- a/Assets/SceneDependencyCache/7fe1510e281ab8e8228a00ebbab4737d.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7fe1510e281ab8e8228a00ebbab4737d -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings b/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings deleted file mode 100644 index 42c822169..000000000 Binary files a/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings.meta deleted file mode 100644 index c69df411a..000000000 --- a/Assets/SceneDependencyCache/8a1f9d906603c2fbd05d6b09bc00ec29.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8a1f9d906603c2fbd05d6b09bc00ec29 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings b/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings deleted file mode 100644 index 41699f515..000000000 Binary files a/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings.meta deleted file mode 100644 index 6b2738a42..000000000 --- a/Assets/SceneDependencyCache/8c61756b2435de33288254efd0d4bc62.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8c61756b2435de33288254efd0d4bc62 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings b/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings deleted file mode 100644 index 1541563d0..000000000 Binary files a/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings.meta deleted file mode 100644 index 5925dd6c8..000000000 --- a/Assets/SceneDependencyCache/9230c5f2ed30970a04ac7d552d0049ad.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9230c5f2ed30970a04ac7d552d0049ad -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings b/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings deleted file mode 100644 index 60e173b63..000000000 Binary files a/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings.meta deleted file mode 100644 index 999fe4750..000000000 --- a/Assets/SceneDependencyCache/9aff41c8b9389a84103f37c8eb7de8f5.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9aff41c8b9389a84103f37c8eb7de8f5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings b/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings deleted file mode 100644 index 32bb9c598..000000000 Binary files a/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings.meta deleted file mode 100644 index f1a46a047..000000000 --- a/Assets/SceneDependencyCache/a18b192b7fcf31730108b28822367f52.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a18b192b7fcf31730108b28822367f52 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings b/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings deleted file mode 100644 index 6b8d01b83..000000000 Binary files a/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings.meta deleted file mode 100644 index c9cd78d55..000000000 --- a/Assets/SceneDependencyCache/bbc58ac6cbfa213faf19f3014cb55590.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bbc58ac6cbfa213faf19f3014cb55590 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings b/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings deleted file mode 100644 index 7783f4127..000000000 Binary files a/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings.meta deleted file mode 100644 index b4c8ceb62..000000000 --- a/Assets/SceneDependencyCache/cb78f3d2a04cf1a9fecb00f723fe28e5.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: cb78f3d2a04cf1a9fecb00f723fe28e5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings b/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings deleted file mode 100644 index 8641e9621..000000000 Binary files a/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings.meta deleted file mode 100644 index ff883d388..000000000 --- a/Assets/SceneDependencyCache/d750c2f08d2fd0da79719d2228006cb7.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d750c2f08d2fd0da79719d2228006cb7 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings b/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings deleted file mode 100644 index f25768467..000000000 Binary files a/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings.meta deleted file mode 100644 index a78b30db3..000000000 --- a/Assets/SceneDependencyCache/dfe3892fe0d65d1e48b94f913dd89dc6.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dfe3892fe0d65d1e48b94f913dd89dc6 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings b/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings deleted file mode 100644 index da3bc423c..000000000 Binary files a/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings.meta deleted file mode 100644 index d8948a4cd..000000000 --- a/Assets/SceneDependencyCache/ed1b433060a0c69457dcca9bbdb5e7bd.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ed1b433060a0c69457dcca9bbdb5e7bd -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings b/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings deleted file mode 100644 index e1c173489..000000000 Binary files a/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings.meta deleted file mode 100644 index 1dc2a775e..000000000 --- a/Assets/SceneDependencyCache/efac5432397c4e638e9d4be60468d8b5.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: efac5432397c4e638e9d4be60468d8b5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings b/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings deleted file mode 100644 index 765c488a2..000000000 Binary files a/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings and /dev/null differ diff --git a/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings.meta b/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings.meta deleted file mode 100644 index fd4a0b77b..000000000 --- a/Assets/SceneDependencyCache/f51ef8615209907c0a90448ba55037d9.sceneWithBuildSettings.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f51ef8615209907c0a90448ba55037d9 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes/Subscenes/Common.unity b/Assets/Scenes/Subscenes/Common.unity index ba8b40049..9263cdf76 100644 --- a/Assets/Scenes/Subscenes/Common.unity +++ b/Assets/Scenes/Subscenes/Common.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a3670ce2d16b9a5a02d31a5bac909218d992e4151f900177c4da0e1d8920e15 -size 18751 +oid sha256:f7c558c38488317b85e447a424fd0db9d8fed2ac67e68c1256bc9c649f9c2bab +size 19528 diff --git a/Assets/Scenes/Subscenes/Race.unity b/Assets/Scenes/Subscenes/Race.unity index f0864aa47..0fd26c7ba 100644 --- a/Assets/Scenes/Subscenes/Race.unity +++ b/Assets/Scenes/Subscenes/Race.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88209ef7e7f5d65090fd993a47d5192a361af2b96d966a130df4b3fa5ac341e7 -size 781964 +oid sha256:c33e1c7ef24e9344a1abea16a1620a5cc57e14f3c7e70eeac1ca8fbf6582cb22 +size 809106 diff --git a/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs b/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs deleted file mode 100644 index ccf3710eb..000000000 --- a/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Unity.Entities.Racing.Common; -using UnityEngine; - -namespace Unity.Entities.Racing.Authoring -{ - public class CarInputAuthoring : MonoBehaviour - { - private class Baker : Baker - { - public override void Bake(CarInputAuthoring authoring) - { - var entity = GetEntity(authoring.gameObject, TransformUsageFlags.None); - AddComponent(entity); - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs.meta b/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs.meta deleted file mode 100644 index 129607ae2..000000000 --- a/Assets/Scripts/Authoring/Car/CarInputAuthoring.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 5dc2559610af4aceb2b2e4773fca5e02 -timeCreated: 1649125386 \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs b/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs deleted file mode 100644 index 44a598776..000000000 --- a/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Unity.Entities.Racing.Common; -using UnityEngine; - -namespace Unity.Entities.Racing.Authoring -{ - public class PlayerAuthoring : MonoBehaviour - { - private class Baker : Baker - { - public override void Bake(PlayerAuthoring authoring) - { - var entity = GetEntity(authoring.gameObject, TransformUsageFlags.None); - AddComponent(entity); - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs.meta b/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs.meta deleted file mode 100644 index 79b1a98fb..000000000 --- a/Assets/Scripts/Authoring/Car/PlayerAuthoring.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e1f90ceec3a048eb949ce28fc78407c5 -timeCreated: 1658960209 \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs b/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs deleted file mode 100644 index 520d0181d..000000000 --- a/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs +++ /dev/null @@ -1,231 +0,0 @@ -using System; -using System.Linq; -using Unity.Collections; -using Unity.Entities.Racing.Common; -using Unity.Mathematics; -using UnityEngine; - -namespace Unity.Entities.Racing.Authoring -{ - public class VehicleAuthoring : MonoBehaviour - { - [Header("Suspension")] public float RestLength = 0.45f; - public float SpringStiffness; - public float DamperStiffness; - - [Header("Steering")] public float TurnRadius; - public float SteeringForce = 2; - public float SteeringTime = 10; - - [Header("AntiRollBar")] public float AntiRollStiffness = 5000; - public float DownForce = 50; - - [Header("Acceleration")] public float DriveTorque = 50; - public float MaxDriveTorque = 70; - public AnimationCurve DriveTorqueCurve = new(); - public CollisionCategories BodyCollisionMask; - - [Header("Wheels")] public float WheelsRadius; - public CollisionCategories WheelsCollisionMask; - public WheelAuthoringHelper[] Wheels; - - [Header("Engine Sound")] public float MinAudioVolume = 0.4f; - public float MaxAudioVolume = 1.0f; - - [Serializable] - public class WheelAuthoringHelper - { - public GameObject WheelSpring; - public GameObject WheelMesh; - public WheelPlacement Placement; - public bool IsSteering; - [Range(0, 1)] public float GripFactor = 0.3f; - } - - private void OnDrawGizmos() - { - foreach (var wheel in Wheels) - { - var pos = wheel.WheelSpring.transform.position; - var wheelCenter = pos - RestLength * Vector3.up; - Gizmos.color = Color.green; - Gizmos.DrawLine(pos, pos - RestLength * Vector3.up); - - Gizmos.color = Color.gray; - Gizmos.DrawWireSphere(wheelCenter, WheelsRadius); - } - } - - private class Baker : Baker - { - public override void Bake(VehicleAuthoring authoring) - { - var vehicleBakingData = new VehicleBakingData - { - Authoring = authoring, - WheelVisual0 = GetEntity(authoring.Wheels[0].WheelMesh.gameObject, TransformUsageFlags.Dynamic), - WheelVisual1 = GetEntity(authoring.Wheels[1].WheelMesh.gameObject, TransformUsageFlags.Dynamic), - WheelVisual2 = GetEntity(authoring.Wheels[2].WheelMesh.gameObject, TransformUsageFlags.Dynamic), - WheelVisual3 = GetEntity(authoring.Wheels[3].WheelMesh.gameObject, TransformUsageFlags.Dynamic), - WheelSpring0 = GetEntity(authoring.Wheels[0].WheelSpring.gameObject, TransformUsageFlags.Dynamic), - WheelSpring1 = GetEntity(authoring.Wheels[1].WheelSpring.gameObject, TransformUsageFlags.Dynamic), - WheelSpring2 = GetEntity(authoring.Wheels[2].WheelSpring.gameObject, TransformUsageFlags.Dynamic), - WheelSpring3 = GetEntity(authoring.Wheels[3].WheelSpring.gameObject, TransformUsageFlags.Dynamic) - }; - - var vehicleEntity = GetEntity(authoring.gameObject, TransformUsageFlags.Dynamic); - AddComponent(vehicleEntity, vehicleBakingData); - - AddComponent(vehicleEntity); - AddComponent(vehicleEntity); - AddComponent(vehicleEntity); - AddComponent(vehicleEntity); - AddComponent(vehicleEntity); - - AddComponent(vehicleEntity, new VolumeData - { - Min = authoring.MinAudioVolume, - Max = authoring.MaxAudioVolume, - }); - } - } - } - - [TemporaryBakingType] - public struct VehicleBakingData : IComponentData - { - public UnityObjectRef Authoring; - public Entity WheelVisual0; - public Entity WheelVisual1; - public Entity WheelVisual2; - public Entity WheelVisual3; - - public Entity WheelSpring0; - public Entity WheelSpring1; - public Entity WheelSpring2; - public Entity WheelSpring3; - } - - [WorldSystemFilter(WorldSystemFilterFlags.BakingSystem)] - [UpdateInGroup(typeof(PostBakingSystemGroup))] - public partial class VehicleBaker : SystemBase - { - protected override void OnUpdate() - { - Entities - .WithEntityQueryOptions(EntityQueryOptions.IncludePrefab) - .WithStructuralChanges() - .ForEach((Entity entity, ref VehicleBakingData vehicleBakingData) => - { - var vehicleAuthoring = vehicleBakingData.Authoring.Value; - var chassis = new ChassisReference { Value = entity }; - var suspension = new Suspension - { - RestLength = vehicleAuthoring.RestLength, - SpringStiffness = vehicleAuthoring.SpringStiffness, - DamperStiffness = vehicleAuthoring.DamperStiffness, - SpringLength = vehicleAuthoring.RestLength - }; - //Setup steering - var wheelsBase = GetWheelsBaseDistance(vehicleAuthoring.Wheels); - var rearTrack = GetRearTrackDistance(vehicleAuthoring.Wheels); - var antiRoll = new AntiRollBar { Stiffness = vehicleAuthoring.AntiRollStiffness }; - var driveTorqueCurve = - AnimationCurveBlob.CreateBlob(vehicleAuthoring.DriveTorqueCurve, Allocator.Persistent); - var vehicleChassis = new VehicleChassis - { - DownForce = vehicleAuthoring.DownForce, - CollisionMask = vehicleAuthoring.BodyCollisionMask - }; - for (var i = 0; i < vehicleAuthoring.Wheels.Length; i++) - { - var wheelAuthoring = vehicleAuthoring.Wheels[i]; - - var visualMesh = i switch - { - 0 => vehicleBakingData.WheelVisual0, - 1 => vehicleBakingData.WheelVisual1, - 2 => vehicleBakingData.WheelVisual2, - 3 => vehicleBakingData.WheelVisual3, - _ => vehicleBakingData.WheelVisual0 - }; - - var wheel = new Wheel - { - CollisionMask = vehicleAuthoring.WheelsCollisionMask, - Radius = vehicleAuthoring.WheelsRadius, - DriveTorque = vehicleAuthoring.DriveTorque, - MaxDriveTorque = vehicleAuthoring.MaxDriveTorque, - DriveTorqueCurve = driveTorqueCurve, - GripFactor = wheelAuthoring.GripFactor, - Placement = wheelAuthoring.Placement, - VisualMesh = visualMesh, - }; - - var wheelEntity = i switch - { - 0 => vehicleBakingData.WheelSpring0, - 1 => vehicleBakingData.WheelSpring1, - 2 => vehicleBakingData.WheelSpring2, - 3 => vehicleBakingData.WheelSpring3, - _ => vehicleBakingData.WheelSpring0 - }; - - if (wheelAuthoring.IsSteering) - { - var steering = new Steering - { - TurnRadius = vehicleAuthoring.TurnRadius, - SteeringForce = vehicleAuthoring.SteeringForce, - WheelsBase = wheelsBase, - RearTrack = rearTrack, - SteeringTime = vehicleAuthoring.SteeringTime, - }; - EntityManager.AddComponentData(wheelEntity, steering); - } - - switch (wheelAuthoring.Placement) - { - case WheelPlacement.FrontRight: - antiRoll.FrontRightWheel = wheelEntity; - break; - case WheelPlacement.FrontLeft: - antiRoll.FrontLeftWheel = wheelEntity; - break; - case WheelPlacement.RearRight: - antiRoll.RearRightWheel = wheelEntity; - break; - case WheelPlacement.RearLeft: - antiRoll.RearLeftWheel = wheelEntity; - break; - } - - EntityManager.AddComponentData(wheelEntity, wheel); - EntityManager.AddComponentData(wheelEntity, suspension); - EntityManager.AddComponentData(wheelEntity, chassis); - EntityManager.AddComponent(wheelEntity); - EntityManager.AddComponent(wheelEntity); - } - - EntityManager.AddComponentData(entity, antiRoll); - EntityManager.AddComponentData(entity, vehicleChassis); - }).Run(); - } - - // Calculates the distance between front and rear wheels - private float GetWheelsBaseDistance(VehicleAuthoring.WheelAuthoringHelper[] wheels) - { - var frontLeft = wheels.First(w => w.Placement == WheelPlacement.FrontLeft); - var rearLeft = wheels.First(w => w.Placement == WheelPlacement.RearLeft); - return math.distance(frontLeft.WheelSpring.transform.position, rearLeft.WheelSpring.transform.position); - } - - // Calculates the distance between the rear wheels - private float GetRearTrackDistance(VehicleAuthoring.WheelAuthoringHelper[] wheels) - { - var rearRight = wheels.First(w => w.Placement == WheelPlacement.RearRight); - var rearLeft = wheels.First(w => w.Placement == WheelPlacement.RearLeft); - return math.distance(rearLeft.WheelSpring.transform.position, rearRight.WheelSpring.transform.position); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs.meta b/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs.meta deleted file mode 100644 index 91910fee7..000000000 --- a/Assets/Scripts/Authoring/Car/VehicleAuthoring.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 547b466801d44ac88c5c05602012313e -timeCreated: 1650694140 \ No newline at end of file diff --git a/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs b/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs new file mode 100644 index 000000000..1208e1ff2 --- /dev/null +++ b/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs @@ -0,0 +1,35 @@ +using Unity.Entities.Racing.Common; +using UnityEngine; + +namespace Unity.Entities.Racing.Authoring +{ + public class VehiclePlayerAuthoring : MonoBehaviour + { + [Header("Engine Sound")] + [SerializeField, Range(0, 1)] + private float MinAudioVolume = 0.4f; + [SerializeField, Range(0, 1)] + private float MaxAudioVolume = 1.0f; + + private class Baker : Baker + { + public override void Bake(VehiclePlayerAuthoring authoring) + { + var entity = GetEntity(authoring.gameObject, TransformUsageFlags.Dynamic); + AddComponent(entity); + AddComponent(entity); + AddComponent(entity); + AddComponent(entity); + AddComponent(entity); + AddComponent(entity); + AddComponent(entity); + + AddComponent(entity, new VolumeData + { + Min = authoring.MinAudioVolume, + Max = authoring.MaxAudioVolume, + }); + } + } + } +} diff --git a/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs.meta b/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs.meta new file mode 100644 index 000000000..9a82787a1 --- /dev/null +++ b/Assets/Scripts/Authoring/Car/VehiclePlayerAuthoring.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3e65554d43563b8419cb2aa89aaecfc6 \ No newline at end of file diff --git a/Assets/Scripts/Components/Input.cs b/Assets/Scripts/Components/Input.cs index aa479d950..55558407b 100644 --- a/Assets/Scripts/Components/Input.cs +++ b/Assets/Scripts/Components/Input.cs @@ -1,10 +1,33 @@ +using System; +using System.Runtime.InteropServices; using Unity.NetCode; namespace Unity.Entities.Racing.Common { public struct CarInput : IInputComponentData { - public float Horizontal; + public float Break; + public float Handbreak; public float Vertical; + public float Horizontal; + public bool EngineStartStop; + } + + public struct PlayerGameInput : IComponentData + { + public IntPtr Value; + public GCHandle gCHandle; + public GameInput.VehicleActions GetInput() + { + gCHandle = GCHandle.FromIntPtr(Value); + var gameInput = gCHandle.Target as GameInput; + return gameInput.Vehicle; + } + + public void Free() + { + if (gCHandle.IsAllocated) + gCHandle.Free(); + } } } \ No newline at end of file diff --git a/Assets/Scripts/Components/Unity.Entities.Racing.Common.asmdef b/Assets/Scripts/Components/Unity.Entities.Racing.Common.asmdef index 444951aea..8679a7ea6 100644 --- a/Assets/Scripts/Components/Unity.Entities.Racing.Common.asmdef +++ b/Assets/Scripts/Components/Unity.Entities.Racing.Common.asmdef @@ -15,7 +15,9 @@ "Unity.NetCode.Physics", "Unity.Cinemachine", "Unity.Mathematics.Extensions", - "Unity.Networking.Transport" + "Unity.Networking.Transport", + "com.unity.vehicles", + "Input" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Components/Vehicle.cs b/Assets/Scripts/Components/Vehicle.cs index fac07aa50..e3e5c0071 100644 --- a/Assets/Scripts/Components/Vehicle.cs +++ b/Assets/Scripts/Components/Vehicle.cs @@ -1,20 +1,10 @@ +using Unity.Mathematics; using Unity.NetCode; +using Unity.Physics; +using Unity.Vehicles; namespace Unity.Entities.Racing.Common { - /// - /// Calculate anti-roll bar and apply correction forces to reduce body roll - /// https://en.wikipedia.org/wiki/Anti-roll_bar - /// - public struct AntiRollBar : IComponentData - { - public float Stiffness; - public Entity FrontRightWheel; - public Entity FrontLeftWheel; - public Entity RearRightWheel; - public Entity RearLeftWheel; - } - /// /// Stores data for the chassis and physics forces. /// Quantized or unquantized. Where quantized means a float value is sent as an int with a certain multiplication factor which sets the precision (12.456789 can be sent as 12345 with a quantization factor of 1000). @@ -25,4 +15,77 @@ public struct VehicleChassis : IComponentData public CollisionCategories CollisionMask; [GhostField(Quantization = 10000)] public float DownForce; } + + + /// + /// The ghost variants (VehicleControlData_GhostVariant, WheelOnVehicle_GhostVariant) are required to update wheel visuals. + /// See: https://docs.unity3d.com/Packages/com.unity.vehicles@0.1/manual/networking.html + /// + [GhostComponentVariation(typeof(VehicleControlData))] + public struct VehicleControlData_GhostVariant + { + [GhostField()] + public float SteeringPosition; + [GhostField()] + public int TransmissionCurrentGear; + [GhostField()] + public float TransmissionCurrentGearRatio; + [GhostField()] + public float EngineAngularVelocity; + [GhostField()] + public bool EngineIsRunning; + } + + [GhostComponentVariation(typeof(WheelOnVehicle))] + public struct WheelOnVehicle_GhostVariant + { + [GhostField(SendData = false)] + public int WheelProtectorChildColliderIndex; + [GhostField(SendData = false)] + public RigidTransform SuspensionLocalTransform; + [GhostField(SendData = false)] + public Entity AxlePairedWheelEntity; + [GhostField(SendData = false)] + public int AxlePairedWheelIndex; + [GhostField(SendData = false)] + public Entity Entity; + [GhostField(SendData = false)] + public float MotorTorque; + [GhostField(SendData = false)] + public float BrakeTorque; + [GhostField(SendData = false)] + public float AngularVelocityLimit; + + [GhostField()] + public float SteerAngle; + [GhostField()] + public float AngularVelocity; + [GhostField()] + public float RotationAngle; + [GhostField()] + public float SuspensionLength; + [GhostField(SendData = false)] + public float VisualSuspensionLength; + + [GhostField(SendData = false)] + public bool IsGrounded; + [GhostField(SendData = false)] + public ColliderCastHit WheelHit; + [GhostField(SendData = false)] + public float3 SuspensionImpulse; + [GhostField(SendData = false)] + public float3 FrictionImpulse; + [GhostField()] + public float2 FrictionSlip; + [GhostField(SendData = false)] + public float2 FrictionSpeed; + + [GhostField()] + public bool StaticFrictionReferenceIsSet; + [GhostField()] + public float3 StaticFrictionRefPosition; + [GhostField(SendData = false)] + public bool DisableStaticFrictionSingleFrame; + } + } \ No newline at end of file diff --git a/Assets/Scripts/Components/Wheel.cs b/Assets/Scripts/Components/Wheel.cs index 455a7e8b0..6c7be13b7 100644 --- a/Assets/Scripts/Components/Wheel.cs +++ b/Assets/Scripts/Components/Wheel.cs @@ -5,67 +5,6 @@ namespace Unity.Entities.Racing.Common { - /// - /// Stores wheel data such as, visuals, rotation, size... - /// - [GhostComponent(SendDataForChildEntity = true)] - public struct Wheel : IComponentData - { - public CollisionCategories CollisionMask; - public float Radius; - public WheelPlacement Placement; - public float DriveTorque; - public float MaxDriveTorque; - public Entity VisualMesh; - public float RotationAngle; - public float GripFactor; - [GhostField(Quantization = 10000)] public float SteeringAngle; - [GhostField(Quantization = 10000)] public float DriveForce; - [GhostField(Quantization = 10000)] public float SidewaysForce; - public BlobAssetReference DriveTorqueCurve; - - public void Reset() - { - RotationAngle = 0; - SteeringAngle = 0; - SidewaysForce = 0; - DriveForce = 0; - } - - public void Lerp(Wheel newData, float delta) - { - RotationAngle = math.lerp(RotationAngle , newData.RotationAngle, delta); - SteeringAngle = math.lerp(SteeringAngle , newData.SteeringAngle, delta); - SidewaysForce = math.lerp(SidewaysForce , newData.SidewaysForce, delta); - DriveForce = (DriveForce + newData.DriveForce) * delta; - } - } - /// - /// Stores data for physics Steering. - /// - [GhostComponent(SendDataForChildEntity = true)] - public struct Steering : IComponentData - { - public float TurnRadius; - public float SteeringForce; - public float SteeringTime; - public float WheelsBase; - public float RearTrack; - - public float CalculateSteeringAngle(float amount, int dir) - { - return math.atan(WheelsBase / (TurnRadius + dir * RearTrack / 2)) * amount * SteeringForce; - } - } - - public enum WheelPlacement - { - FrontRight, - FrontLeft, - RearRight, - RearLeft - } - /// /// Based on Physics Category Names. /// @@ -77,86 +16,6 @@ public enum CollisionCategories Triggers = 0x4, Car = 0x8, } - - /// - /// Keeps the driving physics parameters. - /// - public struct WheelDriveControls : IComponentData - { - public float DriveAmount; - public float SteerAmount; - - public void Reset() - { - DriveAmount = 0; - SteerAmount = 0; - } - } - - /// - /// Stores suspension parameters for physics - /// - [GhostComponent(SendDataForChildEntity = true)] - public struct Suspension : IComponentData - { - public float RestLength; - public float SpringStiffness; - public float DamperStiffness; - [GhostField(Quantization = 100000)] public float SuspensionForce; - [GhostField(Quantization = 100000)] public float SpringLength; - [GhostField(Quantization = 100000)] public float SpringForce; - [GhostField(Quantization = 100000)] public float DamperForce; - - public void Reset() - { - SuspensionForce = 0; - SpringLength = RestLength; - SpringForce = 0; - DamperForce = 0; - } - - public void Lerp(Suspension newSuspension, float delta) - { - SuspensionForce = math.lerp(SuspensionForce , newSuspension.SpringForce, delta); - SpringLength = math.lerp(SpringLength , newSuspension.SpringLength, delta); - SpringForce = math.lerp(SpringForce , newSuspension.SpringForce, delta); - DamperForce = math.lerp(DamperForce , newSuspension.DamperForce, delta); - } - } - - /// - /// Stores all hit collision data for Wheels. - /// - [GhostComponent(SendDataForChildEntity = true)] - public struct WheelHitData : IComponentData - { - public float3 Origin; - public float3 WheelCenter; - public float3 Position; - public float SurfaceFriction; - public float3 Velocity; - public bool HasHit; - - public void Reset() - { - Origin = float3.zero; - WheelCenter = float3.zero; - Position = float3.zero; - SurfaceFriction = 0; - HasHit = false; - Velocity = float3.zero; - } - - public void Lerp(WheelHitData newHitData, float delta) - { - Origin = math.lerp(Origin, newHitData.Origin, delta); - WheelCenter = math.lerp(WheelCenter, newHitData.WheelCenter, delta); - Position = math.lerp(Position, newHitData.Position, delta); - SurfaceFriction = math.lerp(SurfaceFriction, newHitData.SurfaceFriction, delta); - Velocity = math.lerp(Velocity, newHitData.Velocity, delta); - } - } - /// /// Assign the chassis entity to the wheel for later processing /// diff --git a/Assets/Scripts/Gameplay/Player/Leaderboard.cs b/Assets/Scripts/Gameplay/Player/Leaderboard.cs index c472a1fe8..dec446776 100644 --- a/Assets/Scripts/Gameplay/Player/Leaderboard.cs +++ b/Assets/Scripts/Gameplay/Player/Leaderboard.cs @@ -43,9 +43,6 @@ public void OnUpdate(ref SystemState state) // Reset Players in Race race.SetRaceState(RaceState.NotStarted); race.ResetRace(); - - var resetWheelsJob = new ResetWheelsJob(); - state.Dependency = resetWheelsJob.ScheduleParallel(state.Dependency); } SetSingleton(race); diff --git a/Assets/Scripts/Gameplay/Player/PlayerSpawnSystem.cs b/Assets/Scripts/Gameplay/Player/PlayerSpawnSystem.cs index a4e469799..e54658e0c 100644 --- a/Assets/Scripts/Gameplay/Player/PlayerSpawnSystem.cs +++ b/Assets/Scripts/Gameplay/Player/PlayerSpawnSystem.cs @@ -103,7 +103,7 @@ in Query, RefRO>().WithEntit }); commandBuffer.SetComponent(player, new Skin { - Id = request.ValueRO. Id + Id = request.ValueRO.Id }); // Add the player to the linked entity group on the connection so it is destroyed diff --git a/Assets/Scripts/Gameplay/Player/PlayerTeleport.cs b/Assets/Scripts/Gameplay/Player/PlayerTeleport.cs index a725c7e9d..cb1d5b23f 100644 --- a/Assets/Scripts/Gameplay/Player/PlayerTeleport.cs +++ b/Assets/Scripts/Gameplay/Player/PlayerTeleport.cs @@ -53,52 +53,6 @@ private void Execute(ref LocalTransform localTransform, } } - [BurstCompile] - [WithAll(typeof(Simulate))] - public partial struct ResetWheelsJob : IJobEntity - { - public Entity Target; - - private void Execute(in ChassisReference chassisReference, ref Wheel wheel, ref Suspension suspension, - ref WheelHitData wheelHitData) - { - if (Target != Entity.Null && chassisReference.Value != Target) - { - return; - } - - wheel.Reset(); - suspension.Reset(); - wheelHitData.Reset(); - } - } - - [UpdateAfter(typeof(TeleportCarSystem))] - public partial struct ResetWheelsSystem : ISystem - { - [BurstCompile] - public void OnUpdate(ref SystemState state) - { - // Change state of the players and count players in race - foreach (var (reset, entity) in Query>() - .WithEntityAccess() - .WithAll() - .WithAll() - .WithAll()) - { - if (reset.ValueRO.Wheels) - { - var resetWheelsJob = new ResetWheelsJob - { - Target = entity - }; - - state.Dependency = resetWheelsJob.ScheduleParallel(state.Dependency); - reset.ValueRW.Wheels = false; - } - } - } - } [UpdateInGroup(typeof(TransformSystemGroup))] public partial struct DisableSmoothingSystem : ISystem diff --git a/Assets/Scripts/Gameplay/Player/UpdateCarSkin.cs b/Assets/Scripts/Gameplay/Player/UpdateCarSkin.cs index c9c1bc68b..471aa7519 100644 --- a/Assets/Scripts/Gameplay/Player/UpdateCarSkin.cs +++ b/Assets/Scripts/Gameplay/Player/UpdateCarSkin.cs @@ -1,6 +1,7 @@ using Unity.Burst; using Unity.Collections; using Unity.Entities.Racing.Common; +using Unity.Jobs; using Unity.NetCode; using Unity.Transforms; using static Unity.Entities.SystemAPI; @@ -17,27 +18,19 @@ public partial struct SetPlayerSkinSystem : ISystem public void OnCreate(ref SystemState state) { + state.RequireForUpdate(); state.RequireForUpdate(); - m_CarWithoutSkinQuery = state.GetEntityQuery(new EntityQueryDesc - { - All = new ComponentType[] - { - typeof(LapProgress) - }, - None = new ComponentType[] - { - typeof(HasVisual) - } - }); + m_CarWithoutSkinQuery = state.GetEntityQuery(ComponentType.Exclude(), ComponentType.ReadOnly()); state.RequireForUpdate(m_CarWithoutSkinQuery); } [BurstCompile] public void OnUpdate(ref SystemState state) { - var commandBuffer = new EntityCommandBuffer(Allocator.Temp); + var commandBuffer = GetSingleton(). + CreateCommandBuffer(state.WorldUnmanaged); var skinBuffer = GetSingletonBuffer(true); - + foreach (var (skin, entity) in Query>() .WithAll() .WithAll() @@ -46,13 +39,29 @@ public void OnUpdate(ref SystemState state) { var visual = commandBuffer.Instantiate(skinBuffer[skin.ValueRO.Id].VisualEntity); commandBuffer.AddComponent(visual, new Parent { Value = entity }); - commandBuffer.AddComponent(entity, - new Skin { Id = skin.ValueRO.Id, NeedUpdate = true, VisualCar = visual }); commandBuffer.AddComponent(entity); + commandBuffer.AddComponent(entity, + new Skin + { + Id = skin.ValueRO.Id, + NeedUpdate = true, + VisualCar = visual + }); } + } + } - commandBuffer.Playback(state.EntityManager); - commandBuffer.Dispose(); + public struct HideVisualSkinWheelsJob : IJobParallelFor + { + public NativeArray Wheels; + [ReadOnly] + public ComponentLookup LocalToWorldLookup; + public EntityCommandBuffer.ParallelWriter ECB; + public void Execute(int index) + { + var entity = Wheels[index]; + var localToWorld = LocalToWorldLookup[entity]; + ECB.SetComponent(index, entity, LocalTransform.FromPositionRotationScale(localToWorld.Position, localToWorld.Rotation, 0)); } } @@ -67,6 +76,7 @@ public partial struct SetWheelVisualSystem : ISystem [BurstCompile] public void OnCreate(ref SystemState state) { + state.RequireForUpdate(); m_VisualWheelsLookup = state.GetComponentLookup(); state.RequireForUpdate(); } @@ -75,8 +85,9 @@ public void OnCreate(ref SystemState state) public void OnUpdate(ref SystemState state) { m_VisualWheelsLookup.Update(ref state); - var commandBuffer = new EntityCommandBuffer(Allocator.Temp); - + var commandBuffer = GetSingleton(). + CreateCommandBuffer(state.WorldUnmanaged); + foreach (var (skin, entity) in Query>() .WithAll() .WithAll() @@ -84,40 +95,40 @@ public void OnUpdate(ref SystemState state) { if (!skin.ValueRO.NeedUpdate) { - return; + continue; } if (m_VisualWheelsLookup.TryGetComponent(skin.ValueRO.VisualCar, out var visual)) { skin.ValueRW.NeedUpdate = false; - - foreach (var (wheel, chassisRef) - in Query,RefRO>()) - { - if (chassisRef.ValueRO.Value == entity) - { - switch (wheel.ValueRO.Placement) - { - case WheelPlacement.FrontRight: - wheel.ValueRW.VisualMesh = visual.WheelFR; - break; - case WheelPlacement.FrontLeft: - wheel.ValueRW.VisualMesh = visual.WheelFL; - break; - case WheelPlacement.RearRight: - wheel.ValueRW.VisualMesh = visual.WheelRR; - break; - case WheelPlacement.RearLeft: - wheel.ValueRW.VisualMesh = visual.WheelRL; - break; - } - } - } } } + + var wheels = new NativeList(Allocator.Temp); + foreach (var (visualWheels, entity) in Query>().WithNone().WithEntityAccess()) + { + commandBuffer.AddComponent(entity); + var visuals = visualWheels.ValueRO; + wheels.Add(visuals.WheelFL); + wheels.Add(visuals.WheelFR); + wheels.Add(visuals.WheelRL); + wheels.Add(visuals.WheelRR); + } + + if (!wheels.IsEmpty) + { + UnityEngine.Debug.Log($"The number of vehicles this frame:{wheels.Length} has been updated."); + + // The skin visuals should be hidden because they’re already present in the vehicle ghost. + var hideVisualWheelsJob = new HideVisualSkinWheelsJob + { + Wheels = wheels.ToArray(Allocator.TempJob), + LocalToWorldLookup = GetComponentLookup(true), + ECB = commandBuffer.AsParallelWriter() + }; - commandBuffer.Playback(state.EntityManager); - commandBuffer.Dispose(); + state.Dependency = hideVisualWheelsJob.Schedule(wheels.Length, 64, state.Dependency); + } } } } \ No newline at end of file diff --git a/Assets/Scripts/Gameplay/UI/LoadingScreen/LoadingScreen.cs b/Assets/Scripts/Gameplay/UI/LoadingScreen/LoadingScreen.cs index 069be2c33..fe9b497ad 100644 --- a/Assets/Scripts/Gameplay/UI/LoadingScreen/LoadingScreen.cs +++ b/Assets/Scripts/Gameplay/UI/LoadingScreen/LoadingScreen.cs @@ -30,12 +30,10 @@ private void Awake() private void OnEnable() { -#if !UNITY_SERVER var root = GetComponent().rootVisualElement; m_Container = root.Q("loading-screen-container"); m_LoadingCircle = root.Q("loading-circle"); m_TextLabel = m_Container.Q