diff --git a/Assets/Prefabs/烟箱_无动画 (1).prefab b/Assets/Prefabs/烟箱_无动画 (1).prefab index 465eef5..e9acab0 100644 --- a/Assets/Prefabs/烟箱_无动画 (1).prefab +++ b/Assets/Prefabs/烟箱_无动画 (1).prefab @@ -146,7 +146,7 @@ GameObject: - component: {fileID: 1020735669404332079} - component: {fileID: 4136931658566620925} m_Layer: 0 - m_Name: "\u70DF\u7BB1_\u65E0\u52A8\u753B (1)" + m_Name: "\u70DF\u7BB1_\u65E0\u52A8\u753B" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/Scenes/TobaccoModelTest.unity b/Assets/Scenes/TobaccoModelTest.unity index 92b98dc..c983336 100644 --- a/Assets/Scenes/TobaccoModelTest.unity +++ b/Assets/Scenes/TobaccoModelTest.unity @@ -2684,6 +2684,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 52419743} m_Mesh: {fileID: -2296696775844070485, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &52579592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 52579593} + m_Layer: 0 + m_Name: Box3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &52579593 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52579592} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 10.13, y: 0.75, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &53436132 GameObject: m_ObjectHideFlags: 0 @@ -3665,6 +3696,37 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 77288830} m_CullTransparentMesh: 1 +--- !u!1 &77369142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 77369143} + m_Layer: 0 + m_Name: Tongs3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &77369143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77369142} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 35.46, y: -0.8, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &78095533 GameObject: m_ObjectHideFlags: 0 @@ -4422,6 +4484,37 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: ID: 7 +--- !u!1 &95052608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 95052609} + m_Layer: 0 + m_Name: Box2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &95052609 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95052608} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 0.03, y: 5, z: -0.01} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 89667740} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &95079706 stripped GameObject: m_CorrespondingSourceObject: {fileID: -6030472358625659347, guid: 2cddf4679a18ef54296aab478c8638ea, type: 3} @@ -11077,6 +11170,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 240628130} m_Mesh: {fileID: -1615294936797354038, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &241907637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 241907638} + m_Layer: 0 + m_Name: Upmachine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &241907638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241907637} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.122, y: 3.46, z: 0.13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 929577517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &242203713 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 1167695471745680679, guid: 39a335e786bde4a4cb631c0df951e857, type: 3} @@ -12736,8 +12860,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 278351951} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.02, y: 4.504, z: -1.83} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.020000458, y: 4.504, z: -1.83} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 0 m_Children: [] @@ -12757,6 +12881,10 @@ MonoBehaviour: m_EditorClassIdentifier: transportbox: {fileID: 1627265473} speed: 5 + Uptrans: {fileID: 1763484956} + point: {fileID: 241907638} + pos: {fileID: 1524998329} + boxpos: {fileID: 1768800292} --- !u!65 &278351954 BoxCollider: m_ObjectHideFlags: 0 @@ -17638,6 +17766,68 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 +--- !u!1 &407085215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 407085216} + m_Layer: 0 + m_Name: Uppath + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407085216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 407085215} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: -0.055, y: 4.01, z: -0.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &408892691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408892692} + m_Layer: 0 + m_Name: Box7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &408892692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 408892691} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 46.77, y: 2, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &409377342 GameObject: m_ObjectHideFlags: 0 @@ -17879,6 +18069,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 414044015} m_Mesh: {fileID: -9123535487318109513, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &422223219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 422223220} + m_Layer: 0 + m_Name: Box3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422223220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 422223219} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 0.03, y: 5, z: -1.76} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 89667740} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &422560698 GameObject: m_ObjectHideFlags: 0 @@ -19233,6 +19454,11 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 448892237} m_CullTransparentMesh: 1 +--- !u!1 &450970714 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3932846994385880001, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + m_PrefabInstance: {fileID: 1982823016} + m_PrefabAsset: {fileID: 0} --- !u!1 &452044648 GameObject: m_ObjectHideFlags: 0 @@ -30072,6 +30298,11 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727198740} m_Mesh: {fileID: 4966078824277416161, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &727970857 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5441751773394474417, guid: 39572cb04640c3d4db034227f64c8ff9, type: 3} + m_PrefabInstance: {fileID: 201935169} + m_PrefabAsset: {fileID: 0} --- !u!1 &728814323 GameObject: m_ObjectHideFlags: 0 @@ -33761,6 +33992,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 806633153} m_Mesh: {fileID: -3798816359574347814, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &806796481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 806796482} + m_Layer: 0 + m_Name: Box5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &806796482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 806796481} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 26.09, y: 0.75, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &807413538 GameObject: m_ObjectHideFlags: 0 @@ -34015,6 +34277,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 810189760} m_Mesh: {fileID: 4821748142028716696, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &811436123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 811436124} + m_Layer: 0 + m_Name: Box6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &811436124 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811436123} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 35.46, y: 0.75, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &815557856 stripped Transform: m_CorrespondingSourceObject: {fileID: 5829279401387789242, guid: e1f699be8d5bb2a418ff0a9a6ec8a671, type: 3} @@ -34103,6 +34396,11 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 817426216} m_Mesh: {fileID: 7295697941949676581, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &819297006 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5441751773394474417, guid: 39572cb04640c3d4db034227f64c8ff9, type: 3} + m_PrefabInstance: {fileID: 1582422971} + m_PrefabAsset: {fileID: 0} --- !u!1 &821630790 GameObject: m_ObjectHideFlags: 0 @@ -39073,6 +39371,37 @@ GameObject: m_CorrespondingSourceObject: {fileID: 9159787642519714698, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} m_PrefabInstance: {fileID: 1204163202} m_PrefabAsset: {fileID: 0} +--- !u!1 &918183308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 918183309} + m_Layer: 0 + m_Name: Box1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &918183309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 918183308} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 0.03, y: 2, z: -0.01} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 89667740} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &919967615 stripped Transform: m_CorrespondingSourceObject: {fileID: 4003883642588452955, guid: 39572cb04640c3d4db034227f64c8ff9, type: 3} @@ -40251,6 +40580,90 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 +--- !u!1 &950008523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950008524} + - component: {fileID: 950008526} + - component: {fileID: 950008525} + m_Layer: 0 + m_Name: Triggerregion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &950008524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950008523} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.04, y: 4.9, z: -1.66} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &950008525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950008523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8afa1f79fd4941d4d89b463b902f20d6, type: 3} + m_Name: + m_EditorClassIdentifier: + transportbox: {fileID: 1464548610} + speed: 5 + Uptrans: {fileID: 450970714} + Palletizingarm1: {fileID: 819297006} + Palletizingarm2: {fileID: 727970857} + point: {fileID: 407085216} + pos: {fileID: 1946053752} + boxpos: {fileID: 1761605810} + box2: {fileID: 1508361229} + tongs1: {fileID: 1821969447} + tongs2: {fileID: 1093650190} + box3: {fileID: 52579593} + box4: {fileID: 1818443925} + box5: {fileID: 806796482} + box6: {fileID: 811436124} + tongs3: {fileID: 77369143} + tongs4: {fileID: 1690047134} + box7: {fileID: 408892692} +--- !u!65 &950008526 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950008523} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.5, y: 0.5, z: 0.5} + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &951359671 GameObject: m_ObjectHideFlags: 0 @@ -45398,6 +45811,37 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1089666088} m_CullTransparentMesh: 1 +--- !u!1 &1093650189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1093650190} + m_Layer: 0 + m_Name: Tongs2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1093650190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093650189} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 8.22, y: -1, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1093716975 GameObject: m_ObjectHideFlags: 0 @@ -46062,11 +46506,11 @@ PrefabInstance: m_Modifications: - target: {fileID: 898575545440619345, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} propertyPath: m_LocalPosition.y - value: 3.59 + value: 0.69 objectReference: {fileID: 0} - target: {fileID: 898575545440619345, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} propertyPath: m_LocalPosition.z - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} propertyPath: m_LocalPosition.x @@ -46178,6 +46622,15 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} insertIndex: -1 addedObject: {fileID: 278351952} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1768800292} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1524998329} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 241907638} - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} insertIndex: -1 addedObject: {fileID: 1627265473} @@ -53784,6 +54237,10 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 1408424522} m_Modifications: + - target: {fileID: 6148073173889382962, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} + propertyPath: m_IsTrigger + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8382829448203215152, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} propertyPath: m_LocalPosition.x value: -36.81839 @@ -53840,6 +54297,9 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 9159787642519714698, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} insertIndex: -1 addedObject: {fileID: 1284009782} + - targetCorrespondingSourceObject: {fileID: 9159787642519714698, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1284009785} m_SourcePrefab: {fileID: 100100000, guid: 266ce14b00e8a694eae7fcaa9f961a0a, type: 3} --- !u!4 &1284009779 stripped Transform: @@ -53859,6 +54319,23 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: ID: 4 +--- !u!114 &1284009785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382662699} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb71b906cc1198c469da734fdc575803, type: 3} + m_Name: + m_EditorClassIdentifier: + tarton: {fileID: 0} + car: {fileID: 0} + car1: {fileID: 0} + targetPosition: {fileID: 0} + speed: 5 --- !u!1 &1285421206 GameObject: m_ObjectHideFlags: 0 @@ -54917,6 +55394,89 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 +--- !u!1 &1313088320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1313088321} + - component: {fileID: 1313088323} + - component: {fileID: 1313088322} + m_Layer: 0 + m_Name: 14-32-2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1313088321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313088320} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000021855694, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -24.478, y: 3.5950015, z: -1.89} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 543450651877670947} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1313088322 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313088320} + m_Enabled: 0 + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1313088323 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313088320} + m_Mesh: {fileID: -150158926841555558, guid: 20cae80baf420364f85e9076858346c3, type: 3} --- !u!1 &1315632628 GameObject: m_ObjectHideFlags: 0 @@ -60732,6 +61292,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1463022013} m_Mesh: {fileID: -8480211629372513551, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &1464548609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464548610} + m_Layer: 0 + m_Name: Upperbox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1464548610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464548609} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: -0.055, y: 3.735, z: -0.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1465442209 stripped Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5bc48524ae340164b95e826d47584a04, type: 3} @@ -62744,6 +63335,37 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 +--- !u!1 &1508361228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1508361229} + m_Layer: 0 + m_Name: Box2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1508361229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508361228} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 8.22, y: 0.65, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1513825699 GameObject: m_ObjectHideFlags: 0 @@ -63230,6 +63852,37 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1523806068} m_CullTransparentMesh: 1 +--- !u!1 &1524998328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1524998329} + m_Layer: 0 + m_Name: Down + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1524998329 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1524998328} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.122, y: 0.69, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 929577517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1526697073 GameObject: m_ObjectHideFlags: 0 @@ -67021,7 +67674,7 @@ GameObject: m_Component: - component: {fileID: 1627265473} m_Layer: 0 - m_Name: point + m_Name: Point m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -67036,7 +67689,7 @@ Transform: m_GameObject: {fileID: 1627265472} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3.62, z: -0.12} + m_LocalPosition: {x: 0, y: 3.46, z: -0.12} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -67651,7 +68304,19 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: 0 + addedObject: {fileID: 1883216942} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 918183309} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 95052609} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 422223220} m_AddedComponents: - targetCorrespondingSourceObject: {fileID: 7519956298880700812, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} insertIndex: -1 @@ -69769,6 +70434,37 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1690047133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1690047134} + m_Layer: 0 + m_Name: Tongs4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1690047134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690047133} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 35.46, y: 0.5, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1692928599 GameObject: m_ObjectHideFlags: 0 @@ -72758,6 +73454,37 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: ID: 5211 +--- !u!1 &1761605809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1761605810} + m_Layer: 0 + m_Name: Box1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1761605810 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761605809} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: -0.1221657, y: 0.65, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1763379082 GameObject: m_ObjectHideFlags: 0 @@ -72834,6 +73561,11 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1763379082} m_CullTransparentMesh: 1 +--- !u!1 &1763484956 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3932846994385880001, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + m_PrefabInstance: {fileID: 1109155026} + m_PrefabAsset: {fileID: 0} --- !u!1 &1764580679 GameObject: m_ObjectHideFlags: 0 @@ -72984,6 +73716,37 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1768058989} m_CullTransparentMesh: 1 +--- !u!1 &1768800291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768800292} + m_Layer: 0 + m_Name: box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1768800292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768800291} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.671, z: 2.452} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 929577517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1769427425 GameObject: m_ObjectHideFlags: 0 @@ -75529,6 +76292,37 @@ MonoBehaviour: m_EditorClassIdentifier: modifycolor: {fileID: 1814431763} colortext: {fileID: 2071308705} +--- !u!1 &1818443924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1818443925} + m_Layer: 0 + m_Name: Box4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1818443925 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818443924} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 16.86, y: 0.75, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1820189284 GameObject: m_ObjectHideFlags: 0 @@ -75695,6 +76489,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1821475863} m_Mesh: {fileID: -150158926841555558, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &1821969446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1821969447} + m_Layer: 0 + m_Name: Tongs1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1821969447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1821969446} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 8.22, y: 0, z: 2.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1823037204 GameObject: m_ObjectHideFlags: 0 @@ -78416,6 +79241,105 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1883002467} m_Mesh: {fileID: 2133373475792414330, guid: 20cae80baf420364f85e9076858346c3, type: 3} +--- !u!1 &1883216941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1883216942} + - component: {fileID: 1883216944} + - component: {fileID: 1883216943} + - component: {fileID: 1883216945} + m_Layer: 0 + m_Name: Upbox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1883216942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883216941} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3.59, z: -1.78} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 89667740} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1883216943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883216941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9eb397ab05f3a1d4f829c82a18918767, type: 3} + m_Name: + m_EditorClassIdentifier: + box7: {fileID: 408892691} + Box1: {fileID: 918183309} + Box2: {fileID: 95052609} + Box3: {fileID: 422223220} + speed: 5 +--- !u!65 &1883216944 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883216941} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &1883216945 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883216941} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, 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: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 --- !u!1 &1885281681 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7653068976952591952, guid: 2cddf4679a18ef54296aab478c8638ea, type: 3} @@ -81139,6 +82063,37 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1943270452} m_CullTransparentMesh: 1 +--- !u!1 &1946053751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1946053752} + m_Layer: 0 + m_Name: Pos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1946053752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946053751} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: -0.1221657, y: 0.5503502, z: -0.0005207062} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913131928} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1946290116 GameObject: m_ObjectHideFlags: 0 @@ -83043,7 +83998,52 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: 0 + addedObject: {fileID: 950008524} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1464548610} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 407085216} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1946053752} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1761605810} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1508361229} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1821969447} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1093650190} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 52579593} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1818443925} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 806796482} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 811436124} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 77369143} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 1690047134} + - targetCorrespondingSourceObject: {fileID: 2711589829363529363, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} + insertIndex: -1 + addedObject: {fileID: 408892692} m_AddedComponents: - targetCorrespondingSourceObject: {fileID: 7519956298880700812, guid: b5e4b1200287e204cab4c1272f9d3afe, type: 3} insertIndex: -1 @@ -93620,6 +94620,7 @@ Transform: - {fileID: 590297080} - {fileID: 624833620} - {fileID: 1757583286} + - {fileID: 1313088321} - {fileID: 1748844464783976933} - {fileID: 7114986414281026304} - {fileID: 4565345510596392022} diff --git a/Assets/Scripts/MqttManager.cs b/Assets/Scripts/MqttManager.cs index cc9fb24..d257062 100644 --- a/Assets/Scripts/MqttManager.cs +++ b/Assets/Scripts/MqttManager.cs @@ -134,9 +134,9 @@ public class MqttManager : MonoSingleton break; case "ca": Carequipment carequipment = JsonConvert.DeserializeObject(str.message); - string carname = str.device; - GameObject cargame = GameObject.Find(carname); - await Carpoint(cargame,carequipment); + //string carname = str.device; + //GameObject cargame = GameObject.Find(carname); + // await Carpoint(cargame,carequipment); break; case "fe": Feequipment feequipment = JsonConvert.DeserializeObject(str.message); diff --git a/Assets/Scripts/YL/Deliveryfromstorage.cs b/Assets/Scripts/YL/Deliveryfromstorage.cs new file mode 100644 index 0000000..89470b0 --- /dev/null +++ b/Assets/Scripts/YL/Deliveryfromstorage.cs @@ -0,0 +1,98 @@ +using Cysharp.Threading.Tasks; +using DG.Tweening; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Deliveryfromstorage : MonoBehaviour +{ + public Transform tarton; + public GameObject car; + public GameObject car1; + public Transform targetPosition; + public float speed = 5; + private bool isMoving = false; + + async void Start() + { + + car = GameObject.Find("4-1-2"); + + car1 = GameObject.Find("14-37-2"); + tarton = car1.GetComponent(); + + //MoveTo(tarton); + //Sequence mySequence = DOTween.Sequence(); + //mySequence.Append(transform.DOMove(car.transform.position, 5).SetEase(Ease.InOutQuad)).Append(transform.DOMove(car1.transform.position, 5)).SetEase(Ease.InOutQuad).Append(transform.DOMove(car.transform.position, 5).OnComplete(() => + //{ + + //})); + await Planneddisplacement(); + } + + private async UniTask Planneddisplacement() + { + + Transform point = GameObject.Find("8-40-2").transform; + await transform.DOMove(point.transform.position, (Vector3.Distance(transform.position, point.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + + Transform point2 = GameObject.Find("8-32-2").transform; + await transform.DOMove(point2.transform.position, (Vector3.Distance(transform.position, point2.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point3 = GameObject.Find("13-32-2").transform; + await transform.DOMove(point3.transform.position, (Vector3.Distance(transform.position, point3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point4 = GameObject.Find("13-7-2").transform; + await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point5 = GameObject.Find("14-7-2").transform; + await transform.DOMove(point5.transform.position, (Vector3.Distance(transform.position, point5.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point6 = GameObject.Find("13-1-2").transform; + await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point7 = GameObject.Find("14-1-2").transform; + await transform.DOMove(point7.transform.position, (Vector3.Distance(transform.position, point7.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await UniTask.Delay(4000); + await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InQuad).AsyncWaitForCompletion(); + await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point8 = GameObject.Find("15-7-2").transform; + await transform.DOMove(point8.transform.position, (Vector3.Distance(transform.position, point8.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await transform.DOMove(point7.transform.position, (Vector3.Distance(transform.position, point7.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + + + + } + + private void OnTriggerEnter(Collider other) + { + + if (other.gameObject.CompareTag("Box")) + { + Debug.Log("´¥·¢ÁË"); + other.transform.SetParent(transform); + if (other.gameObject != null) + { + // »ñÈ¡´¥·¢Æ÷ÎïÌåµÄÅöײÌå + Collider triggerCollider = GetComponent(); + + // È·±£´¥·¢Æ÷ÎïÌåÓÐÅöײÌå + if (triggerCollider != null) + { + // ¼ÆËã´¥·¢Æ÷ÎïÌ嶥²¿µÄÊÀ½ç×ø±ê + Vector3 triggerPosition = triggerCollider.bounds.center; + Vector3 triggerTop = triggerPosition + Vector3.up * (triggerCollider.bounds.extents.y + -0.2f); + + // ÉèÖÃÎïÌåµÄλÖà + other.transform.position = triggerTop; + } + else + { + Debug.LogError("Trigger object does not have a Collider component."); + } + } + else + { + Debug.LogError("Colliding object is not assigned."); + } + } + } +} diff --git a/Assets/Scripts/YL/Upperbox.cs.meta b/Assets/Scripts/YL/Deliveryfromstorage.cs.meta similarity index 83% rename from Assets/Scripts/YL/Upperbox.cs.meta rename to Assets/Scripts/YL/Deliveryfromstorage.cs.meta index 20c6f27..e83c569 100644 --- a/Assets/Scripts/YL/Upperbox.cs.meta +++ b/Assets/Scripts/YL/Deliveryfromstorage.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d9e3c1845c34a3b4d9a31c41a01f197a +guid: eb71b906cc1198c469da734fdc575803 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/YL/Displaygoods.cs b/Assets/Scripts/YL/Displaygoods.cs new file mode 100644 index 0000000..cd63405 --- /dev/null +++ b/Assets/Scripts/YL/Displaygoods.cs @@ -0,0 +1,71 @@ +using Cysharp.Threading.Tasks; +using DG.Tweening; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Displaygoods : MonoBehaviour +{ + /// + /// ÅжÏÎïÌåÉíÉÏÊÇ·ñÓÐÏä×Ó + /// + public GameObject box7; + /// + /// Ïä×ÓµÚÒ»¸öλÖà + /// + public Transform Box1; + public Transform Box2; + public Transform Box3; + public float speed = 5f; + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + private async void OnTriggerEnter(Collider other) + { + //if (other.gameObject.CompareTag("Car")) + //{ + // Debug.Log("´¥·¢ÁËС³µ"); + + // if (box7.transform.childCount > 0) + // { + // Debug.Log("ÉÏÏò"); + // GameObject box = box7.transform.GetChild(0).gameObject; + // box.transform.SetParent(null); + // await Boxmove(box); + // } + //} + } + public async void OnTriggerStay(Collider other) + { + if (other.gameObject.CompareTag("Car")) + { + Debug.Log("´¥·¢ÁËС³µ"); + + if (box7.transform.childCount > 0) + { + Debug.Log("ÉÏÏò"); + GameObject box = box7.transform.GetChild(0).gameObject; + box.transform.SetParent(null); + await Boxmove(other.gameObject,box); + } + } + } + public async UniTask Boxmove(GameObject car,GameObject box) + { + await box.transform.DOMove(Box1.transform.position, (Vector3.Distance(box.transform.position, Box1.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await box.transform.DOMove(Box2.transform.position, (Vector3.Distance(box.transform.position, Box2.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await box.transform.DOMove(Box3.transform.position, (Vector3.Distance(box.transform.position, Box3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + box.transform.SetParent(car.transform); + Transform point = GameObject.Find("11-32-2").transform; + await car.transform.DOMove(point.transform.position,(Vector3.Distance(car.transform.position,point.transform.position)/speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point2 = GameObject.Find("11-33-2").transform; + await car.transform.DOMove(point2.transform.position, (Vector3.Distance(car.transform.position, point2.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + } +} diff --git a/Assets/Scripts/YL/Displaygoods.cs.meta b/Assets/Scripts/YL/Displaygoods.cs.meta new file mode 100644 index 0000000..6830867 --- /dev/null +++ b/Assets/Scripts/YL/Displaygoods.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9eb397ab05f3a1d4f829c82a18918767 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/YL/Enteringreservoirarea.cs b/Assets/Scripts/YL/Enteringreservoirarea.cs new file mode 100644 index 0000000..f7bc61e --- /dev/null +++ b/Assets/Scripts/YL/Enteringreservoirarea.cs @@ -0,0 +1,141 @@ +using Cysharp.Threading.Tasks; +using DG.Tweening; +using System.Collections; +using System.Collections.Generic; +using Unity.VisualScripting; +using UnityEngine; + +public class Enteringreservoirarea : MonoBehaviour +{ + /// + /// ÎïÌåλÒƵ½Ö¸¶¨Î»Öà + /// + public Transform transportbox; + /// + /// λÒÆÏä×ÓËÙ¶È + /// + public float speed = 5f; + /// + /// ÌáÉý»ú + /// + public GameObject Uptrans; + /// + /// µÚÒ»¸öÂë¶â»ú + /// + public GameObject Palletizingarm1; + /// + /// µÚ¶þ¸öÂë¶â»ú + /// + public GameObject Palletizingarm2; + /// + /// ÐèҪλÒƵĵãλ + /// + public Transform point; + /// + /// ¼ÇסÌáÉý»ú³õʼλÖà + /// + public Transform pos; + /// + /// Ïä×ÓµÄλÖà + /// + public Transform boxpos; + /// + /// Ïä×ÓµÚ¶þ²½Î»ÒÆ + /// + public Transform box2; + /// + /// Âë¶â»úλÖÃÒ» + /// + public Transform tongs1; + /// + /// Âë¶â»úλÒƶþ + /// + public Transform tongs2; + /// + /// Ïä×ÓλÒƵÚËIJ½ + /// + public Transform box3; + /// + /// Ïä×ÓλÒƵÚÎå²½ + /// + public Transform box4; + /// + /// Ïä×ÓλÒƵÚÎå²½ + /// + public Transform box5; + /// + /// Ïä×ÓλÒƵÚÁù²½ + /// + public Transform box6; + /// + /// µÚ¶þ¸öÂë¶â»ú×¥ÊÖµãλ + /// + public Transform tongs3; + /// + /// µÚ¶þ¸öÂë¶â»ú×¥ÊÖµãλ + /// + public Transform tongs4; + /// + /// Ïä×ÓλÒƵÚ7¸öµãλ + /// + public Transform box7; + + void Start() + { + + + } + + + void Update() + { + + } + private async void OnTriggerEnter(Collider other) + { + if (other.gameObject.CompareTag("Box")) + { + await Makeprogress(other.gameObject, Uptrans); + } + } + + private async UniTask Makeprogress(GameObject box, GameObject hoister) + { + await hoister.transform.DOMove(point.transform.position, (Vector3.Distance(hoister.transform.position, transportbox.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + box.gameObject.transform.position = new Vector3(box.transform.position.x, box.transform.position.y + 0.8f, box.transform.position.z); + box.gameObject.transform.SetParent(null); + await Moveup(box.gameObject, hoister); + } + private async UniTask Moveup(GameObject point, GameObject upmachine) + { + await point.transform.DOMove(transportbox.transform.position, (Vector3.Distance(point.transform.position, transportbox.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(upmachine.transform); + await upmachine.transform.DOMove(pos.transform.position, (Vector3.Distance(upmachine.transform.position, pos.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(null); + await point.transform.DOMove(boxpos.transform.position, (Vector3.Distance(point.transform.position, boxpos.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await point.transform.DOMove(box2.transform.position, (Vector3.Distance(point.transform.position, box2.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + GameObject boxchild = point.transform.GetChild(0).gameObject; + boxchild.transform.SetParent(null); + Debug.Log(boxchild.name); + await point.transform.DOMove(box3.transform.position, (Vector3.Distance(point.transform.position, box3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + boxchild.transform.SetParent(Palletizingarm1.transform); + await Palletizingarm1.gameObject.transform.DOMove(tongs2.transform.position, (Vector3.Distance(Palletizingarm1.transform.position, tongs2.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + boxchild.transform.SetParent(null); + await point.transform.DOMove(box4.transform.position, (Vector3.Distance(point.transform.position, box4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await Palletizingarm1.gameObject.transform.DOMove(tongs1.transform.position, (Vector3.Distance(Palletizingarm1.transform.position, tongs1.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await boxchild.transform.DOMove(box3.transform.position, (Vector3.Distance(boxchild.transform.position, box3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await point.transform.DOMove(box5.transform.position, (Vector3.Distance(point.transform.position, box5.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await boxchild.transform.DOMove(box4.transform.position, (Vector3.Distance(boxchild.transform.position, box4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await point.transform.DOMove(box6.transform.position, (Vector3.Distance(point.transform.position, box6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await boxchild.transform.DOMove(box5.transform.position, (Vector3.Distance(boxchild.transform.position, box5.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await Palletizingarm2.transform.DOMove(tongs3.transform.position, (Vector3.Distance(Palletizingarm2.transform.position, tongs3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(Palletizingarm2.transform); + await Palletizingarm2.transform.DOMove(tongs4.transform.position, (Vector3.Distance(Palletizingarm2.transform.position, tongs4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await boxchild.transform.DOMove(box6.transform.position, (Vector3.Distance(boxchild.transform.position, box6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(null); + boxchild.transform.SetParent(point.transform); + await point.transform.DOMove(box7.transform.position, (Vector3.Distance(point.transform.position, box7.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await Palletizingarm2.transform.DOMove(tongs3.transform.position, (Vector3.Distance(Palletizingarm2.transform.position, tongs3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(box7); + } +} diff --git a/Assets/Scripts/YL/Enteringreservoirarea.cs.meta b/Assets/Scripts/YL/Enteringreservoirarea.cs.meta new file mode 100644 index 0000000..c1a6abd --- /dev/null +++ b/Assets/Scripts/YL/Enteringreservoirarea.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8afa1f79fd4941d4d89b463b902f20d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/YL/Movetest.cs b/Assets/Scripts/YL/Movetest.cs index d3f6f36..9a5e7e2 100644 --- a/Assets/Scripts/YL/Movetest.cs +++ b/Assets/Scripts/YL/Movetest.cs @@ -51,8 +51,12 @@ public class Movetest : MonoBehaviour await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); Transform point7 = GameObject.Find("14-39-2").transform; await transform.DOMove(point7.transform.position,(Vector3.Distance(transform.position,point7.transform.position)/speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + //await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + //await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); await transform.DOMove(point6.transform.position, (Vector3.Distance(transform.position, point6.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); - await transform.DOMove(point4.transform.position, (Vector3.Distance(transform.position, point4.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + await transform.DOMove(point3.transform.position, (Vector3.Distance(transform.position, point3.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + Transform point8 = GameObject.Find("14-32-2").transform; + await transform.DOMove(point8.transform.position, (Vector3.Distance(transform.position, point8.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); } private void OnTriggerEnter(Collider other) diff --git a/Assets/Scripts/YL/Transportbox.cs b/Assets/Scripts/YL/Transportbox.cs index a17d03a..21117e8 100644 --- a/Assets/Scripts/YL/Transportbox.cs +++ b/Assets/Scripts/YL/Transportbox.cs @@ -14,9 +14,26 @@ public class Transportbox : MonoBehaviour /// λÒÆÏä×ÓËÙ¶È /// public float speed = 5f; + /// + /// ÌáÉý»ú + /// + public GameObject Uptrans; + /// + /// ÐèҪλÒƵĵãλ + /// + public Transform point; + /// + /// ¼ÇסÌáÉý»ú³õʼλÖà + /// + public Transform pos; + /// + /// Ïä×ÓµÄλÖà + /// + public Transform boxpos; void Start() { - + + } @@ -28,14 +45,23 @@ public class Transportbox : MonoBehaviour { if (other.gameObject.CompareTag("Box")) { - other.gameObject.transform.position = new Vector3(other.transform.position.x, other.transform.position.y + 0.8f, other.transform.position.z); - other.gameObject.transform.SetParent(null); - await Moveup(other.gameObject); + await Makeprogress(other.gameObject, Uptrans); } } - private async UniTask Moveup(GameObject point) + private async UniTask Makeprogress(GameObject box, GameObject hoister) + { + await hoister.transform.DOMove(point.transform.position, (Vector3.Distance(hoister.transform.position, transportbox.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + box.gameObject.transform.position = new Vector3(box.transform.position.x, box.transform.position.y + 0.8f, box.transform.position.z); + box.gameObject.transform.SetParent(null); + await Moveup(box.gameObject, hoister); + } + private async UniTask Moveup(GameObject point, GameObject upmachine) { await point.transform.DOMove(transportbox.transform.position, (Vector3.Distance(point.transform.position, transportbox.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(upmachine.transform); + await upmachine.transform.DOMove(pos.transform.position, (Vector3.Distance(upmachine.transform.position, pos.transform.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); + point.transform.SetParent(null); + await point.transform.DOMove(boxpos.transform.position,(Vector3.Distance(point.transform.position,boxpos.position) / speed)).SetEase(Ease.InOutQuad).AsyncWaitForCompletion(); } } diff --git a/Assets/Scripts/YL/Upperbox.cs b/Assets/Scripts/YL/Upperbox.cs deleted file mode 100644 index 2056cce..0000000 --- a/Assets/Scripts/YL/Upperbox.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Upperbox : MonoBehaviour -{ - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } -}