diff --git a/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png b/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7ba052b19e9087a4ea67a418c2ddb88023ddd1 --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16e619d44c93a266f8d23096421d98b00b3687d4d40322d843de3a3f3128779b +size 1048293 diff --git a/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png.meta b/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..7f135289464fff762fe93c45f839d5cb822e827d --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/Assets_FenceChained/models/Materials/metal_fence-1_MaskMap.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: d27142df7ded08e4c97f5758d1e99586 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png b/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png new file mode 100644 index 0000000000000000000000000000000000000000..ff06e31a3543c26923ef4d0f610cc04399603103 --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef7e54d9c2caff3f85d13d07635d2dd17e2dac4c50b4b84fba7764897110ea45 +size 1627603 diff --git a/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png.meta b/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..05b15026a4bd7324fa8df5dcc50848c2b434d7be --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/Industrial building/Garage/Materials/garage_MaskMap.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 29cb3b66d1ff0ed4783ec5324f6a7d83 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png b/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3ab24867565c0d3c6a594ca81887362b7b9393 --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abc475bbb77500a236d561aa781bbcbe1f487b7d1f4a6de7d5b28bdca14eccf2 +size 4129175 diff --git a/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png.meta b/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..28b3579d7df24a20af71a5d0e9eaf85fa3ff48a2 --- /dev/null +++ b/MarkedUnity/Assets/3rdParty/devotid/Parking Gate/Materials/GATE_Vehicle_MaskMap.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 862d77ba22381d14dab8384b8814cf2f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/MarkedUnity/Assets/Prefabs/Vehicles/PlayerCar.prefab b/MarkedUnity/Assets/Prefabs/Vehicles/PlayerCar.prefab index daa3130b3cbf855683982340f96611473c8c154c..7916e573a65b6b30133630e36a580d5c8bbcfe70 100644 --- a/MarkedUnity/Assets/Prefabs/Vehicles/PlayerCar.prefab +++ b/MarkedUnity/Assets/Prefabs/Vehicles/PlayerCar.prefab @@ -8109,7 +8109,7 @@ MonoBehaviour: tunerCatchArea: 0.001 Truck: {fileID: 0} warpDistanceMax: 96 - warpDistanceMin: 16 + warpDistanceMin: 32 warpAmount: 0 normalSource: {fileID: 7115818538866824881} warpedSource: {fileID: 2636169313883217922} @@ -9398,7 +9398,7 @@ MonoBehaviour: inputOffset: 0 inputOffsetTarget: 0 inputOffsetSpeed: 1 - interferenceMinDist: 8 + interferenceMinDist: 32 interferenceMaxDist: 64 minStartTime: 1 maxStartTime: 3 diff --git a/MarkedUnity/Assets/Resources/Data/LevelData/Level2.asset b/MarkedUnity/Assets/Resources/Data/LevelData/Level2.asset index 58b09be9cf0f949dad15b25b575040c141c4a2a8..8ee7f85f31825e5abf4b2c50f6322902da8447ed 100644 --- a/MarkedUnity/Assets/Resources/Data/LevelData/Level2.asset +++ b/MarkedUnity/Assets/Resources/Data/LevelData/Level2.asset @@ -15,7 +15,7 @@ MonoBehaviour: levelName: Tuesday startTutorial: 0 minAttitudeMode: 1 - maxAttitudeMode: 2 + maxAttitudeMode: 3 attitudeCurve: serializedVersion: 2 m_Curve: @@ -42,6 +42,8 @@ MonoBehaviour: m_RotationOrder: 4 mapSize: 5000 junctionGridLength: 1000 + roadTime: 60 + roadParTime: 0.5 junctionFilePaths: - Roadmap/Junctions/SingleCrossSingle - Roadmap/Junctions/SingleDiagCrossSingle diff --git a/MarkedUnity/Assets/Resources/Data/LevelData/Level3.asset b/MarkedUnity/Assets/Resources/Data/LevelData/Level3.asset index 5b4e131ce8f07195a088784501770d01120f65ff..a85533ee5d8c39fb50667c90ebac45164e0347f0 100644 --- a/MarkedUnity/Assets/Resources/Data/LevelData/Level3.asset +++ b/MarkedUnity/Assets/Resources/Data/LevelData/Level3.asset @@ -22,17 +22,17 @@ MonoBehaviour: - serializedVersion: 3 time: 0 value: 0 - inSlope: 1.3333334 - outSlope: 1.3333334 + inSlope: 2 + outSlope: 2 tangentMode: 34 weightedMode: 0 inWeight: 0 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.75 + time: 0.5 value: 1 - inSlope: 1.3333334 - outSlope: 1.3333334 + inSlope: 2 + outSlope: 2 tangentMode: 34 weightedMode: 0 inWeight: 0.33333334 @@ -42,6 +42,8 @@ MonoBehaviour: m_RotationOrder: 4 mapSize: 5000 junctionGridLength: 1000 + roadTime: 60 + roadParTime: 0.5 junctionFilePaths: - Roadmap/Junctions/SingleCrossSingle - Roadmap/Junctions/SingleDiagCrossSingle diff --git a/MarkedUnity/Assets/Resources/Roadmap/Signposts/DeadEndSignpost.prefab b/MarkedUnity/Assets/Resources/Roadmap/Signposts/DeadEndSignpost.prefab index 38385eb061c237e8e4de4c9002f9ca33134dcdab..13681faa5aaf4df43a345aa3d70611021cc43624 100644 --- a/MarkedUnity/Assets/Resources/Roadmap/Signposts/DeadEndSignpost.prefab +++ b/MarkedUnity/Assets/Resources/Roadmap/Signposts/DeadEndSignpost.prefab @@ -164,6 +164,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 3917395170444939286} + - component: {fileID: 5934479061755452509} - component: {fileID: 5986768474451776994} - component: {fileID: 8718977525197563724} m_Layer: 0 @@ -188,6 +189,22 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5934479061755452509 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3917395170444971062} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 --- !u!65 &5986768474451776994 BoxCollider: m_ObjectHideFlags: 0 @@ -213,3 +230,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 60d731a9d8092484ab3f66a1b2110426, type: 3} m_Name: m_EditorClassIdentifier: + minCollisionSpeed: 1.25 diff --git a/MarkedUnity/Assets/Resources/Roadmap/Signposts/DirectionalSignpost.prefab b/MarkedUnity/Assets/Resources/Roadmap/Signposts/DirectionalSignpost.prefab index 784c0d814df4d08914a2536f22b74f343bc943a4..f789acf10f4245cb8b5d18fc0c7fffc2310fe7e9 100644 --- a/MarkedUnity/Assets/Resources/Roadmap/Signposts/DirectionalSignpost.prefab +++ b/MarkedUnity/Assets/Resources/Roadmap/Signposts/DirectionalSignpost.prefab @@ -194,6 +194,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 6914513936087144895} + - component: {fileID: 3943748609987135536} - component: {fileID: 5542504484382347651} - component: {fileID: 8754879842106251429} m_Layer: 0 @@ -219,6 +220,22 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &3943748609987135536 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6914513936086844831} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 --- !u!65 &5542504484382347651 BoxCollider: m_ObjectHideFlags: 0 @@ -244,3 +261,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 60d731a9d8092484ab3f66a1b2110426, type: 3} m_Name: m_EditorClassIdentifier: + minCollisionSpeed: 1.25 diff --git a/MarkedUnity/Assets/Scenes/Levels/Level2.unity b/MarkedUnity/Assets/Scenes/Levels/Level2.unity index 6d83b2281441f62e6dc664ef422b9b025661746b..05bb191b831041ddf79e077d5a0d061b651e4793 100644 --- a/MarkedUnity/Assets/Scenes/Levels/Level2.unity +++ b/MarkedUnity/Assets/Scenes/Levels/Level2.unity @@ -195,6 +195,12 @@ PrefabInstance: propertyPath: levelController value: objectReference: {fileID: 1697705362} + - target: {fileID: 2179513669611254193, guid: 725f964eb32cb7743b18dfba4bedcd47, + type: 3} + propertyPath: levelData + value: + objectReference: {fileID: 11400000, guid: 94294e20330584549b48e2e56e2f89a9, + type: 2} - target: {fileID: 8894608596656475318, guid: 725f964eb32cb7743b18dfba4bedcd47, type: 3} propertyPath: m_StaticEditorFlags @@ -205,12 +211,6 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} - - target: {fileID: 2179513669611254193, guid: 725f964eb32cb7743b18dfba4bedcd47, - type: 3} - propertyPath: levelData - value: - objectReference: {fileID: 11400000, guid: 94294e20330584549b48e2e56e2f89a9, - type: 2} - target: {fileID: 5493051532432580901, guid: 725f964eb32cb7743b18dfba4bedcd47, type: 3} propertyPath: m_StaticEditorFlags @@ -362,11 +362,13 @@ MonoBehaviour: levelCtrl: {fileID: 1697705362} GUICtrl: {fileID: 92925250} levelGenerated: 0 + parTime: 0 carMixer: {fileID: 24100000, guid: d8616861915a7b647888c19a5bf84926, type: 2} LoadingAreaMaxSpeed: 8 houseEnd: {fileID: 39187783} startJunction: {fileID: 0} distToStart: 0 + roadNum: 0 parkingExit: {fileID: 7419627992914699160} startArea: {fileID: 7414879330863802505} --- !u!224 &92925246 stripped @@ -599,6 +601,36 @@ PrefabInstance: value: objectReference: {fileID: 11400000, guid: 47ca49b880c7cf4469493b829e5db429, type: 2} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[1].lightColor.g + value: 0.98245615 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[1].lightColor.b + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[2].lightColor.g + value: 0.90384614 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[2].lightColor.b + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[3].lightColor.g + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[3].lightColor.b + value: 0.75 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2b9070482fce9f04e825c3a227a5745b, type: 3} --- !u!114 &937500093 stripped diff --git a/MarkedUnity/Assets/Scenes/Levels/Level3.unity b/MarkedUnity/Assets/Scenes/Levels/Level3.unity index 9d0c87789d3a6cd0c89502854c30fa8e36a626d9..40f7a5606c074e7465f57397efa267d5e9d2f16b 100644 --- a/MarkedUnity/Assets/Scenes/Levels/Level3.unity +++ b/MarkedUnity/Assets/Scenes/Levels/Level3.unity @@ -195,6 +195,12 @@ PrefabInstance: propertyPath: levelController value: objectReference: {fileID: 1697705362} + - target: {fileID: 2179513669611254193, guid: 725f964eb32cb7743b18dfba4bedcd47, + type: 3} + propertyPath: levelData + value: + objectReference: {fileID: 11400000, guid: 94294e20330584549b48e2e56e2f89a9, + type: 2} - target: {fileID: 8894608596656475318, guid: 725f964eb32cb7743b18dfba4bedcd47, type: 3} propertyPath: m_StaticEditorFlags @@ -205,12 +211,6 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} - - target: {fileID: 2179513669611254193, guid: 725f964eb32cb7743b18dfba4bedcd47, - type: 3} - propertyPath: levelData - value: - objectReference: {fileID: 11400000, guid: 94294e20330584549b48e2e56e2f89a9, - type: 2} - target: {fileID: 5493051532432580901, guid: 725f964eb32cb7743b18dfba4bedcd47, type: 3} propertyPath: m_StaticEditorFlags @@ -362,11 +362,13 @@ MonoBehaviour: levelCtrl: {fileID: 1697705362} GUICtrl: {fileID: 92925250} levelGenerated: 0 + parTime: 0 carMixer: {fileID: 24100000, guid: d8616861915a7b647888c19a5bf84926, type: 2} LoadingAreaMaxSpeed: 8 houseEnd: {fileID: 39187783} startJunction: {fileID: 0} distToStart: 0 + roadNum: 0 parkingExit: {fileID: 7419627992914699160} startArea: {fileID: 7414879330863802505} --- !u!224 &92925246 stripped @@ -496,14 +498,14 @@ PrefabInstance: propertyPath: Truck value: objectReference: {fileID: 1491437687} - - target: {fileID: 367537629, guid: 582072740bb14144393cabb26bc7cde6, type: 3} - propertyPath: truckController - value: - objectReference: {fileID: 1491437687} - target: {fileID: 367537629, guid: 582072740bb14144393cabb26bc7cde6, type: 3} propertyPath: levelController value: objectReference: {fileID: 1697705362} + - target: {fileID: 367537629, guid: 582072740bb14144393cabb26bc7cde6, type: 3} + propertyPath: truckController + value: + objectReference: {fileID: 1491437687} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 582072740bb14144393cabb26bc7cde6, type: 3} --- !u!1001 &760188795 @@ -588,6 +590,36 @@ PrefabInstance: propertyPath: GUICtrl value: objectReference: {fileID: 92925250} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[1].lightColor.g + value: 0.9807693 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[1].lightColor.b + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[2].lightColor.g + value: 0.88461536 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[2].lightColor.b + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[3].lightColor.g + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 2398100540760707091, guid: 2b9070482fce9f04e825c3a227a5745b, + type: 3} + propertyPath: truckInteractions.Array.data[3].lightColor.b + value: 0.65 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2b9070482fce9f04e825c3a227a5745b, type: 3} --- !u!114 &937500093 stripped diff --git a/MarkedUnity/Assets/Scenes/Tests/Sandbox.unity b/MarkedUnity/Assets/Scenes/Tests/Sandbox.unity index cbd4a081d820af1ae2f5f02036fb777142912e6a..83b3b2c8f60c96c46eb48cac99ec55e8bbcbe9c4 100644 --- a/MarkedUnity/Assets/Scenes/Tests/Sandbox.unity +++ b/MarkedUnity/Assets/Scenes/Tests/Sandbox.unity @@ -339,6 +339,51 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Size.x + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Size.y + value: 1.4164914 + objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Size.z + value: 0.024999999 + objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Center.x + value: -7.895917e-11 + objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Center.y + value: 0.7060109 + objectReference: {fileID: 0} + - target: {fileID: 5986768474451776994, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Center.z + value: 0.012499994 + objectReference: {fileID: 0} + - target: {fileID: 8718977525197563724, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: minCollisionSpeed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5934479061755452509, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_IsKinematic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5934479061755452509, guid: ced1cac180380ba46b5552843df854af, + type: 3} + propertyPath: m_Mass + value: 500 + objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 3471294773786052965, guid: ced1cac180380ba46b5552843df854af, type: 3} m_SourcePrefab: {fileID: 100100000, guid: ced1cac180380ba46b5552843df854af, type: 3} @@ -1212,6 +1257,31 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5542504484382347651, guid: 3a7f03510178e42419fe3572b6e15dee, + type: 3} + propertyPath: m_Size.y + value: 1.3983117 + objectReference: {fileID: 0} + - target: {fileID: 5542504484382347651, guid: 3a7f03510178e42419fe3572b6e15dee, + type: 3} + propertyPath: m_Center.y + value: 0.6987008 + objectReference: {fileID: 0} + - target: {fileID: 8754879842106251429, guid: 3a7f03510178e42419fe3572b6e15dee, + type: 3} + propertyPath: minCollisionSpeed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3943748609987135536, guid: 3a7f03510178e42419fe3572b6e15dee, + type: 3} + propertyPath: m_IsKinematic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3943748609987135536, guid: 3a7f03510178e42419fe3572b6e15dee, + type: 3} + propertyPath: m_Mass + value: 500 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3a7f03510178e42419fe3572b6e15dee, type: 3} --- !u!1 &1774099300 diff --git a/MarkedUnity/Assets/Scripts/Behaviours/Game Controllers/LevelGenManager.cs b/MarkedUnity/Assets/Scripts/Behaviours/Game Controllers/LevelGenManager.cs index 3b6af14c6ffc8cea23b09fd99dcfec9686ea719d..e3de8afca03a133e99693f9f12c518ee5168037d 100644 --- a/MarkedUnity/Assets/Scripts/Behaviours/Game Controllers/LevelGenManager.cs +++ b/MarkedUnity/Assets/Scripts/Behaviours/Game Controllers/LevelGenManager.cs @@ -49,15 +49,21 @@ public class LevelGenManager : MonoBehaviour houseEnd.GetComponent<JunctionNode>().levelGen = this; houseEnd.GetComponent<JunctionNode>().CreateAndLinkNeighbours(ref flatPoints, ref junctionNodeLocations); + int highestDepth = 0; foreach(Transform juncTrans in houseEnd.parent) { if (juncTrans.GetComponent<JunctionNode>()) { juncTrans.GetComponent<JunctionNode>().CreateRoadSigns(2, juncTrans.GetComponent<JunctionNode>().treeDepth / 5); - roadNum += juncTrans.GetComponent<JunctionNode>().junctionExits.Length; + if (juncTrans.GetComponent<JunctionNode>().treeDepth > highestDepth) + { + highestDepth = juncTrans.GetComponent<JunctionNode>().treeDepth; + } } } + parTime = highestDepth * 60.0f; + if (levelCtrl != null) { levelCtrl.truckTrans.gameObject.SetActive(false); diff --git a/MarkedUnity/Assets/Scripts/Behaviours/Generation/Roadmap/Signpost.cs b/MarkedUnity/Assets/Scripts/Behaviours/Generation/Roadmap/Signpost.cs index 5aa7018a1745ff270a38059536dbf8963e67a654..c3c1e588315a13616f2e42d51131149713ecce1b 100644 --- a/MarkedUnity/Assets/Scripts/Behaviours/Generation/Roadmap/Signpost.cs +++ b/MarkedUnity/Assets/Scripts/Behaviours/Generation/Roadmap/Signpost.cs @@ -7,6 +7,11 @@ public class Signpost : MonoBehaviour public float minCollisionSpeed = 2.5f; + private void Awake() + { + this.gameObject.GetComponent<Rigidbody>().isKinematic = true; + } + private void Update() { if (this.transform.position.y < -10) @@ -19,9 +24,10 @@ public class Signpost : MonoBehaviour { if (collision.gameObject.layer == 9 || collision.gameObject.layer == 10) { - if (!this.gameObject.GetComponent<Rigidbody>() && collision.relativeVelocity.magnitude > 2.5f) + if (collision.relativeVelocity.magnitude > minCollisionSpeed && this.gameObject.GetComponent<Rigidbody>().isKinematic) { - this.gameObject.AddComponent<Rigidbody>(); + this.gameObject.GetComponent<Rigidbody>().isKinematic = false; + this.gameObject.GetComponent<Rigidbody>().AddForce((this.transform.position - collision.transform.position).normalized * collision.relativeVelocity.magnitude, ForceMode.Impulse); } } }