From 912294cbe4bbe250fb4d6b2bd4b905fac9a5f026 Mon Sep 17 00:00:00 2001 From: SOOBEEN HAN Date: Thu, 6 Nov 2025 20:35:24 +0900 Subject: [PATCH] =?UTF-8?q?=20=EB=B0=95=EC=8A=A4=20=ED=9D=A1?= =?UTF-8?q?=EC=B0=A9=20=EA=B8=B0=EB=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scenes/HDRobo_Main.unity | 3170 ++++++++++++++++++++++---- Assets/Scripts/BoxController.cs | 101 + Assets/Scripts/BoxController.cs.meta | 2 + ProjectSettings/TagManager.asset | 2 + 4 files changed, 2789 insertions(+), 486 deletions(-) create mode 100644 Assets/Scripts/BoxController.cs create mode 100644 Assets/Scripts/BoxController.cs.meta diff --git a/Assets/Scenes/HDRobo_Main.unity b/Assets/Scenes/HDRobo_Main.unity index 9a63829..ba48bf6 100644 --- a/Assets/Scenes/HDRobo_Main.unity +++ b/Assets/Scenes/HDRobo_Main.unity @@ -119,6 +119,40 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &2395652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2395653} + m_Layer: 0 + m_Name: GhostRobot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &2395653 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2395652} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1034304308} + - {fileID: 1276194695} + - {fileID: 933746481} + m_Father: {fileID: 1412953358} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &7578767 PrefabInstance: m_ObjectHideFlags: 0 @@ -463,6 +497,140 @@ Transform: m_CorrespondingSourceObject: {fileID: 6623480605217477651, guid: aef48c88cb6ff5842ac07071b86c3de8, type: 3} m_PrefabInstance: {fileID: 15706214} m_PrefabAsset: {fileID: 0} +--- !u!1 &16734323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 16734328} + - component: {fileID: 16734327} + - component: {fileID: 16734326} + - component: {fileID: 16734324} + - component: {fileID: 16734325} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_06" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &16734324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16734323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 0, y: 0, z: 1} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 180 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 180 + cross: {x: 0, y: 1, z: 0} +--- !u!64 &16734325 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16734323} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -2328343405082307496, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!23 &16734326 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16734323} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3fb97047b3f4ebd4c9c9cae419d6f554, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &16734327 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16734323} + m_Mesh: {fileID: -2328343405082307496, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!4 &16734328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16734323} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.000036765337, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2121191322} + m_Father: {fileID: 1418716637} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &17434686 PrefabInstance: m_ObjectHideFlags: 0 @@ -2530,6 +2698,92 @@ Transform: m_CorrespondingSourceObject: {fileID: 7495061172035576786, guid: a845902fedb478d45b532c9e318713e4, type: 3} m_PrefabInstance: {fileID: 80522832} m_PrefabAsset: {fileID: 0} +--- !u!1 &81001111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 81001112} + - component: {fileID: 81001114} + - component: {fileID: 81001113} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_\uB77C\uC774\uD2B8.001" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &81001112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81001111} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0013102731, y: 0.00065382593, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 698313068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &81001113 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81001111} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4634762331206359655, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} + 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 &81001114 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81001111} + m_Mesh: {fileID: 9162534562417027108, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1001 &81811784 PrefabInstance: m_ObjectHideFlags: 0 @@ -8226,7 +8480,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &276941958 RectTransform: m_ObjectHideFlags: 0 @@ -10004,7 +10258,7 @@ Transform: - {fileID: 1372720266} - {fileID: 946969859} - {fileID: 1500041287} - - {fileID: 1914650933} + - {fileID: 543450651785570015} m_Father: {fileID: 1412953358} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &325174771 @@ -14659,11 +14913,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 6774440775891639732, guid: 08ccaa42ceb4219459d71dd95dd30f58, type: 3} m_PrefabInstance: {fileID: 501777306} m_PrefabAsset: {fileID: 0} ---- !u!1 &502469597 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - m_PrefabInstance: {fileID: 1914650932} - m_PrefabAsset: {fileID: 0} --- !u!1001 &503356240 PrefabInstance: m_ObjectHideFlags: 0 @@ -19017,6 +19266,38 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 +--- !u!1 &643005838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643005839} + m_Layer: 0 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &643005839 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643005838} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1418716637} + m_Father: {fileID: 1034304308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &649146315 PrefabInstance: m_ObjectHideFlags: 0 @@ -20444,6 +20725,121 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 +--- !u!1 &698313064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 698313068} + - component: {fileID: 698313067} + - component: {fileID: 698313066} + - component: {fileID: 698313065} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_01.002" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &698313065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698313064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 0, y: 1, z: 0} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 45 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 300 + cross: {x: 0, y: 1, z: 0} +--- !u!23 &698313066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698313064} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0de70b33f83b964ea41791ffb3b11e6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &698313067 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698313064} + m_Mesh: {fileID: -7995609262588227095, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!4 &698313068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698313064} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.006379475, y: -0.0006400042, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1466418411} + - {fileID: 1456801613} + - {fileID: 81001112} + - {fileID: 1098616866} + - {fileID: 1215086668} + m_Father: {fileID: 2014702410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &702914142 PrefabInstance: m_ObjectHideFlags: 0 @@ -22685,6 +23081,92 @@ Transform: m_CorrespondingSourceObject: {fileID: 7339446282959861010, guid: e7c05507694aa98408f8d243f0ec180b, type: 3} m_PrefabInstance: {fileID: 782838820} m_PrefabAsset: {fileID: 0} +--- !u!1 &784932022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 784932023} + - component: {fileID: 784932025} + - component: {fileID: 784932024} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_\uB77C\uC774\uD2B8.002" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &784932023 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784932022} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.000036765337, y: 0, z: -0.0014567036} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1418716637} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &784932024 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784932022} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4634762331206359655, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} + 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 &784932025 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784932022} + m_Mesh: {fileID: -977986008565649762, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1001 &786072115 PrefabInstance: m_ObjectHideFlags: 0 @@ -27184,6 +27666,218 @@ Transform: m_CorrespondingSourceObject: {fileID: 2760483999475404515, guid: 786e55243e9ee3141af4e08715f68646, type: 3} m_PrefabInstance: {fileID: 933198679} m_PrefabAsset: {fileID: 0} +--- !u!1 &933746480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 933746481} + - component: {fileID: 933746484} + - component: {fileID: 933746482} + - component: {fileID: 933746483} + m_Layer: 0 + m_Name: Handle_G + m_TagString: RobotArm + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &933746481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933746480} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.27, y: 1.4059997, z: -0.05400002} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1065019993} + m_Father: {fileID: 2395653} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &933746482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933746480} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 1 + m_PredictedVisualsTransform: {fileID: 0} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 0 + m_ThrowAngularVelocityScale: 0 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &933746483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933746480} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!54 &933746484 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933746480} + serializedVersion: 4 + m_Mass: 0.0000001 + 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: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 --- !u!1001 &934193436 PrefabInstance: m_ObjectHideFlags: 0 @@ -30098,6 +30792,58 @@ Transform: m_CorrespondingSourceObject: {fileID: 5551623371579918309, guid: 3523257d25258b545861ef5d8edbb59d, type: 3} m_PrefabInstance: {fileID: 1033524586} m_PrefabAsset: {fileID: 0} +--- !u!1 &1034304307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1034304308} + - component: {fileID: 1034304309} + m_Layer: 0 + m_Name: Robot_G + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1034304308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034304307} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 643005839} + m_Father: {fileID: 2395653} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1034304309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034304307} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c12f4ab377ddfdc46820089b240eaf27, type: 3} + m_Name: + m_EditorClassIdentifier: + kinematicsNode: {fileID: 1276194696} + motorStatusIndicator1: {fileID: 81001111} + motorStatusIndicator2: {fileID: 784932022} + indicatorMaterial1: {fileID: 2100000, guid: 8429ea8a04d5dd844875dc07c5f6c06b, type: 2} + indicatorMaterial2: {fileID: 2100000, guid: d5b595f8848b48a418815999bef1b127, type: 2} + movementPosition: {x: 0, y: 0, z: 0} + IsMovementRunning: 0 --- !u!1001 &1034811899 PrefabInstance: m_ObjectHideFlags: 0 @@ -30993,6 +31739,59 @@ Transform: m_CorrespondingSourceObject: {fileID: 5289787432908734722, guid: 2c798e8185ac0474e829cdcea8c655f8, type: 3} m_PrefabInstance: {fileID: 1063990820} m_PrefabAsset: {fileID: 0} +--- !u!1 &1065019992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1065019993} + - component: {fileID: 1065019994} + m_Layer: 0 + m_Name: Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1065019993 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1065019992} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.031, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 933746481} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1065019994 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1065019992} + 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.019788742, y: 0.27946773, z: 0.27486545} + m_Center: {x: -0.043021917, y: 0.01026614, z: 0.065199405} --- !u!1001 &1067627896 PrefabInstance: m_ObjectHideFlags: 0 @@ -32059,6 +32858,92 @@ Transform: - {fileID: 713806281} m_Father: {fileID: 2017410647} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1098616865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098616866} + - component: {fileID: 1098616868} + - component: {fileID: 1098616867} + m_Layer: 0 + m_Name: "\uADF8\uB9AC\uD37C_1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1098616866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098616865} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.7071068, z: -0.0000001192093, w: -0.7071068} + m_LocalPosition: {x: -0.0017283866, y: 0.00065382477, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 698313068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1098616867 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098616865} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: be82159c701af0d418c499905aecf4e3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1098616868 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098616865} + m_Mesh: {fileID: 3581305470664384422, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1001 &1101188958 PrefabInstance: m_ObjectHideFlags: 0 @@ -34825,6 +35710,92 @@ Transform: m_CorrespondingSourceObject: {fileID: 3588322959015673782, guid: 23e15a2a77e2b9a4daf2ba2719c0727f, type: 3} m_PrefabInstance: {fileID: 1212038229} m_PrefabAsset: {fileID: 0} +--- !u!1 &1215086667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1215086668} + - component: {fileID: 1215086670} + - component: {fileID: 1215086669} + m_Layer: 0 + m_Name: "\uADF8\uB9AC\uD37C_2" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1215086668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215086667} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.7071068, z: -0.0000001192093, w: -0.7071068} + m_LocalPosition: {x: -0.0038395198, y: 0.00066897436, z: -0.000012885779} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 698313068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1215086669 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215086667} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 54d160ac82655644b98d97cd3d8c8fae, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1215086670 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215086667} + m_Mesh: {fileID: 3108956238139520217, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1 &1216385820 GameObject: m_ObjectHideFlags: 0 @@ -35928,8 +36899,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e0ed0df5326d1e64da9e29ac5d4f41f4, type: 3} m_Name: m_EditorClassIdentifier: - loadIconButton: {fileID: 108388295} - loadProgramButton: {fileID: 276941959} + loadProgramButton: {fileID: 108388295} programSelectPanel: {fileID: 1243479628} programNewPanel: {fileID: 857356697} programListPanel: {fileID: 1674389728} @@ -36518,6 +37488,459 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1276194694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276194695} + - component: {fileID: 1276194696} + m_Layer: 0 + m_Name: RobotIK_G + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276194695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276194694} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2395653} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1276194696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276194694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec18f272cdf3e704196131d48566ee83, type: 3} + m_Name: + m_EditorClassIdentifier: + rootNode: {fileID: 16734328} + endNode: {fileID: 1466418411} + initializePoseFrom: 0 + nodeRadius: 0.05 + targetTransform: {fileID: 933746481} + mode: 0 + numIterations: 10 + constrainEndOrientation: 0 + constrainInGlobalSpace: 0 + nodes: + - jointTransform: {fileID: 16734328} + initialRotation: {x: -0, y: -0, z: -0, w: 1} + initialPosition: {x: 0.000036765337, y: 0, z: 0} + initialPositionWorld: {x: 1.443, y: 0.39799994, z: -0.96086437} + previousPositionWorld: {x: 1.443, y: 0.39799994, z: -0.96086437} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 1.443, y: 0.39799994, z: -0.96086437} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 0 + childIndex: 1 + parentIndex: -1 + boneLength: 0 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 16734324} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: -0, y: -0, z: -0, w: 1} + zeroPosition: {x: 0.000036765337, y: 0, z: 0} + lastFrameRotation: {x: -0, y: -0, z: -0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + - jointTransform: {fileID: 2121191322} + initialRotation: {x: -0, y: -0, z: -0, w: 1} + initialPosition: {x: 0, y: 0.0023412863, z: 0.0016508078} + initialPositionWorld: {x: 1.443, y: 0.56308067, z: -1.194993} + previousPositionWorld: {x: 1.443, y: 0.56308067, z: -1.194993} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 1.443, y: 0.56308067, z: -1.194993} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 0 + childIndex: 2 + parentIndex: 0 + boneLength: 0.2864749 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 2121191318} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: -0, y: -0, z: -0, w: 1} + zeroPosition: {x: 0, y: 0.0023412863, z: 0.0016508078} + lastFrameRotation: {x: -0, y: -0, z: -0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + - jointTransform: {fileID: 1710393091} + initialRotation: {x: -0, y: -0, z: -0, w: 1} + initialPosition: {x: 0, y: 0.00038506882, z: 0.00819919} + initialPositionWorld: {x: 1.443, y: 1.3829995, z: -1.2335} + previousPositionWorld: {x: 1.443, y: 1.3829995, z: -1.2335} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 1.443, y: 1.3829995, z: -1.2335} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 0 + childIndex: 3 + parentIndex: 1 + boneLength: 0.8208226 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 1710393087} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: -0, y: -0, z: -0, w: 1} + zeroPosition: {x: 0, y: 0.00038506882, z: 0.00819919} + lastFrameRotation: {x: -0, y: -0, z: -0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + - jointTransform: {fileID: 2014702410} + initialRotation: {x: -0, y: -0, z: -0, w: 1} + initialPosition: {x: -0.002500205, y: -0.002809612, z: 0} + initialPositionWorld: {x: 1.1929795, y: 1.3829997, z: -0.9525388} + previousPositionWorld: {x: 1.1929795, y: 1.3829997, z: -0.9525388} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 1.1929795, y: 1.3829997, z: -0.9525388} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 0 + childIndex: 4 + parentIndex: 2 + boneLength: 0.37609768 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 2014702406} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: -0, y: -0, z: -0, w: 1} + zeroPosition: {x: -0.002500205, y: -0.002809612, z: 0} + lastFrameRotation: {x: -0, y: -0, z: -0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + - jointTransform: {fileID: 698313068} + initialRotation: {x: -0, y: -0, z: -0, w: 1} + initialPosition: {x: -0.006379475, y: -0.0006400042, z: 0} + initialPositionWorld: {x: 0.5550319, y: 1.3829997, z: -0.88853836} + previousPositionWorld: {x: 0.5550319, y: 1.3829997, z: -0.88853836} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 0.5550319, y: 1.3829997, z: -0.88853836} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 0 + childIndex: 5 + parentIndex: 3 + boneLength: 0.6411499 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 698313065} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: -0, y: -0, z: -0, w: 1} + zeroPosition: {x: -0.006379475, y: -0.0006400042, z: 0} + lastFrameRotation: {x: -0, y: -0, z: -0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + - jointTransform: {fileID: 1466418411} + initialRotation: {x: 0, y: 0, z: 0, w: 1} + initialPosition: {x: -0.00182, y: 0, z: 0} + initialPositionWorld: {x: 0.37303185, y: 1.3829997, z: -0.88853836} + previousPositionWorld: {x: 0.37303185, y: 1.3829997, z: -0.88853836} + cachedInitialRotation: {x: 0, y: 0, z: 0, w: 0} + cachedLocalPosition: {x: 0, y: 0, z: 0} + targetPosition: {x: 0.37303185, y: 1.3829997, z: -0.88853836} + targetLocalPosition: {x: 0, y: 0, z: 0} + stretchedTargetPosition: {x: 0, y: 0, z: 0} + isStretchNode: 0 + IsEndNode: 1 + childIndex: -1 + parentIndex: 4 + boneLength: 0.18200004 + toParent: {x: 0, y: 0, z: 0} + oldVecInitialized: 0 + oldVec: {x: 0, y: 1, z: 0} + rotationIK: {x: 0, y: 0, z: 0, w: 0} + jointRadius: 0.05 + jointLimit: {fileID: 0} + isPositionConstrained: 0 + isRotationConstrained: 0 + overrideConstraint: 0 + constraint: + jointTransform: {fileID: 0} + targetTransform: {fileID: 0} + targetPosition: {x: 0, y: 0, z: 0} + targetLocalPosition: {x: 0, y: 0, z: 0} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + constrainPosition: 1 + constrainRotation: 0 + positionKeys: [] + targetIKSpace: {fileID: 0} + enableKeyframeConstraints: 1 + cachedPosition: {x: 0, y: 0, z: 0} + cachedRotation: {x: 0, y: 0, z: 0, w: 1} + targetRotation: {x: 0, y: 0, z: 0, w: 1} + keyedRotations: [] + keyedPositions: [] + keyedLocalPositions: [] + zeroRotation: {x: 0, y: 0, z: 0, w: 1} + zeroPosition: {x: -0.00182, y: 0, z: 0} + lastFrameRotation: {x: 0, y: 0, z: 0, w: 1} + lastFramePosition: {x: 0, y: 0, z: 0} + currentAngularVelocity: 0 + currentStretchVelocity: 0 + enableStretch: 0 + inwardsStretch: 0 + outwardsStretch: 0 + stretchAxis: {x: 0, y: 0, z: 1} + stretchLimits: + targetSpace: {fileID: 0} + minStretchLimits: {x: 0, y: 0, z: 0} + maxStretchLimits: {x: 0, y: 0, z: 0} + maxForward: 0 + maxBackward: 0 + maxLeft: 0 + maxRight: 0 + maxDown: 0 + maxUp: 0 + overrideAngularMotion: 0 + maxAngularMotionVelocity: 30 + angularMotionAcceleration: 5 + enableJointLimits: 1 + jointLimitStrength: 1 + useStrictLimits: 1 + enableStretch: 1 + useAngularMotionMotorConstraints: 0 + jointAngularAcceleration: 20 + jointMaxAnglarVelocity: 45 + jointAngularSmoothingFactor: 0.9 + useStretchMotionMotorConstraints: 0 + jointStretchAcceleration: 1 + jointMaxStretchVelocity: 1 + jointStretchSmoothingFactor: 0.9 + enableKeyframeConstraints: 1 + strictlyProjectToKeyframeSpace: 0 + constraints: [] --- !u!1001 &1278594749 PrefabInstance: m_ObjectHideFlags: 0 @@ -37452,6 +38875,9 @@ GameObject: m_Component: - component: {fileID: 1299890571} - component: {fileID: 1299890570} + - component: {fileID: 1299890574} + - component: {fileID: 1299890573} + - component: {fileID: 1299890572} m_Layer: 0 m_Name: AppManager m_TagString: Untagged @@ -37474,8 +38900,8 @@ MonoBehaviour: view: {fileID: 1243479632} tcpView: {fileID: 1456747455} robotController: {fileID: 806304512143720359} - pointManagerView: {fileID: 1568384461} - pathLineView: {fileID: 1568384459} + pointManagerView: {fileID: 1299890574} + pathLineView: {fileID: 1299890572} popupView: {fileID: 1313589743} motorStatePollInterval: 1 --- !u!4 &1299890571 @@ -37493,6 +38919,140 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1299890572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299890569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c98a419633709d44ca6c0652dcf63a07, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!120 &1299890573 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299890569} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!114 &1299890574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299890569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06c8786b6262dad4a86217e213be1b96, type: 3} + m_Name: + m_EditorClassIdentifier: + pointPrefab: {fileID: 5391214215580958641, guid: bb50b26301943754e8d5e7a7b3e24085, type: 3} + movingAlert: {fileID: 564077395} + kinematicsNode: {fileID: 1276194696} --- !u!1001 &1302711921 PrefabInstance: m_ObjectHideFlags: 0 @@ -37913,8 +39473,8 @@ RectTransform: m_Children: - {fileID: 1587487536} - {fileID: 1102828142} - - {fileID: 345423594} - {fileID: 1551209703} + - {fileID: 345423594} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -37938,17 +39498,15 @@ MonoBehaviour: modifyPopupPanel: {fileID: 1102828141} deletePopupPanel: {fileID: 345423593} optionPopupPanel: {fileID: 1551209702} - confirmButton: - - {fileID: 618711572} - - {fileID: 453392322} + ins_confirmButton: {fileID: 618711572} + mod_confirmButton: {fileID: 453392322} + moveButton: {fileID: 1755737344} + deleteButton: {fileID: 196844229} + del_confirmButton: {fileID: 1817951602} cancelButton: - {fileID: 1352558441} - {fileID: 1512808852} - {fileID: 2008415897} - moveButton: {fileID: 1755737344} - deleteButton: - - {fileID: 1817951602} - - {fileID: 196844229} --- !u!1001 &1315555405 PrefabInstance: m_ObjectHideFlags: 0 @@ -41355,6 +42913,7 @@ Transform: - {fileID: 806304512143720358} - {fileID: 722849472} - {fileID: 445093997} + - {fileID: 2395653} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1414515502 @@ -41625,6 +43184,141 @@ Transform: m_CorrespondingSourceObject: {fileID: 4489127147763580709, guid: d14be1a56b99bf544873c5036097bd21, type: 3} m_PrefabInstance: {fileID: 1417649112} m_PrefabAsset: {fileID: 0} +--- !u!1 &1418716636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1418716637} + - component: {fileID: 1418716641} + - component: {fileID: 1418716640} + - component: {fileID: 1418716639} + - component: {fileID: 1418716638} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_07" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1418716637 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418716636} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0.0036765337, y: 0.39799994, z: 0.00013566017} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 16734328} + - {fileID: 784932023} + m_Father: {fileID: 643005839} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1418716638 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418716636} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -380468699037956654, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!114 &1418716639 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418716636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 0, y: 0, z: 1} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 0 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 0 + cross: {x: 0, y: 1, z: 0} +--- !u!23 &1418716640 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418716636} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2b55980298efc4b4cb581e9d63812158, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1418716641 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418716636} + m_Mesh: {fileID: -380468699037956654, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1001 &1419342771 PrefabInstance: m_ObjectHideFlags: 0 @@ -43033,6 +44727,139 @@ MonoBehaviour: Rx: {fileID: 485836793} Ry: {fileID: 1669820733} Rz: {fileID: 1714274131} +--- !u!1 &1456801612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1456801613} + - component: {fileID: 1456801617} + - component: {fileID: 1456801616} + - component: {fileID: 1456801615} + - component: {fileID: 1456801614} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_01.001" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1456801613 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456801612} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0012435718, y: 0.00065382477, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 698313068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1456801614 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456801612} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4939538263210884158, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!114 &1456801615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456801612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 1, y: 0, z: 0} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 180 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 0 + cross: {x: 0, y: 1, z: 0} +--- !u!23 &1456801616 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456801612} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a0de70b33f83b964ea41791ffb3b11e6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1456801617 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456801612} + m_Mesh: {fileID: 4939538263210884158, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} --- !u!1 &1457055926 GameObject: m_ObjectHideFlags: 0 @@ -43407,6 +45234,217 @@ SkinnedMeshRenderer: m_CorrespondingSourceObject: {fileID: -7009038412992213568, guid: 681c1cadbb14b604d9438dc819da8e9a, type: 3} m_PrefabInstance: {fileID: 894211030} m_PrefabAsset: {fileID: 0} +--- !u!1 &1466418410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1466418411} + - component: {fileID: 1466418414} + - component: {fileID: 1466418413} + - component: {fileID: 1466418412} + m_Layer: 0 + m_Name: endTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1466418411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1466418410} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.00182, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 698313068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1466418412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1466418410} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 1 + m_PredictedVisualsTransform: {fileID: 0} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 0 + m_ThrowAngularVelocityScale: 0 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &1466418413 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1466418410} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!54 &1466418414 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1466418410} + serializedVersion: 4 + m_Mass: 0.0000001 + 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: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 --- !u!1 &1466944354 GameObject: m_ObjectHideFlags: 0 @@ -44905,6 +46943,59 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &1500826933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1500826934} + - component: {fileID: 1500826935} + m_Layer: 0 + m_Name: PhysicalCollider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1500826934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1500826933} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 543450651785570015} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1500826935 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1500826933} + 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, y: 1, z: 0.6693567} + m_Center: {x: -2.295857e-17, y: 2.8425064e-14, z: 0.0056306776} --- !u!1001 &1501130233 PrefabInstance: m_ObjectHideFlags: 0 @@ -47230,277 +49321,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 2525146012768536108, guid: af5398c451de74544b8b16ae846f351a, type: 3} m_PrefabInstance: {fileID: 1567594223} m_PrefabAsset: {fileID: 0} ---- !u!1 &1568384454 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1568384458} - - component: {fileID: 1568384457} - - component: {fileID: 1568384456} - - component: {fileID: 1568384455} - - component: {fileID: 1568384460} - - component: {fileID: 1568384459} - - component: {fileID: 1568384461} - - component: {fileID: 1568384462} - - component: {fileID: 1568384463} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1568384455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1568384456 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!223 &1568384457 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 1928531731} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 0 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1568384458 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: -0.94} - m_LocalScale: {x: 0.5, y: 0.5, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 4070703782762572036} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: -0.2, y: 1.221} - m_SizeDelta: {x: 0.8, y: 0.8} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1568384459 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c98a419633709d44ca6c0652dcf63a07, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!120 &1568384460 -LineRenderer: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 0 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 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_Positions: - - {x: 0, y: 0, z: 0} - - {x: 0, y: 0, z: 1} - m_Parameters: - serializedVersion: 3 - widthMultiplier: 1 - widthCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colorGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - numCornerVertices: 0 - numCapVertices: 0 - alignment: 0 - textureMode: 0 - textureScale: {x: 1, y: 1} - shadowBias: 0.5 - generateLightingData: 0 - m_MaskInteraction: 0 - m_UseWorldSpace: 1 - m_Loop: 0 - m_ApplyActiveColorSpace: 1 ---- !u!114 &1568384461 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 06c8786b6262dad4a86217e213be1b96, type: 3} - m_Name: - m_EditorClassIdentifier: - pointPrefab: {fileID: 280273810869499429, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} ---- !u!114 &1568384462 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c1b136fe9693203418aa8d9bacb7cfcf, type: 3} - m_Name: - m_EditorClassIdentifier: - isGrabbingRobot: 0 ---- !u!114 &1568384463 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1568384454} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 0 - m_CheckFor2DOcclusion: 0 - m_CheckFor3DOcclusion: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RaycastTriggerInteraction: 1 --- !u!1 &1570547337 GameObject: m_ObjectHideFlags: 0 @@ -53139,6 +54959,140 @@ Transform: m_CorrespondingSourceObject: {fileID: 682791061116014409, guid: 7e3611a56e78fc247994c090f8795cb2, type: 3} m_PrefabInstance: {fileID: 1710196207} m_PrefabAsset: {fileID: 0} +--- !u!1 &1710393086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1710393091} + - component: {fileID: 1710393090} + - component: {fileID: 1710393089} + - component: {fileID: 1710393087} + - component: {fileID: 1710393088} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_04" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1710393087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710393086} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 0, y: -1, z: 0} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 90 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 180 + cross: {x: 0, y: 1, z: 0} +--- !u!64 &1710393088 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710393086} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 5102834013458325811, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!23 &1710393089 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710393086} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbf3b432cdbc408479f65ebbaa44bd59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1710393090 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710393086} + m_Mesh: {fileID: 5102834013458325811, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!4 &1710393091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710393086} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.00038506882, z: 0.00819919} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2014702410} + m_Father: {fileID: 2121191322} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1710825583 GameObject: m_ObjectHideFlags: 0 @@ -58681,99 +60635,15 @@ Transform: m_CorrespondingSourceObject: {fileID: 3588322959015673782, guid: 23e15a2a77e2b9a4daf2ba2719c0727f, type: 3} m_PrefabInstance: {fileID: 1913348015} m_PrefabAsset: {fileID: 0} ---- !u!1001 &1914650932 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 324567848} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalScale.x - value: 47.084652 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalScale.y - value: 47.084652 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalScale.z - value: 47.084652 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalPosition.x - value: -0.21000004 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalPosition.y - value: 0.4829999 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalPosition.z - value: 1.7019999 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalRotation.w - value: 0.49990925 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalRotation.x - value: -0.49984875 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalRotation.y - value: 0.5001513 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalRotation.z - value: 0.50009066 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -7511558181221131132, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: 'm_Materials.Array.data[0]' - value: - objectReference: {fileID: 2100000, guid: 251439b283bdf274c8712e5099774bcd, type: 2} - - target: {fileID: 919132149155446097, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - propertyPath: m_Name - value: box (1) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - insertIndex: -1 - addedObject: {fileID: 1914650934} - - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - insertIndex: -1 - addedObject: {fileID: 1914650937} - m_SourcePrefab: {fileID: 100100000, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} ---- !u!4 &1914650933 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} - m_PrefabInstance: {fileID: 1914650932} - m_PrefabAsset: {fileID: 0} --- !u!54 &1914650934 Rigidbody: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502469597} + m_GameObject: {fileID: 919132147847167077} serializedVersion: 4 - m_Mass: 1 + m_Mass: 50 m_Drag: 0 m_AngularDrag: 0.05 m_CenterOfMass: {x: 0, y: 0, z: 0} @@ -58798,7 +60668,7 @@ BoxCollider: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502469597} + m_GameObject: {fileID: 919132147847167077} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -58807,12 +60677,27 @@ BoxCollider: serializedVersion: 2 m_Bits: 0 m_LayerOverridePriority: 0 - m_IsTrigger: 0 + m_IsTrigger: 1 m_ProvidesContacts: 0 m_Enabled: 1 serializedVersion: 3 - m_Size: {x: 0.010538141, y: 0.0076419837, z: 0.007638142} - m_Center: {x: -0.000000019092113, y: -0.000000009546058, z: -6.984937e-10} + m_Size: {x: 0.010538142, y: 0.0076419837, z: 0.011405962} + m_Center: {x: -0.000000018988558, y: -0.000000009494274, z: 0.001883903} +--- !u!114 &1914650940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919132147847167077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cfd51aa83708ef4db36dcd010b6af24, type: 3} + m_Name: + m_EditorClassIdentifier: + resetDelay: 3 + robotArmTag: Gripper + dropZoneTag: DropZone --- !u!1001 &1921309302 PrefabInstance: m_ObjectHideFlags: 0 @@ -59273,10 +61158,26 @@ PrefabInstance: propertyPath: m_Enabled value: 0 objectReference: {fileID: 0} + - target: {fileID: 3516698780648971481, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: dragArrow + value: + objectReference: {fileID: 9153036347640126610, guid: 473e683afc015324ca5689bd27431027, type: 3} + - target: {fileID: 3516698780648971481, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: ghostRobot + value: + objectReference: {fileID: 2395652} - target: {fileID: 3553321974776994823, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} propertyPath: m_InteractionManager value: objectReference: {fileID: 0} + - target: {fileID: 4059851328209584392, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: dragArrow + value: + objectReference: {fileID: 9153036347640126610, guid: 473e683afc015324ca5689bd27431027, type: 3} + - target: {fileID: 4059851328209584392, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: ghostRobot + value: + objectReference: {fileID: 2395652} - target: {fileID: 4381072889419385576, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} propertyPath: m_IsActive value: 1 @@ -59465,6 +61366,14 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 6543791313805139832, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: dragArrow + value: + objectReference: {fileID: 9153036347640126610, guid: 473e683afc015324ca5689bd27431027, type: 3} + - target: {fileID: 6543791313805139832, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: ghostRobot + value: + objectReference: {fileID: 2395652} - target: {fileID: 7270950585248332961, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} propertyPath: m_Enabled value: 0 @@ -59481,6 +61390,14 @@ PrefabInstance: propertyPath: near clip plane value: 0.3 objectReference: {fileID: 0} + - target: {fileID: 8047923434058926918, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: dragArrow + value: + objectReference: {fileID: 9153036347640126610, guid: 473e683afc015324ca5689bd27431027, type: 3} + - target: {fileID: 8047923434058926918, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: ghostRobot + value: + objectReference: {fileID: 2395652} - target: {fileID: 8151105433200462960, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} propertyPath: m_Enabled value: 0 @@ -61374,6 +63291,140 @@ Transform: m_CorrespondingSourceObject: {fileID: 5551623371579918309, guid: 3523257d25258b545861ef5d8edbb59d, type: 3} m_PrefabInstance: {fileID: 2013169846} m_PrefabAsset: {fileID: 0} +--- !u!1 &2014702405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2014702410} + - component: {fileID: 2014702409} + - component: {fileID: 2014702408} + - component: {fileID: 2014702406} + - component: {fileID: 2014702407} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_03" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2014702406 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014702405} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 1, y: 0, z: 0} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 0 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 0 + cross: {x: 0, y: 1, z: 0} +--- !u!64 &2014702407 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014702405} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 9067081741824858821, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!23 &2014702408 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014702405} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ea87b70f6281440b59e36b89a18c0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2014702409 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014702405} + m_Mesh: {fileID: 9067081741824858821, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!4 &2014702410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014702405} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.002500205, y: -0.002809612, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 698313068} + m_Father: {fileID: 1710393091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2015820335 PrefabInstance: m_ObjectHideFlags: 0 @@ -62672,6 +64723,10 @@ PrefabInstance: propertyPath: m_Name value: Pallet_02 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 6c52fe1416d967a409332c0065a41575, type: 3} + propertyPath: m_TagString + value: DropZone + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -62704,8 +64759,8 @@ BoxCollider: m_ProvidesContacts: 0 m_Enabled: 1 serializedVersion: 3 - m_Size: {x: 0.99999976, y: 0.1596425, z: 0.99999976} - m_Center: {x: 0, y: 0.07253603, z: 0} + m_Size: {x: 0.99999976, y: 0.3594838, z: 0.99999976} + m_Center: {x: 0, y: 0.17245668, z: 0} --- !u!1001 &2078818416 PrefabInstance: m_ObjectHideFlags: 0 @@ -63627,6 +65682,140 @@ Transform: m_CorrespondingSourceObject: {fileID: 2760483999475404515, guid: 786e55243e9ee3141af4e08715f68646, type: 3} m_PrefabInstance: {fileID: 2121026930} m_PrefabAsset: {fileID: 0} +--- !u!1 &2121191317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2121191322} + - component: {fileID: 2121191321} + - component: {fileID: 2121191320} + - component: {fileID: 2121191318} + - component: {fileID: 2121191319} + m_Layer: 0 + m_Name: "\uB85C\uBD07\uD314_05" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2121191318 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121191317} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2c7a022be76393744b9f1a13d09311ca, type: 3} + m_Name: + m_EditorClassIdentifier: + enable: 1 + mainAxis: {x: 0, y: -1, z: 0} + secondaryAxis: {x: 0, y: 1, z: 0} + zeroRotation: {x: 0, y: 0, z: 0, w: 0} + limitsOffset: {x: 0, y: 0, z: 0} + limitAngle: 90 + applyEveryFrame: 0 + bounce: 0 + friction: 0 + hingeAngleOffset: 180 + cross: {x: 0, y: 1, z: 0} +--- !u!64 &2121191319 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121191317} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1644276158865073351, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!23 &2121191320 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121191317} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 499a2809366dc684981670dd01af385d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2121191321 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121191317} + m_Mesh: {fileID: 1644276158865073351, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!4 &2121191322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121191317} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.0023412863, z: 0.0016508078} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1710393091} + m_Father: {fileID: 16734328} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2125748660 PrefabInstance: m_ObjectHideFlags: 0 @@ -64444,6 +66633,22 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!4 &543450651785570015 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919132147847167077} + serializedVersion: 2 + m_LocalRotation: {x: -0.49984875, y: 0.5001513, z: 0.50009066, w: 0.49990925} + m_LocalPosition: {x: -0.21000004, y: 0.4829999, z: 1.7019999} + m_LocalScale: {x: 47.084652, y: 47.084652, z: 47.084652} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1500826934} + m_Father: {fileID: 324567848} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &569414232852021066 MeshFilter: m_ObjectHideFlags: 0 @@ -64503,6 +66708,27 @@ MonoBehaviour: indicatorMaterial2: {fileID: 2100000, guid: d5b595f8848b48a418815999bef1b127, type: 2} movementPosition: {x: 0, y: 0, z: 0} IsMovementRunning: 0 +--- !u!1 &919132147847167077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 543450651785570015} + - component: {fileID: 3469287837783632250} + - component: {fileID: 1711813854796570032} + - component: {fileID: 1914650934} + - component: {fileID: 1914650937} + - component: {fileID: 1914650940} + m_Layer: 0 + m_Name: box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!23 &967835047034871637 MeshRenderer: m_ObjectHideFlags: 0 @@ -64750,6 +66976,51 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5437372490284215378} m_Mesh: {fileID: 4939538263210884158, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!23 &1711813854796570032 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919132147847167077} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 251439b283bdf274c8712e5099774bcd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!33 &1878676147561002156 MeshFilter: m_ObjectHideFlags: 0 @@ -64897,13 +67168,22 @@ GameObject: - component: {fileID: 1034940619344592870} - component: {fileID: 8348283317296094972} - component: {fileID: 8218048649755986071} + - component: {fileID: 8348283317296094973} m_Layer: 0 m_Name: "\uADF8\uB9AC\uD37C_2" - m_TagString: Untagged + m_TagString: Gripper m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!33 &3469287837783632250 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919132147847167077} + m_Mesh: {fileID: -9136281895394937321, guid: 9d5ec35fa0043fd488588e61261d23de, type: 3} --- !u!1 &3543066072088338770 GameObject: m_ObjectHideFlags: 0 @@ -64939,108 +67219,6 @@ Transform: m_Children: [] m_Father: {fileID: 6476108356885335244} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &4070703782762572035 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1568384458} - m_Modifications: - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_SizeDelta.x - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_SizeDelta.y - value: 0.3 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 280273810869499429, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - propertyPath: m_Name - value: Point_Prefab - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} ---- !u!224 &4070703782762572036 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 23272902704394604, guid: 3e14dc8ccaa006641934bf740bd1e88d, type: 3} - m_PrefabInstance: {fileID: 4070703782762572035} - m_PrefabAsset: {fileID: 0} --- !u!23 &4421136600761446311 MeshRenderer: m_ObjectHideFlags: 0 @@ -65580,6 +67758,27 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3269629316409468015} m_Mesh: {fileID: 3108956238139520217, guid: f8e1d25363bc3264ead6a2d4dba3d589, type: 3} +--- !u!65 &8348283317296094973 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3269629316409468015} + 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.0029685243, y: 0.002955866, z: 0.0010668265} + m_Center: {x: -0.0000137486595, y: 0.0000029048076, z: -0.00037045297} --- !u!23 &8380366081719268712 MeshRenderer: m_ObjectHideFlags: 0 @@ -65811,7 +68010,6 @@ SceneRoots: - {fileID: 1814192178} - {fileID: 2084353335} - {fileID: 1313589742} - - {fileID: 1568384458} - {fileID: 1299890571} - {fileID: 580519499} - {fileID: 2077727516} diff --git a/Assets/Scripts/BoxController.cs b/Assets/Scripts/BoxController.cs new file mode 100644 index 0000000..e2abff1 --- /dev/null +++ b/Assets/Scripts/BoxController.cs @@ -0,0 +1,101 @@ +using UnityEngine; +using System.Collections; + +[RequireComponent(typeof(Rigidbody))] +[RequireComponent(typeof(Collider))] +public class BoxController : MonoBehaviour +{ + [Tooltip("박스가 떨어진 후 사라졌다가 다시 생성될 때까지 걸리는 시간(초)")] + [SerializeField] private float resetDelay = 3.0f; + + [Tooltip("로봇 팔에 사용될 태그")] + [SerializeField] private string robotArmTag = "RobotArm"; + + [Tooltip("박스를 내려놓을 공간에 사용될 태그")] + [SerializeField] private string dropZoneTag = "DropZone"; + + private Vector3 originalPosition; + private Quaternion originalRotation; + private Transform attachParent = null; + private Rigidbody rb; + + private bool isResetting = false; + + void Start() + { + originalPosition = transform.position; + originalRotation = transform.rotation; + + rb = GetComponent(); + + Collider col = GetComponent(); + if (!col.isTrigger) + { + Debug.LogWarning($"'{gameObject.name}'의 Collider가 'Is Trigger'로 설정되어 있지 않습니다. 자동 설정합니다.", this); + col.isTrigger = true; + } + } + + private void OnTriggerEnter(Collider other) + { + if (isResetting) return; + + // 로봇 팔에 붙기 + if (other.CompareTag(robotArmTag) && attachParent == null) + { + Debug.Log("로봇 팔 감지. 박스를 부착합니다."); + + // 로봇 팔을 부모로 설정하여 따라다니게 함 + attachParent = other.transform; + transform.SetParent(attachParent); + + // 부착된 동안 물리적 충돌이나 중력을 무시하도록 Rigidbody를 Kinematic으로 설정 + if (rb != null) + rb.isKinematic = true; + } + + // 드랍 존에서 떨어지기 + if (other.CompareTag(dropZoneTag) && attachParent != null) + { + Debug.Log("드랍 존 감지. 박스를 분리하고 리셋 타이머를 시작합니다."); + + // 부모(로봇 팔)와의 연결을 끊음 + transform.SetParent(null); + attachParent = null; + + // Rigidbody의 Kinematic을 해제하여 중력 등의 물리 효과를 다시 받음 + if (rb != null) + rb.isKinematic = false; + + // 리셋 코루틴 시작 + isResetting = true; + StartCoroutine(ResetAfterDelay()); + } + } + + private IEnumerator ResetAfterDelay() + { + yield return new WaitForSeconds(resetDelay); + + gameObject.SetActive(false); + + // 기존 위치에 다시 생김 + + // 위치/회전 리셋 + transform.position = originalPosition; + transform.rotation = originalRotation; + + // Rigidbody 상태 리셋 (떨어지던 속도 제거) + if (rb != null) + { + rb.isKinematic = false; + rb.linearVelocity = Vector3.zero; + rb.angularVelocity = Vector3.zero; + } + + gameObject.SetActive(true); + + isResetting = false; + Debug.Log("박스가 원위치로 리셋되었습니다."); + } +} \ No newline at end of file diff --git a/Assets/Scripts/BoxController.cs.meta b/Assets/Scripts/BoxController.cs.meta new file mode 100644 index 0000000..b263941 --- /dev/null +++ b/Assets/Scripts/BoxController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5cfd51aa83708ef4db36dcd010b6af24 \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index d694b72..901b0a0 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -7,6 +7,8 @@ TagManager: - Anchor - RobotArm - Point + - DropZone + - Gripper layers: - Default - TransparentFX