diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index bc746fa..47f53d9 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -396,6 +396,37 @@ Transform: m_CorrespondingSourceObject: {fileID: 4782874753337956, guid: d0942da8e0756d64fa0dc5f970badb08, type: 3} m_PrefabInstance: {fileID: 391900160} m_PrefabAsset: {fileID: 0} +--- !u!1 &295059924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 295059925} + m_Layer: 6 + m_Name: Exit Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &295059925 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 295059924} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.697, y: 0.073, z: 0.392} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4013073409083036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &391900160 PrefabInstance: m_ObjectHideFlags: 0 @@ -471,7 +502,7 @@ GameObject: m_Component: - component: {fileID: 402909028} - component: {fileID: 402909029} - m_Layer: 6 + m_Layer: 0 m_Name: Body m_TagString: Untagged m_Icon: {fileID: 0} @@ -495,12 +526,6 @@ Transform: - {fileID: 4645530161189886} - {fileID: 4339262433355008} - {fileID: 4407276694604108} - - {fileID: 4406050263170734} - - {fileID: 4531604977774900} - - {fileID: 4699927336320004} - - {fileID: 4063883639935628} - - {fileID: 4523265468913646} - - {fileID: 4909020366117782} - {fileID: 4897696120660826} - {fileID: 4655253026736156} - {fileID: 4602378580640646} @@ -516,6 +541,12 @@ Transform: - {fileID: 4453285007965852} - {fileID: 4021140706737604} - {fileID: 4088687687912634} + - {fileID: 4406050263170734} + - {fileID: 4531604977774900} + - {fileID: 4699927336320004} + - {fileID: 4063883639935628} + - {fileID: 1121341063} + - {fileID: 1782029511} m_Father: {fileID: 4013073409083036} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &402909029 @@ -994,37 +1025,6 @@ Transform: - {fileID: 572067177} m_Father: {fileID: 1188265441} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &480027986 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 480027987} - m_Layer: 6 - m_Name: ExitPoint - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &480027987 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 480027986} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.629, y: -0.276, z: 0.397} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 4013073409083036} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &505605455 GameObject: m_ObjectHideFlags: 0 @@ -1440,11 +1440,11 @@ WheelCollider: m_Center: {x: 0.01, y: 0.13, z: 0} m_Radius: 0.3 m_SuspensionSpring: - spring: 42763.883 - damper: 5730.3604 + spring: 41482.395 + damper: 5558.6406 targetPosition: 0.5 m_SuspensionDistance: 0.19620001 - m_ForceAppPointDistance: 0.74955404 + m_ForceAppPointDistance: 0.7548112 m_Mass: 20 m_WheelDampingRate: 0.25 m_ForwardFriction: @@ -1576,11 +1576,11 @@ WheelCollider: m_Center: {x: -0.01, y: 0.13, z: 0} m_Radius: 0.3 m_SuspensionSpring: - spring: 36913.574 - damper: 4946.4194 + spring: 36830.18 + damper: 4935.244 targetPosition: 0.5 - m_SuspensionDistance: 0.19620003 - m_ForceAppPointDistance: 0.74955404 + m_SuspensionDistance: 0.19620001 + m_ForceAppPointDistance: 0.7548112 m_Mass: 20 m_WheelDampingRate: 0.25 m_ForwardFriction: @@ -1949,6 +1949,67 @@ Transform: - {fileID: 1672258200} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1121341062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1121341063} + - component: {fileID: 1121341065} + - component: {fileID: 1121341064} + m_Layer: 0 + m_Name: Tocus_Hood_Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1121341063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121341062} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.00005826354, y: 0.5567659, z: 1.2279963} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4909020366117782} + m_Father: {fileID: 402909028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1121341064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121341062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b3e2d09be7614eb280964996788872ed, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CarPartInteractable + promptMessage: "\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043A\u0430\u043F\u043E\u0442 (E)" +--- !u!114 &1121341065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121341062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9aac6d89a0a64dc6ba41ec26a0117e79, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CarPartAnimator + openRotation: {x: -60, y: 0, z: 0} + speed: 5 --- !u!4 &1158675883 stripped Transform: m_CorrespondingSourceObject: {fileID: 4559603791418098, guid: 17ad28e3b260df24480db2f8dd6a7e09, type: 3} @@ -2109,11 +2170,11 @@ WheelCollider: m_Center: {x: -0.01, y: 0.13, z: 0} m_Radius: 0.3 m_SuspensionSpring: - spring: 32228.643 - damper: 4318.638 + spring: 33511.66 + damper: 4490.563 targetPosition: 0.5 - m_SuspensionDistance: 0.19620001 - m_ForceAppPointDistance: 0.7579061 + m_SuspensionDistance: 0.19620003 + m_ForceAppPointDistance: 0.7631633 m_Mass: 20 m_WheelDampingRate: 0.25 m_ForwardFriction: @@ -2308,11 +2369,11 @@ WheelCollider: m_Center: {x: 0.01, y: 0.13, z: 0} m_Radius: 0.3 m_SuspensionSpring: - spring: 38093.89 - damper: 5104.5815 + spring: 38175.76 + damper: 5115.5522 targetPosition: 0.5 - m_SuspensionDistance: 0.19620003 - m_ForceAppPointDistance: 0.7579061 + m_SuspensionDistance: 0.1962 + m_ForceAppPointDistance: 0.7631633 m_Mass: 20 m_WheelDampingRate: 0.25 m_ForwardFriction: @@ -2371,6 +2432,67 @@ Transform: - {fileID: 4944352024970144} m_Father: {fileID: 1188265441} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1782029510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1782029511} + - component: {fileID: 1782029513} + - component: {fileID: 1782029512} + m_Layer: 0 + m_Name: Tocus_Hood_Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1782029511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1782029510} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.033, y: 0.6716748, z: -1.697} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4523265468913646} + m_Father: {fileID: 402909028} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1782029512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1782029510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9aac6d89a0a64dc6ba41ec26a0117e79, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CarPartAnimator + openRotation: {x: 60, y: 0, z: 0} + speed: 5 +--- !u!114 &1782029513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1782029510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b3e2d09be7614eb280964996788872ed, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CarPartInteractable + promptMessage: "\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0431\u0430\u0433\u0430\u0436\u043D\u0438\u043A (E)" --- !u!1 &1796556724 GameObject: m_ObjectHideFlags: 0 @@ -2554,7 +2676,7 @@ GameObject: - component: {fileID: 4664701902083104} - component: {fileID: 33118743195151694} - component: {fileID: 23845000905325526} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Bamper_Back m_TagString: Untagged m_Icon: {fileID: 0} @@ -2572,7 +2694,7 @@ GameObject: - component: {fileID: 4088687687912634} - component: {fileID: 33760329673062196} - component: {fileID: 23452416792967728} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Light_Right m_TagString: Untagged m_Icon: {fileID: 0} @@ -2608,7 +2730,7 @@ GameObject: - component: {fileID: 4531317925011736} - component: {fileID: 33657020743784012} - component: {fileID: 23174946002805618} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Salon m_TagString: Untagged m_Icon: {fileID: 0} @@ -2644,8 +2766,9 @@ GameObject: - component: {fileID: 4523265468913646} - component: {fileID: 33409747120616200} - component: {fileID: 23922138959744638} + - component: {fileID: 33409747120616201} m_Layer: 6 - m_Name: Tocus_Hood_Back + m_Name: "\u0411\u0430\u0433\u0430\u0436\u043D\u0438\u043A" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2662,6 +2785,7 @@ GameObject: - component: {fileID: 4909020366117782} - component: {fileID: 33332213636589112} - component: {fileID: 23977665641126702} + - component: {fileID: 33332213636589116} m_Layer: 6 m_Name: Tocus_Hood_Front m_TagString: Untagged @@ -2680,7 +2804,7 @@ GameObject: - component: {fileID: 4792433727419098} - component: {fileID: 33829390254980460} - component: {fileID: 23280831824973304} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Right_Back m_TagString: Untagged m_Icon: {fileID: 0} @@ -2698,6 +2822,7 @@ GameObject: - component: {fileID: 4406050263170734} - component: {fileID: 33293390934279932} - component: {fileID: 23649897891058636} + - component: {fileID: 33293390934279933} m_Layer: 6 m_Name: Tocus_Door_Left_Back m_TagString: Untagged @@ -2734,8 +2859,8 @@ GameObject: - component: {fileID: 4407276694604108} - component: {fileID: 33767386323236876} - component: {fileID: 23560962063715996} - m_Layer: 6 - m_Name: Tocus_Bottom + m_Layer: 0 + m_Name: GameObject m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2752,7 +2877,7 @@ GameObject: - component: {fileID: 4655253026736156} - component: {fileID: 33788637457798370} - component: {fileID: 23223013958549114} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Light_Back_Right m_TagString: Untagged m_Icon: {fileID: 0} @@ -2770,7 +2895,7 @@ GameObject: - component: {fileID: 4047592201414868} - component: {fileID: 33910504747878382} - component: {fileID: 23548835290557962} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Light_Front_Right m_TagString: Untagged m_Icon: {fileID: 0} @@ -2788,7 +2913,7 @@ GameObject: - component: {fileID: 4920060056857230} - component: {fileID: 33207183823658182} - component: {fileID: 23214643294501416} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Right_Front m_TagString: Untagged m_Icon: {fileID: 0} @@ -2806,7 +2931,7 @@ GameObject: - component: {fileID: 4635474842035372} - component: {fileID: 33055421798274846} - component: {fileID: 23237799262571774} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Right m_TagString: Untagged m_Icon: {fileID: 0} @@ -2824,7 +2949,7 @@ GameObject: - component: {fileID: 4060571995201470} - component: {fileID: 33209419987653842} - component: {fileID: 23121152462817022} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Left m_TagString: Untagged m_Icon: {fileID: 0} @@ -2842,8 +2967,8 @@ GameObject: - component: {fileID: 4013073409083036} - component: {fileID: 4013073409083039} - component: {fileID: 4013073409083038} - - component: {fileID: 4013073409083037} - component: {fileID: 4013073409083040} + - component: {fileID: 4013073409083041} m_Layer: 6 m_Name: Car m_TagString: Untagged @@ -2862,7 +2987,7 @@ GameObject: - component: {fileID: 4339262433355008} - component: {fileID: 33918033644005642} - component: {fileID: 23278225677355624} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Body m_TagString: Untagged m_Icon: {fileID: 0} @@ -2880,6 +3005,7 @@ GameObject: - component: {fileID: 4063883639935628} - component: {fileID: 33275065588892286} - component: {fileID: 23594283800187550} + - component: {fileID: 33275065588892287} m_Layer: 6 m_Name: Tocus_Door_Right_Front m_TagString: Untagged @@ -2898,7 +3024,7 @@ GameObject: - component: {fileID: 4894981459370046} - component: {fileID: 33729549552036622} - component: {fileID: 23853734182482224} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Back m_TagString: Untagged m_Icon: {fileID: 0} @@ -2916,7 +3042,7 @@ GameObject: - component: {fileID: 4453285007965852} - component: {fileID: 33949451830521178} - component: {fileID: 23265926727030184} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Front m_TagString: Untagged m_Icon: {fileID: 0} @@ -2934,7 +3060,7 @@ GameObject: - component: {fileID: 4897696120660826} - component: {fileID: 33798172156042914} - component: {fileID: 23587986986418338} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Light_Back_Left m_TagString: Untagged m_Icon: {fileID: 0} @@ -2952,6 +3078,7 @@ GameObject: - component: {fileID: 4531604977774900} - component: {fileID: 33311357550717670} - component: {fileID: 23821312662843750} + - component: {fileID: 33311357550717671} m_Layer: 6 m_Name: Tocus_Door_Left_Front m_TagString: Untagged @@ -2970,7 +3097,7 @@ GameObject: - component: {fileID: 4602378580640646} - component: {fileID: 33011570630876884} - component: {fileID: 23329005420730246} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Light_Front_Left m_TagString: Untagged m_Icon: {fileID: 0} @@ -2988,7 +3115,7 @@ GameObject: - component: {fileID: 4041643126589826} - component: {fileID: 33810520511201994} - component: {fileID: 23824537542450496} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Left_Back m_TagString: Untagged m_Icon: {fileID: 0} @@ -3006,6 +3133,7 @@ GameObject: - component: {fileID: 4699927336320004} - component: {fileID: 33252284301548612} - component: {fileID: 23557912433638388} + - component: {fileID: 33252284301548613} m_Layer: 6 m_Name: Tocus_Door_Right_Back m_TagString: Untagged @@ -3024,7 +3152,7 @@ GameObject: - component: {fileID: 4645530161189886} - component: {fileID: 33689738589633560} - component: {fileID: 23847959945910704} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Bamper_Front m_TagString: Untagged m_Icon: {fileID: 0} @@ -3042,7 +3170,7 @@ GameObject: - component: {fileID: 4250956443375176} - component: {fileID: 33364739833598232} - component: {fileID: 23538075776643226} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Door_Left_Front m_TagString: Untagged m_Icon: {fileID: 0} @@ -3060,7 +3188,7 @@ GameObject: - component: {fileID: 4021140706737604} - component: {fileID: 33762280667952404} - component: {fileID: 23551796413730282} - m_Layer: 6 + m_Layer: 0 m_Name: Tocus_Win_Light_Left m_TagString: Untagged m_Icon: {fileID: 0} @@ -3100,24 +3228,9 @@ Transform: m_Children: - {fileID: 1188265441} - {fileID: 402909028} - - {fileID: 480027987} + - {fileID: 295059925} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: -85.775, z: 0} ---- !u!114 &4013073409083037 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1610265073998934} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bf303cb78d154d429f7c0c90338cec80, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::VehicleInteraction - carCamera: {fileID: 766720662} - exitPoint: {fileID: 480027987} - uiManager: {fileID: 1891979} --- !u!114 &4013073409083038 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3191,6 +3304,21 @@ MonoBehaviour: dampingRatio: 0.67 forceShift: 0.03 setSuspensionDistance: 1 +--- !u!114 &4013073409083041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610265073998934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf303cb78d154d429f7c0c90338cec80, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::VehicleInteraction + carCamera: {fileID: 766720662} + exitPoint: {fileID: 295059925} + uiManager: {fileID: 1891979} --- !u!4 &4021140706737604 Transform: m_ObjectHideFlags: 0 @@ -3410,11 +3538,11 @@ Transform: m_GameObject: {fileID: 1192300243365528} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0.033, y: -0.6716748, z: 1.697} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 402909028} + m_Father: {fileID: 1782029511} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4531317925011736 Transform: @@ -3590,11 +3718,11 @@ Transform: m_GameObject: {fileID: 1196722328270272} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -0.00005826354, y: -0.5567659, z: -1.2279963} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 402909028} + m_Father: {fileID: 1121341063} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4920060056857230 Transform: @@ -5139,6 +5267,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1859605251943752} m_Mesh: {fileID: 4300086, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33252284301548613 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1859605251943752} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.28974712, y: 1.0143402, z: 0.9531698} + m_Center: {x: 0.6611257, y: 0.43099707, z: -0.62643766} --- !u!33 &33275065588892286 MeshFilter: m_ObjectHideFlags: 0 @@ -5147,6 +5296,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1702959091676796} m_Mesh: {fileID: 4300084, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33275065588892287 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702959091676796} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.41157907, y: 1.0120859, z: 1.1334002} + m_Center: {x: 0.71752155, y: 0.43212423, z: 0.35464096} --- !u!33 &33293390934279932 MeshFilter: m_ObjectHideFlags: 0 @@ -5155,6 +5325,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1286567953925856} m_Mesh: {fileID: 4300068, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33293390934279933 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1286567953925856} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.28974712, y: 1.01434, z: 0.9531698} + m_Center: {x: -0.6610113, y: 0.4309971, z: -0.62643766} --- !u!33 &33311357550717670 MeshFilter: m_ObjectHideFlags: 0 @@ -5163,6 +5354,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1740878794406766} m_Mesh: {fileID: 4300070, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33311357550717671 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740878794406766} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.411579, y: 1.0120859, z: 1.1334001} + m_Center: {x: -0.71740705, y: 0.43212423, z: 0.35464102} --- !u!33 &33332213636589112 MeshFilter: m_ObjectHideFlags: 0 @@ -5171,6 +5383,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1196722328270272} m_Mesh: {fileID: 4300076, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33332213636589116 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1196722328270272} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1.418447, y: 0.2622473, z: 1.0136473} + m_Center: {x: 0.00005722046, y: 0.41988474, z: 1.6591245} --- !u!33 &33364739833598232 MeshFilter: m_ObjectHideFlags: 0 @@ -5187,6 +5420,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1192300243365528} m_Mesh: {fileID: 4300074, guid: df7495afdce80f54694ff3d2fae828ac, type: 3} +--- !u!65 &33409747120616201 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192300243365528} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1.15299, y: 0.38023445, z: 0.479941} + m_Center: {x: 0.00005722046, y: 0.48436534, z: -1.8926477} --- !u!33 &33587380655239188 MeshFilter: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Car/Interaction.meta b/Assets/Scripts/Car/Interaction.meta new file mode 100644 index 0000000..b47ce19 --- /dev/null +++ b/Assets/Scripts/Car/Interaction.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6f2b1b4674e74a4ebfa713844c5ed0dd +timeCreated: 1789942925 \ No newline at end of file diff --git a/Assets/Scripts/Car/Interaction/Animation.meta b/Assets/Scripts/Car/Interaction/Animation.meta new file mode 100644 index 0000000..e9ad781 --- /dev/null +++ b/Assets/Scripts/Car/Interaction/Animation.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 37ba02caa32943f69ac40c67217aec57 +timeCreated: 1789943104 \ No newline at end of file diff --git a/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs b/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs new file mode 100644 index 0000000..944311c --- /dev/null +++ b/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs @@ -0,0 +1,63 @@ +using System.Collections; +using UnityEngine; + +[RequireComponent(typeof(CarPartInteractable))] +public class CarPartAnimator : MonoBehaviour +{ + [Header("Настройки открытия")] + [SerializeField] private Vector3 openRotation; // Например: (0, 0, 60) для капота + [SerializeField] private float speed = 5f; + + private CarPartInteractable interactable; + private Quaternion closedRot; + private Quaternion openRot; + private bool isOpen = false; + private Coroutine animationCoroutine; + + private void Awake() + { + interactable = GetComponent(); + + // Запоминаем изначальное (закрытое) положение детали + closedRot = transform.localRotation; + // Конвертируем введенные углы Эйлера в Кватернион + openRot = Quaternion.Euler(openRotation); + } + + // Подписываемся при включении объекта + private void OnEnable() + { + interactable.OnInteract += TogglePart; + } + + // ОТПИСЫВАЕМСЯ при выключении/удалении (Критически важно!) + private void OnDisable() + { + interactable.OnInteract -= TogglePart; + } + + private void TogglePart() + { + isOpen = !isOpen; + + // Если деталь уже двигалась, останавливаем старую корутину, чтобы не было конфликтов + if (animationCoroutine != null) + StopCoroutine(animationCoroutine); + + animationCoroutine = StartCoroutine(AnimatePart(isOpen ? openRot : closedRot)); + } + + private IEnumerator AnimatePart(Quaternion targetRot) + { + // Пока угол между текущим и целевым вращением больше 0.1 градуса + while (Quaternion.Angle(transform.localRotation, targetRot) > 0.1f) + { + // Плавно вращаем деталь + transform.localRotation = Quaternion.Lerp(transform.localRotation, targetRot, Time.deltaTime * speed); + yield return null; // Ждем следующего кадра + } + + // Принудительно доводим до идеального угла в конце + transform.localRotation = targetRot; + } +} \ No newline at end of file diff --git a/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs.meta b/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs.meta new file mode 100644 index 0000000..bbb937c --- /dev/null +++ b/Assets/Scripts/Car/Interaction/Animation/CarPartAnimation.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9aac6d89a0a64dc6ba41ec26a0117e79 +timeCreated: 1789943180 \ No newline at end of file diff --git a/Assets/Scripts/Car/Interaction/CarPartInteractable.cs b/Assets/Scripts/Car/Interaction/CarPartInteractable.cs new file mode 100644 index 0000000..3b4e135 --- /dev/null +++ b/Assets/Scripts/Car/Interaction/CarPartInteractable.cs @@ -0,0 +1,18 @@ +using UnityEngine; +using System; + +public class CarPartInteractable : MonoBehaviour, IInteractable +{ + [SerializeField] private string promptMessage = "Открыть (E)"; + + // Чистое C# событие + public event Action OnInteract; + + public string GetPrompt() => promptMessage; + + public void Interact(GameObject interactor) + { + // Вызываем событие, если на него кто-то подписан + OnInteract?.Invoke(); + } +} \ No newline at end of file diff --git a/Assets/Scripts/Car/Interaction/CarPartInteractable.cs.meta b/Assets/Scripts/Car/Interaction/CarPartInteractable.cs.meta new file mode 100644 index 0000000..7950b20 --- /dev/null +++ b/Assets/Scripts/Car/Interaction/CarPartInteractable.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b3e2d09be7614eb280964996788872ed +timeCreated: 1789942997 \ No newline at end of file diff --git a/Assets/Scripts/Car/VehicleInteraction.cs b/Assets/Scripts/Car/Interaction/VehicleInteraction.cs similarity index 98% rename from Assets/Scripts/Car/VehicleInteraction.cs rename to Assets/Scripts/Car/Interaction/VehicleInteraction.cs index 4f6326d..d18d818 100644 --- a/Assets/Scripts/Car/VehicleInteraction.cs +++ b/Assets/Scripts/Car/Interaction/VehicleInteraction.cs @@ -1,6 +1,5 @@ using UnityEngine; -[RequireComponent(typeof(CarController))] public class VehicleInteraction : MonoBehaviour, IInteractable { [Header("Cameras & Setup")] diff --git a/Assets/Scripts/Car/VehicleInteraction.cs.meta b/Assets/Scripts/Car/Interaction/VehicleInteraction.cs.meta similarity index 100% rename from Assets/Scripts/Car/VehicleInteraction.cs.meta rename to Assets/Scripts/Car/Interaction/VehicleInteraction.cs.meta diff --git a/Assets/Scripts/Car/Physics.meta b/Assets/Scripts/Car/Physics.meta new file mode 100644 index 0000000..47c385b --- /dev/null +++ b/Assets/Scripts/Car/Physics.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 631bb0dbce1e4eff852b0101516439ac +timeCreated: 1789942959 \ No newline at end of file diff --git a/Assets/Scripts/Car/CarController.cs b/Assets/Scripts/Car/Physics/CarController.cs similarity index 99% rename from Assets/Scripts/Car/CarController.cs rename to Assets/Scripts/Car/Physics/CarController.cs index c6e1b9d..5501287 100644 --- a/Assets/Scripts/Car/CarController.cs +++ b/Assets/Scripts/Car/Physics/CarController.cs @@ -2,7 +2,6 @@ using UnityEngine; public enum DriveType { FWD, RWD, AWD } -[RequireComponent(typeof(Rigidbody))] public class CarController : MonoBehaviour { public float SpeedKmH => rb.linearVelocity.magnitude * 3.6f; diff --git a/Assets/Scripts/Car/CarController.cs.meta b/Assets/Scripts/Car/Physics/CarController.cs.meta similarity index 100% rename from Assets/Scripts/Car/CarController.cs.meta rename to Assets/Scripts/Car/Physics/CarController.cs.meta diff --git a/Assets/Scripts/Car/EasySuspension.cs b/Assets/Scripts/Car/Physics/EasySuspension.cs similarity index 100% rename from Assets/Scripts/Car/EasySuspension.cs rename to Assets/Scripts/Car/Physics/EasySuspension.cs diff --git a/Assets/Scripts/Car/EasySuspension.cs.meta b/Assets/Scripts/Car/Physics/EasySuspension.cs.meta similarity index 100% rename from Assets/Scripts/Car/EasySuspension.cs.meta rename to Assets/Scripts/Car/Physics/EasySuspension.cs.meta diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index 1387777..5452b46 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -1572,6 +1572,951 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 961 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 965 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 967 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 972 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.8632812 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 984 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 975 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9736328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9394531 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 963 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 973 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9736328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.8632812 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.8632812 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.498047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.498047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.8632812 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0