diff --git a/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab b/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab new file mode 100644 index 0000000000..43c0bee030 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab @@ -0,0 +1,702 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &845536147473668688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 840131528275521684} + - component: {fileID: 850925866003461664} + - component: {fileID: 859076012202878004} + - component: {fileID: 815643536240931858} + m_Layer: 0 + m_Name: Wall (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &840131528275521684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845536147473668688} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -50, y: 0, z: 0} + m_LocalScale: {x: 1, y: 5, z: 101} + m_Children: [] + m_Father: {fileID: 839929025558985770} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &850925866003461664 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845536147473668688} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &859076012202878004 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845536147473668688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!65 &815643536240931858 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845536147473668688} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &845566399918322646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 839922442615925678} + m_Layer: 0 + m_Name: DynamicPlatform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &839922442615925678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845566399918322646} + 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_Children: + - {fileID: 839929025558985770} + - {fileID: 840186797462469276} + - {fileID: 844321025358320794} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &845609993457303584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 840297416095417194} + - component: {fileID: 851088301024847298} + - component: {fileID: 858742211616569018} + - component: {fileID: 819454741375499406} + m_Layer: 0 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &840297416095417194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845609993457303584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 50, y: 0, z: 0} + m_LocalScale: {x: 1, y: 5, z: 101} + m_Children: [] + m_Father: {fileID: 839929025558985770} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &851088301024847298 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845609993457303584} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &858742211616569018 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845609993457303584} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!65 &819454741375499406 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845609993457303584} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &845711308080566368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 840287990888334796} + - component: {fileID: 850355067456890338} + - component: {fileID: 859124036259725104} + - component: {fileID: 815238519217806050} + m_Layer: 0 + m_Name: Wall (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &840287990888334796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845711308080566368} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 50} + m_LocalScale: {x: 100, y: 5, z: 1} + m_Children: [] + m_Father: {fileID: 839929025558985770} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &850355067456890338 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845711308080566368} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &859124036259725104 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845711308080566368} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!65 &815238519217806050 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845711308080566368} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &845742365997159796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 844321025358320794} + - component: {fileID: 851178619372665464} + - component: {fileID: 819411542484216416} + - component: {fileID: 859320361128752180} + - component: {fileID: 827313176772345230} + m_Layer: 0 + m_Name: Target + m_TagString: target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &844321025358320794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845742365997159796} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.2, y: 1.15, z: 3.824} + m_LocalScale: {x: 1.2356956, y: 1.2356961, z: 1.2356961} + m_Children: + - {fileID: 844417529820221198} + m_Father: {fileID: 839922442615925678} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &851178619372665464 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845742365997159796} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &819411542484216416 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845742365997159796} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &859320361128752180 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845742365997159796} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c67450f290f3e4897bc40276a619e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!54 &827313176772345230 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845742365997159796} + serializedVersion: 2 + m_Mass: 5 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &845745296463925942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 844417529820221198} + - component: {fileID: 737110191758369644} + m_Layer: 0 + m_Name: Point Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &844417529820221198 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845745296463925942} + 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_Children: [] + m_Father: {fileID: 844321025358320794} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!108 &737110191758369644 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845745296463925942} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 1, g: 0.85834146, b: 0.472, a: 1} + m_Intensity: 1 + m_Range: 15 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &845759966583653904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 844403944355493640} + - component: {fileID: 850961583964857778} + - component: {fileID: 858710160614006974} + - component: {fileID: 815445646158418370} + m_Layer: 0 + m_Name: Wall (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &844403944355493640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845759966583653904} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -50} + m_LocalScale: {x: 100, y: 5, z: 1} + m_Children: [] + m_Father: {fileID: 839929025558985770} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &850961583964857778 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845759966583653904} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &858710160614006974 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845759966583653904} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!65 &815445646158418370 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845759966583653904} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &845889415043745588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 840186797462469276} + - component: {fileID: 846923533051838968} + - component: {fileID: 815440076290523758} + - component: {fileID: 858612234444023958} + m_Layer: 14 + m_Name: Ground + m_TagString: ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &840186797462469276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845889415043745588} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 1, z: 100} + m_Children: [] + m_Father: {fileID: 839922442615925678} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &846923533051838968 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845889415043745588} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &815440076290523758 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845889415043745588} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &858612234444023958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 845889415043745588} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: acba6bf2a290a496bb8989b42bf8698d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &846045050685113208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 839929025558985770} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &839929025558985770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 846045050685113208} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 840297416095417194} + - {fileID: 840131528275521684} + - {fileID: 840287990888334796} + - {fileID: 844403944355493640} + m_Father: {fileID: 839922442615925678} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab.meta b/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab.meta new file mode 100644 index 0000000000..f579fdddb8 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6fc96a99a9754f07b48abf1e0d55a5c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm.meta b/Project/Assets/ML-Agents/Examples/Worm.meta new file mode 100644 index 0000000000..943669d655 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa2e0f8693a174e6fbecd7778e6cb364 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Meshes.meta b/Project/Assets/ML-Agents/Examples/Worm/Meshes.meta new file mode 100644 index 0000000000..31b2ea99f2 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Meshes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 251b5adc1da6848b69287ded1437ee99 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx b/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx new file mode 100644 index 0000000000..6da819b583 Binary files /dev/null and b/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx differ diff --git a/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx.meta b/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx.meta new file mode 100644 index 0000000000..7c2a2ca1b7 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Meshes/WormCourt.fbx.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9732022408cc74ea89af66b973baaa5e +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: CourtSurface + 100002: //RootNode + 100004: OuterWalls + 400000: CourtSurface + 400002: //RootNode + 400004: OuterWalls + 2100000: rep_CrawlerCourt + 2100002: rep_WhitePaintSG + 2300000: CourtSurface + 2300002: OuterWalls + 3300000: CourtSurface + 3300002: OuterWalls + 4300000: CourtSurface + 4300002: OuterWalls + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs.meta b/Project/Assets/ML-Agents/Examples/Worm/Prefabs.meta new file mode 100644 index 0000000000..c7498dd34d --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 07206274aded54b3991a277fedbaa2b2 +folderAsset: yes +timeCreated: 1508478093 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab new file mode 100644 index 0000000000..3a65e7a369 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab @@ -0,0 +1,210 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!54 &196764348373653716 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7516032765332866700} + serializedVersion: 2 + m_Mass: 1000 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &906401165941233076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7519741477752072726} + m_Modifications: + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalPosition.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980403, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: m_Name + value: WormBasePrefabDynamic + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980407, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: target + value: + objectReference: {fileID: 7513373574146463010} + - target: {fileID: 6060305997115980407, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, + type: 3} + propertyPath: ground + value: + objectReference: {fileID: 7519759559437056804} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba, type: 3} +--- !u!1001 &7202236613889278392 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 815238519217806050, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_Size.y + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 815445646158418370, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_Size.y + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 815643536240931858, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_Size.y + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 819454741375499406, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_Size.y + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 845566399918322646, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d6fc96a99a9754f07b48abf1e0d55a5c, type: 3} +--- !u!4 &7519741477752072726 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 839922442615925678, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + m_PrefabInstance: {fileID: 7202236613889278392} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7516032765332866700 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 845889415043745588, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + m_PrefabInstance: {fileID: 7202236613889278392} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7519759559437056804 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 840186797462469276, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + m_PrefabInstance: {fileID: 7202236613889278392} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7513373574146463010 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 844321025358320794, guid: d6fc96a99a9754f07b48abf1e0d55a5c, + type: 3} + m_PrefabInstance: {fileID: 7202236613889278392} + m_PrefabAsset: {fileID: 0} diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab.meta b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab.meta new file mode 100644 index 0000000000..5201ddad98 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75720cc09f5b24833af829458ac467fa +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab new file mode 100644 index 0000000000..b14f381542 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab @@ -0,0 +1,476 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6156457333974409070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6154083967640940648} + m_Layer: 0 + m_Name: WormCourt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &6154083967640940648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156457333974409070} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 250, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6154042827339560612} + - {fileID: 6154109046773648400} + m_Father: {fileID: 6159098657755358046} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6156495267375910052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6154042827339560612} + - component: {fileID: 6125746018013043224} + - component: {fileID: 6134575806868324670} + - component: {fileID: 6169420740130571154} + m_Layer: 0 + m_Name: CourtSurface + m_TagString: ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &6154042827339560612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156495267375910052} + 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_Children: [] + m_Father: {fileID: 6154083967640940648} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6125746018013043224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156495267375910052} + m_Mesh: {fileID: 4300000, guid: 9732022408cc74ea89af66b973baaa5e, type: 3} +--- !u!23 &6134575806868324670 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156495267375910052} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: acba6bf2a290a496bb8989b42bf8698d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!65 &6169420740130571154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156495267375910052} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 150000, y: 1, z: 5000} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6156942948560834268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6154109046773648400} + - component: {fileID: 6125156962635126260} + - component: {fileID: 6134535763716814694} + - component: {fileID: 6165547133207646392} + m_Layer: 0 + m_Name: OuterWalls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &6154109046773648400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156942948560834268} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 1.5, z: 0} + m_LocalScale: {x: 0.01, y: 0.03, z: 0.01} + m_Children: [] + m_Father: {fileID: 6154083967640940648} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6125156962635126260 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156942948560834268} + m_Mesh: {fileID: 4300002, guid: 9732022408cc74ea89af66b973baaa5e, type: 3} +--- !u!23 &6134535763716814694 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156942948560834268} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!64 &6165547133207646392 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6156942948560834268} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_Mesh: {fileID: 4300002, guid: 5b535e54498332546a40dec193a2a56a, type: 3} +--- !u!1 &6157030582987617120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6153654619654777566} + - component: {fileID: 6124981508880459958} + - component: {fileID: 6169012491476603658} + - component: {fileID: 6135136951241791162} + m_Layer: 0 + m_Name: Target + m_TagString: target + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6153654619654777566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6157030582987617120} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 975, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6159098657755358046} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6124981508880459958 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6157030582987617120} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6169012491476603658 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6157030582987617120} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &6135136951241791162 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6157030582987617120} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c67450f290f3e4897bc40276a619e78d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6157098485376112254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6159098657755358046} + m_Layer: 0 + m_Name: PlatformWormStaticTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6159098657755358046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6157098485376112254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 200, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6154083967640940648} + - {fileID: 6153654619654777566} + - {fileID: 9068231799831062525} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3009069707527495055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6159098657755358046} + m_Modifications: + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalPosition.x + value: -400 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalPosition.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980403, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_Name + value: WormBasePrefabStatic + objectReference: {fileID: 0} + - target: {fileID: 6060305997115980407, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: target + value: + objectReference: {fileID: 6153654619654777566} + - target: {fileID: 6060305997115980407, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: ground + value: + objectReference: {fileID: 6154042827339560612} + - target: {fileID: 6060305997219920622, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.2890001 + objectReference: {fileID: 0} + - target: {fileID: 6060305997219920622, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479937 + objectReference: {fileID: 0} + - target: {fileID: 6060305997253355877, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -2.1862854e-14 + objectReference: {fileID: 0} + - target: {fileID: 6060305997253355877, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7537963 + objectReference: {fileID: 0} + - target: {fileID: 6060305998013033665, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -6.663004e-14 + objectReference: {fileID: 0} + - target: {fileID: 6060305998013033665, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7496133 + objectReference: {fileID: 0} + - target: {fileID: 6060305998100557857, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000007 + objectReference: {fileID: 0} + - target: {fileID: 6060305998100557857, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799176 + objectReference: {fileID: 0} + - target: {fileID: 6060305998293381317, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -7.799574e-14 + objectReference: {fileID: 0} + - target: {fileID: 6060305998293381317, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7379877 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 474c1571fc3d34e85a958dcb97ba350f, type: 3} +--- !u!4 &9068231799831062525 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, + type: 3} + m_PrefabInstance: {fileID: 3009069707527495055} + m_PrefabAsset: {fileID: 0} diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab.meta b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab.meta new file mode 100644 index 0000000000..90cbc0c6a3 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75c62fea3d1a64757b007f07ea76b84d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab new file mode 100644 index 0000000000..7ae6ad6638 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab @@ -0,0 +1,1835 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3577104885259956154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715459187858053916} + - component: {fileID: 5524974320825128655} + - component: {fileID: 3029374580064375559} + m_Layer: 0 + m_Name: headband + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1715459187858053916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.154, z: -0.002} + m_LocalScale: {x: 1.066923, y: 0.17350084, z: 1.0669229} + m_Children: [] + m_Father: {fileID: 2790602762618687401} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5524974320825128655 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3029374580064375559 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5c59bd36def9a4684be49a21cf201a2d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &4618244635340828645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1155042820992098839} + - component: {fileID: 1088867117454102558} + - component: {fileID: 7175876545484065293} + m_Layer: 0 + m_Name: tounge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1155042820992098839 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.9368, z: 0.225} + m_LocalScale: {x: 0.21139519, y: 0.039300174, z: 0.035628285} + m_Children: [] + m_Father: {fileID: 2790602762618687401} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1088867117454102558 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7175876545484065293 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305997115980403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997115980402} + - component: {fileID: 6060305997115980406} + - component: {fileID: 6060305997115980407} + - component: {fileID: 6060305997115980404} + - component: {fileID: 6060305997115980405} + m_Layer: 0 + m_Name: WormBasePrefabDynamic + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997115980402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_Children: + - {fileID: 6060305997946326737} + - {fileID: 6060305997253355897} + - {fileID: 6060305998013033669} + - {fileID: 6060305998293381314} + - {fileID: 6060305997219920620} + - {fileID: 6060305998100557871} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6060305997115980406 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} + m_Name: + m_EditorClassIdentifier: + m_BrainParameters: + vectorObservationSize: 57 + numStackedVectorObservations: 1 + vectorActionSize: 09000000 + vectorActionDescriptions: [] + vectorActionSpaceType: 1 + m_Model: {fileID: 11400000, guid: 3fa7b06c456814f86b5227de4dc88800, type: 3} + m_InferenceDevice: 0 + m_BehaviorType: 0 + m_BehaviorName: WormDynamic + TeamId: 0 + m_UseChildSensors: 1 +--- !u!114 &6060305997115980407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 292fce25fb4b541f4b007a7b92c5923c, type: 3} + m_Name: + m_EditorClassIdentifier: + agentParameters: + maxStep: 0 + hasUpgradedFromAgentParameters: 1 + maxStep: 5000 + target: {fileID: 0} + ground: {fileID: 0} + detectTargets: 1 + targetIsStatic: 0 + respawnTargetWhenTouched: 1 + targetSpawnRadius: 40 + bodySegment0: {fileID: 6060305997946326737} + bodySegment1: {fileID: 6060305997253355897} + bodySegment2: {fileID: 6060305998013033669} + bodySegment3: {fileID: 6060305998293381314} + rewardMovingTowardsTarget: 1 + rewardFacingTarget: 1 + rewardUseTimePenalty: 0 +--- !u!114 &6060305997115980404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b29724baddfa457da6eeab446fa49ca, type: 3} + m_Name: + m_EditorClassIdentifier: + maxJointSpring: 3000 + jointDampen: 30 + maxJointForceLimit: 10000 + bodyPartsList: [] +--- !u!114 &6060305997115980405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3a5c9d521e5ef4759a8246a07d52221e, type: 3} + m_Name: + m_EditorClassIdentifier: + DecisionPeriod: 5 + TakeActionsBetweenDecisions: 0 + offsetStep: 0 +--- !u!1 &6060305997219920621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997219920620} + - component: {fileID: 6060305997219920611} + - component: {fileID: 6060305997219920608} + - component: {fileID: 6060305997219920609} + - component: {fileID: 6060305997219920622} + - component: {fileID: 6060305997219920623} + m_Layer: 0 + m_Name: eyeR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997219920620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_LocalRotation: {x: -0.23005107, y: -0.214901, z: 0.06767845, w: 0.9467385} + m_LocalPosition: {x: 0.289, y: 0.04, z: -0.292} + m_LocalScale: {x: 0.4189, y: 0.4189, z: 0.4189} + m_Children: + - {fileID: 6060305998279502997} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: -23.986002, y: -28.650002, z: 14.3880005} +--- !u!33 &6060305997219920611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305997219920608 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!54 &6060305997219920609 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!153 &6060305997219920622 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.289, y: 0.040000036, z: 0.648} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 1, z: 0} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 15 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &6060305997219920623 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0.00000023841858, z: -0.0000038146973} +--- !u!1 &6060305997253355875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997253355897} + - component: {fileID: 6060305997253355878} + - component: {fileID: 6060305997253355879} + - component: {fileID: 6060305997253355876} + - component: {fileID: 6060305997253355874} + - component: {fileID: 6060305997253355877} + m_Layer: 0 + m_Name: BodySeg1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997253355897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0.0001, z: -2.2563} + m_LocalScale: {x: 0.6562462, y: 0.75, z: 0.6562462} + m_Children: + - {fileID: 6060305998981059462} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305997253355878 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305997253355879 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305997253355876 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305997253355874 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305997253355877 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: 0.00030957736, z: -0.75379986} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305997946326746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997946326737} + - component: {fileID: 6060305997946326749} + m_Layer: 0 + m_Name: BodySeg0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997946326737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997946326746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.94} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2790602762618687401} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6060305997946326749 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997946326746} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!1 &6060305998013033679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998013033669} + - component: {fileID: 6060305998013033666} + - component: {fileID: 6060305998013033667} + - component: {fileID: 6060305998013033664} + - component: {fileID: 6060305998013033678} + - component: {fileID: 6060305998013033665} + m_Layer: 0 + m_Name: BodySeg2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998013033669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0, z: -3.381} + m_LocalScale: {x: 0.5606166, y: 0.75, z: 0.5606166} + m_Children: + - {fileID: 6060305998908035874} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998013033666 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998013033667 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305998013033664 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305998013033678 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305998013033665 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_ConnectedBody: {fileID: 6060305997253355874} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: -0.74959993, z: -0.0004859226} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305998100557868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998100557871} + - component: {fileID: 6060305998100557858} + - component: {fileID: 6060305998100557859} + - component: {fileID: 6060305998100557856} + - component: {fileID: 6060305998100557857} + - component: {fileID: 6060305998100557870} + m_Layer: 0 + m_Name: eyeL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998100557871 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_LocalRotation: {x: 0.119500756, y: 0.6809617, z: 0.7218742, w: -0.030138876} + m_LocalPosition: {x: -0.27, y: 0.101, z: -0.342} + m_LocalScale: {x: 0.4189, y: 0.4189, z: 0.4189} + m_Children: + - {fileID: 6060305998542397572} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: -82.03001, y: 71.489006, z: 120.688} +--- !u!33 &6060305998100557858 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998100557859 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!54 &6060305998100557856 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!153 &6060305998100557857 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.27, y: 0.10099998, z: 0.598} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 1, z: 0} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 15 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &6060305998100557870 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0.00000023841858, z: -0.0000038146973} +--- !u!1 &6060305998279502994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998279502997} + - component: {fileID: 6060305998279502999} + - component: {fileID: 6060305998279502996} + m_Layer: 0 + m_Name: pupil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998279502997 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.46, y: 0, z: 0} + m_LocalScale: {x: 0.116126545, y: 0.35806346, z: 0.35806346} + m_Children: [] + m_Father: {fileID: 6060305997219920620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6060305998279502999 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998279502996 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998293381315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998293381314} + - component: {fileID: 6060305998293381337} + - component: {fileID: 6060305998293381318} + - component: {fileID: 6060305998293381319} + - component: {fileID: 6060305998293381316} + - component: {fileID: 6060305998293381317} + m_Layer: 0 + m_Name: BodySeg3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998293381314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0, z: -4.497} + m_LocalScale: {x: 0.49789357, y: 0.75, z: 0.49789357} + m_Children: + - {fileID: 6060305998609279761} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998293381337 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998293381318 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305998293381319 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305998293381316 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305998293381317 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_ConnectedBody: {fileID: 6060305998013033678} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: -0.7380001, z: -0.00074147433} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305998542397573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998542397572} + - component: {fileID: 6060305998542397574} + - component: {fileID: 6060305998542397575} + m_Layer: 0 + m_Name: pupil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998542397572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.46, y: 0, z: 0} + m_LocalScale: {x: 0.116126545, y: 0.35806346, z: 0.35806346} + m_Children: [] + m_Father: {fileID: 6060305998100557871} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6060305998542397574 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998542397575 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998609279774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998609279761} + - component: {fileID: 6060305998609279763} + - component: {fileID: 6060305998609279760} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998609279761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305998293381314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998609279763 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998609279760 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998908035875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998908035874} + - component: {fileID: 6060305998908035876} + - component: {fileID: 6060305998908035877} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998908035874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305998013033669} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998908035876 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998908035877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998981059463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998981059462} + - component: {fileID: 6060305998981059480} + - component: {fileID: 6060305998981059481} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998981059462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305997253355897} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998981059480 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998981059481 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &7473222725204652759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2790602762618687401} + - component: {fileID: 3548773576226435001} + - component: {fileID: 1745889646386008267} + - component: {fileID: 5915482977200570544} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2790602762618687401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7351969, y: 1, z: 0.7351969} + m_Children: + - {fileID: 1155042820992098839} + - {fileID: 1715459187858053916} + m_Father: {fileID: 6060305997946326737} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &3548773576226435001 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1745889646386008267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &5915482977200570544 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab.meta b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab.meta new file mode 100644 index 0000000000..a3c8ccbf7d --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab new file mode 100644 index 0000000000..83a1fff83a --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab @@ -0,0 +1,1835 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3577104885259956154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715459187858053916} + - component: {fileID: 5524974320825128655} + - component: {fileID: 3029374580064375559} + m_Layer: 0 + m_Name: headband + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1715459187858053916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.154, z: -0.002} + m_LocalScale: {x: 1.066923, y: 0.17350084, z: 1.0669229} + m_Children: [] + m_Father: {fileID: 2790602762618687401} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5524974320825128655 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3029374580064375559 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3577104885259956154} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5c59bd36def9a4684be49a21cf201a2d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &4618244635340828645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1155042820992098839} + - component: {fileID: 1088867117454102558} + - component: {fileID: 7175876545484065293} + m_Layer: 0 + m_Name: tounge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1155042820992098839 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.9368, z: 0.225} + m_LocalScale: {x: 0.21139519, y: 0.039300174, z: 0.035628285} + m_Children: [] + m_Father: {fileID: 2790602762618687401} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1088867117454102558 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7175876545484065293 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4618244635340828645} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305997115980403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997115980402} + - component: {fileID: 6060305997115980406} + - component: {fileID: 6060305997115980407} + - component: {fileID: 6060305997115980404} + - component: {fileID: 6060305997115980405} + m_Layer: 0 + m_Name: WormBasePrefabStatic + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997115980402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_Children: + - {fileID: 6060305997946326737} + - {fileID: 6060305997253355897} + - {fileID: 6060305998013033669} + - {fileID: 6060305998293381314} + - {fileID: 6060305997219920620} + - {fileID: 6060305998100557871} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6060305997115980406 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} + m_Name: + m_EditorClassIdentifier: + m_BrainParameters: + vectorObservationSize: 57 + numStackedVectorObservations: 1 + vectorActionSize: 09000000 + vectorActionDescriptions: [] + vectorActionSpaceType: 1 + m_Model: {fileID: 11400000, guid: c4a21970807da404ab0c7e5ff8dd1b0e, type: 3} + m_InferenceDevice: 0 + m_BehaviorType: 0 + m_BehaviorName: WormStatic + TeamId: 0 + m_UseChildSensors: 1 +--- !u!114 &6060305997115980407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 292fce25fb4b541f4b007a7b92c5923c, type: 3} + m_Name: + m_EditorClassIdentifier: + agentParameters: + maxStep: 0 + hasUpgradedFromAgentParameters: 1 + maxStep: 5000 + target: {fileID: 0} + ground: {fileID: 0} + detectTargets: 1 + targetIsStatic: 1 + respawnTargetWhenTouched: 0 + targetSpawnRadius: 40 + bodySegment0: {fileID: 6060305997946326737} + bodySegment1: {fileID: 6060305997253355897} + bodySegment2: {fileID: 6060305998013033669} + bodySegment3: {fileID: 6060305998293381314} + rewardMovingTowardsTarget: 1 + rewardFacingTarget: 1 + rewardUseTimePenalty: 0 +--- !u!114 &6060305997115980404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b29724baddfa457da6eeab446fa49ca, type: 3} + m_Name: + m_EditorClassIdentifier: + maxJointSpring: 3000 + jointDampen: 30 + maxJointForceLimit: 10000 + bodyPartsList: [] +--- !u!114 &6060305997115980405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997115980403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3a5c9d521e5ef4759a8246a07d52221e, type: 3} + m_Name: + m_EditorClassIdentifier: + DecisionPeriod: 5 + TakeActionsBetweenDecisions: 0 + offsetStep: 0 +--- !u!1 &6060305997219920621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997219920620} + - component: {fileID: 6060305997219920611} + - component: {fileID: 6060305997219920608} + - component: {fileID: 6060305997219920609} + - component: {fileID: 6060305997219920622} + - component: {fileID: 6060305997219920623} + m_Layer: 0 + m_Name: eyeR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997219920620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_LocalRotation: {x: -0.23005107, y: -0.214901, z: 0.06767845, w: 0.9467385} + m_LocalPosition: {x: 0.289, y: 0.04, z: -0.292} + m_LocalScale: {x: 0.4189, y: 0.4189, z: 0.4189} + m_Children: + - {fileID: 6060305998279502997} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: -23.986002, y: -28.650002, z: 14.3880005} +--- !u!33 &6060305997219920611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305997219920608 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!54 &6060305997219920609 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!153 &6060305997219920622 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.289, y: 0.040000036, z: 0.648} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 1, z: 0} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 15 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &6060305997219920623 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997219920621} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0.00000023841858, z: -0.0000038146973} +--- !u!1 &6060305997253355875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997253355897} + - component: {fileID: 6060305997253355878} + - component: {fileID: 6060305997253355879} + - component: {fileID: 6060305997253355876} + - component: {fileID: 6060305997253355874} + - component: {fileID: 6060305997253355877} + m_Layer: 0 + m_Name: BodySeg1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997253355897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0.0001, z: -2.2563} + m_LocalScale: {x: 0.6562462, y: 0.75, z: 0.6562462} + m_Children: + - {fileID: 6060305998981059462} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305997253355878 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305997253355879 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305997253355876 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305997253355874 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305997253355877 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997253355875} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: 0.00030957736, z: -0.75379986} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305997946326746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305997946326737} + - component: {fileID: 6060305997946326749} + m_Layer: 0 + m_Name: BodySeg0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305997946326737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997946326746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.94} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2790602762618687401} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6060305997946326749 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305997946326746} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!1 &6060305998013033679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998013033669} + - component: {fileID: 6060305998013033666} + - component: {fileID: 6060305998013033667} + - component: {fileID: 6060305998013033664} + - component: {fileID: 6060305998013033678} + - component: {fileID: 6060305998013033665} + m_Layer: 0 + m_Name: BodySeg2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998013033669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0, z: -3.381} + m_LocalScale: {x: 0.5606166, y: 0.75, z: 0.5606166} + m_Children: + - {fileID: 6060305998908035874} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998013033666 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998013033667 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305998013033664 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305998013033678 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305998013033665 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998013033679} + m_ConnectedBody: {fileID: 6060305997253355874} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: -0.74959993, z: -0.0004859226} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305998100557868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998100557871} + - component: {fileID: 6060305998100557858} + - component: {fileID: 6060305998100557859} + - component: {fileID: 6060305998100557856} + - component: {fileID: 6060305998100557857} + - component: {fileID: 6060305998100557870} + m_Layer: 0 + m_Name: eyeL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998100557871 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_LocalRotation: {x: 0.119500756, y: 0.6809617, z: 0.7218742, w: -0.030138876} + m_LocalPosition: {x: -0.27, y: 0.101, z: -0.342} + m_LocalScale: {x: 0.4189, y: 0.4189, z: 0.4189} + m_Children: + - {fileID: 6060305998542397572} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: -82.03001, y: 71.489006, z: 120.688} +--- !u!33 &6060305998100557858 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998100557859 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!54 &6060305998100557856 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!153 &6060305998100557857 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_ConnectedBody: {fileID: 6060305997946326749} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.27, y: 0.10099998, z: 0.598} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 1, z: 0} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 15 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &6060305998100557870 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998100557868} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0.00000023841858, z: -0.0000038146973} +--- !u!1 &6060305998279502994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998279502997} + - component: {fileID: 6060305998279502999} + - component: {fileID: 6060305998279502996} + m_Layer: 0 + m_Name: pupil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998279502997 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.46, y: 0, z: 0} + m_LocalScale: {x: 0.116126545, y: 0.35806346, z: 0.35806346} + m_Children: [] + m_Father: {fileID: 6060305997219920620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6060305998279502999 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998279502996 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998279502994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998293381315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998293381314} + - component: {fileID: 6060305998293381337} + - component: {fileID: 6060305998293381318} + - component: {fileID: 6060305998293381319} + - component: {fileID: 6060305998293381316} + - component: {fileID: 6060305998293381317} + m_Layer: 0 + m_Name: BodySeg3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998293381314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_LocalRotation: {x: 0.70697504, y: -0, z: -0, w: 0.7072385} + m_LocalPosition: {x: 0, y: 0, z: -4.497} + m_LocalScale: {x: 0.49789357, y: 0.75, z: 0.49789357} + m_Children: + - {fileID: 6060305998609279761} + m_Father: {fileID: 6060305997115980402} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998293381337 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998293381318 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &6060305998293381319 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &6060305998293381316 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 3 +--- !u!153 &6060305998293381317 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998293381315} + m_ConnectedBody: {fileID: 6060305998013033678} + m_Anchor: {x: 0, y: 0.75, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0, y: -0.7380001, z: -0.00074147433} + serializedVersion: 2 + m_SecondaryAxis: {x: 0, y: 0, z: 1} + m_XMotion: 0 + m_YMotion: 0 + m_ZMotion: 0 + m_AngularXMotion: 1 + m_AngularYMotion: 1 + m_AngularZMotion: 0 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: -60 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 60 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_YDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 1 + m_AngularXDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_AngularYZDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_SlerpDrive: + serializedVersion: 3 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &6060305998542397573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998542397572} + - component: {fileID: 6060305998542397574} + - component: {fileID: 6060305998542397575} + m_Layer: 0 + m_Name: pupil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998542397572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.46, y: 0, z: 0} + m_LocalScale: {x: 0.116126545, y: 0.35806346, z: 0.35806346} + m_Children: [] + m_Father: {fileID: 6060305998100557871} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6060305998542397574 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998542397575 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998542397573} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 69fefdd39d2b34b169e921910bed9c0d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998609279774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998609279761} + - component: {fileID: 6060305998609279763} + - component: {fileID: 6060305998609279760} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998609279761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305998293381314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998609279763 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998609279760 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998609279774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998908035875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998908035874} + - component: {fileID: 6060305998908035876} + - component: {fileID: 6060305998908035877} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998908035874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305998013033669} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998908035876 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998908035877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998908035875} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &6060305998981059463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6060305998981059462} + - component: {fileID: 6060305998981059480} + - component: {fileID: 6060305998981059481} + m_Layer: 0 + m_Name: stripe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6060305998981059462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.000012721227, z: -0.048762847} + m_LocalScale: {x: 1.0226575, y: 0.14130552, z: 0.9652029} + m_Children: [] + m_Father: {fileID: 6060305997253355897} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 89.98, y: 0, z: 0} +--- !u!33 &6060305998981059480 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6060305998981059481 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6060305998981059463} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: eaad04b0e0dec42229c9cb00a981d7ac, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!1 &7473222725204652759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2790602762618687401} + - component: {fileID: 3548773576226435001} + - component: {fileID: 1745889646386008267} + - component: {fileID: 5915482977200570544} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2790602762618687401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7351969, y: 1, z: 0.7351969} + m_Children: + - {fileID: 1155042820992098839} + - {fileID: 1715459187858053916} + m_Father: {fileID: 6060305997946326737} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &3548773576226435001 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1745889646386008267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c9fa44c2c3f8ce74ca39a3355ea42631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!136 &5915482977200570544 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7473222725204652759} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} diff --git a/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab.meta b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab.meta new file mode 100644 index 0000000000..4f2fd7a7e6 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 474c1571fc3d34e85a958dcb97ba350f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scenes.meta b/Project/Assets/ML-Agents/Examples/Worm/Scenes.meta new file mode 100644 index 0000000000..39a168e3a0 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c7ad09496d164258881069caff0bd88 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity new file mode 100644 index 0000000000..83eadc36c9 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity @@ -0,0 +1,1326 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000002, guid: 79aaf90aa86a141da808b7768b9f1403, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &23363647 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27001014 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (4) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &80780181 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600546481521, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73800296 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.2699984 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799767 + objectReference: {fileID: 0} + - target: {fileID: 6381221600826571125, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7495971 + objectReference: {fileID: 0} + - target: {fileID: 6381221601586314449, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7538019 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479996 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (6) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &193531851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.x + value: 0.31598538 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.y + value: -0.3596048 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.z + value: 0.13088542 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8681629 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} +--- !u!1001 &236056483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600546481521, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73800296 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799767 + objectReference: {fileID: 0} + - target: {fileID: 6381221600826571125, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7495971 + objectReference: {fileID: 0} + - target: {fileID: 6381221601586314449, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7538019 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479996 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (5) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &276977351 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27001014 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (3) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &475542374 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.2699984 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (1) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &696745664 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600546481521, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73800296 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27001014 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799767 + objectReference: {fileID: 0} + - target: {fileID: 6381221600826571125, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7495971 + objectReference: {fileID: 0} + - target: {fileID: 6381221601586314449, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7538019 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479996 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (9) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!4 &944786973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6381221601965235045, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + m_PrefabInstance: {fileID: 956508937} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &956508937 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &1193517599 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600546481521, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73800296 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.2699984 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799767 + objectReference: {fileID: 0} + - target: {fileID: 6381221600826571125, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7495971 + objectReference: {fileID: 0} + - target: {fileID: 6381221601586314449, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7538019 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479996 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (7) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1 &1392866527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1392866532} + - component: {fileID: 1392866531} + - component: {fileID: 1392866529} + - component: {fileID: 1392866528} + - component: {fileID: 1392866533} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1392866528 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 +--- !u!124 &1392866529 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 +--- !u!20 &1392866531 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.46666667, g: 0.5647059, b: 0.60784316, a: 1} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 5000 + field of view: 45.8 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1392866532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_LocalRotation: {x: 0.15304591, y: -0.6903456, z: 0.15304591, w: 0.6903456} + m_LocalPosition: {x: 15, y: 9.66, z: -2.88} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 25, y: -90, z: 0} +--- !u!114 &1392866533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec40c70d5160b47cd8deaab79e24892c, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 944786973} +--- !u!1001 &1481808307 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1537641056927260, guid: 3ce107b4a79bc4eef83afde434932a68, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3ce107b4a79bc4eef83afde434932a68, type: 3} +--- !u!1001 &1757795157 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600546481521, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73800296 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27001014 + objectReference: {fileID: 0} + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.59799767 + objectReference: {fileID: 0} + - target: {fileID: 6381221600826571125, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.7495971 + objectReference: {fileID: 0} + - target: {fileID: 6381221601586314449, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.7538019 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: 0.6479996 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (8) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1001 &1897122097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6381221600739370389, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.2699984 + objectReference: {fileID: 0} + - target: {fileID: 6381221601619947354, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900146 + objectReference: {fileID: 0} + - target: {fileID: 7516351800607109742, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_Name + value: PlatformWormDynamicTarget (2) + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7519741477752072726, guid: 75720cc09f5b24833af829458ac467fa, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75720cc09f5b24833af829458ac467fa, type: 3} +--- !u!1 &2095421678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2095421679} + - component: {fileID: 2095421681} + - component: {fileID: 2095421680} + m_Layer: 0 + m_Name: WormSettings + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2095421679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095421678} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2095421680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095421678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec51f47c5ed0478080c449c74fd9c154, type: 3} + m_Name: + m_EditorClassIdentifier: + gravityMultiplier: 1.5 + fixedDeltaTime: 0.01333 + maximumDeltaTime: 0.15 + solverIterations: 12 + solverVelocityIterations: 12 +--- !u!114 &2095421681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095421678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d6f3eab3776b4fb79724ac4216dfd7b, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity.meta b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity.meta new file mode 100644 index 0000000000..bd56bccc95 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d569bb9615d8480f82ec9eab5fb4cf2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity new file mode 100644 index 0000000000..d9f4896d29 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity @@ -0,0 +1,1465 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000002, guid: 47bcc536878654f5db080cb7c8a0b91a, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &68690873 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (1) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000132 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000055893327 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.0000006542757 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000018339891 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900155 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &279963723 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (5) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000132 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000055893327 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.0000006542757 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000018339891 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00031104454 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900155 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &397144162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (9) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000132 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000055893327 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.0000006542757 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000018339891 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00030517578 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900155 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &417613773 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (8) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00030517578 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &471764575 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.x + value: 0.31598538 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.y + value: -0.3596048 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.z + value: 0.13088542 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8681629 + objectReference: {fileID: 0} + - target: {fileID: 4943719350691982, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5889392e3f05b448a8a06c5def6c2dec, type: 3} +--- !u!1001 &758719759 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (4) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00031104454 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &1255969177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231799831062521, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Model + value: + objectReference: {fileID: 11400000, guid: c4a21970807da404ab0c7e5ff8dd1b0e, + type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!4 &1255969178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9068231800611017566, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + m_PrefabInstance: {fileID: 1255969177} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1392866527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1392866532} + - component: {fileID: 1392866531} + - component: {fileID: 1392866529} + - component: {fileID: 1392866528} + - component: {fileID: 1392866533} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1392866528 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 +--- !u!124 &1392866529 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 +--- !u!20 &1392866531 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.46666667, g: 0.5647059, b: 0.60784316, a: 1} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 5000 + field of view: 50 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1392866532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_LocalRotation: {x: 0.19418055, y: -0.34957623, z: 0.07430472, w: 0.9135476} + m_LocalPosition: {x: -194, y: 7.1, z: -8.6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 24.000002, y: -41.88, z: 0} +--- !u!114 &1392866533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1392866527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec40c70d5160b47cd8deaab79e24892c, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 1255969178} +--- !u!1001 &1585162594 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (6) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -150 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00030517578 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &1716356584 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (3) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -50 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0004842877 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00073945423 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00031104454 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &1747399701 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224194346362733190, guid: 3ce107b4a79bc4eef83afde434932a68, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3ce107b4a79bc4eef83afde434932a68, type: 3} +--- !u!1001 &1987260180 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (7) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -150 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000132 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000055893327 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00048873824 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.0000006542757 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0007447702 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: -0.73798764 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000018339891 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00030517578 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900155 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1001 &2030110041 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6157098485376112254, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_Name + value: PlatformWormStaticTarget (2) + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.y + value: -50 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalPosition.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6159098657755358046, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: -0.27000132 + objectReference: {fileID: 0} + - target: {fileID: 9068231798917655982, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.10100145 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000055893327 + objectReference: {fileID: 0} + - target: {fileID: 9068231798930862414, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.0004842877 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.0000006542757 + objectReference: {fileID: 0} + - target: {fileID: 9068231799261539658, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.z + value: -0.00073945423 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.00000018339891 + objectReference: {fileID: 0} + - target: {fileID: 9068231800234718442, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.00031104454 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.x + value: 0.28900155 + objectReference: {fileID: 0} + - target: {fileID: 9068231800335558497, guid: 75c62fea3d1a64757b007f07ea76b84d, + type: 3} + propertyPath: m_ConnectedAnchor.y + value: 0.040001504 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 75c62fea3d1a64757b007f07ea76b84d, type: 3} +--- !u!1 &2095421678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2095421679} + - component: {fileID: 2095421680} + m_Layer: 0 + m_Name: WormSettings + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2095421679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095421678} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2095421680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095421678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec51f47c5ed0478080c449c74fd9c154, type: 3} + m_Name: + m_EditorClassIdentifier: + gravityMultiplier: 1.5 + fixedDeltaTime: 0.01333 + maximumDeltaTime: 0.15 + solverIterations: 12 + solverVelocityIterations: 12 diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity.meta b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity.meta new file mode 100644 index 0000000000..596f884135 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80092d34341764cf1aaeb2757d92e794 +timeCreated: 1508521562 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scripts.meta b/Project/Assets/ML-Agents/Examples/Worm/Scripts.meta new file mode 100644 index 0000000000..4c979003a0 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d40fba955e8e4bf58ad001ef520f96c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs b/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs new file mode 100644 index 0000000000..f2871f7c2d --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs @@ -0,0 +1,242 @@ +using System.Collections; +using UnityEngine; +using MLAgents; +using MLAgentsExamples; +using MLAgents.Sensors; + +[RequireComponent(typeof(JointDriveController))] // Required to set joint forces +public class WormAgent : Agent +{ + [Header("Target To Walk Towards")] + [Space(10)] + public Transform target; + + public Transform ground; + public bool detectTargets; + public bool targetIsStatic; + public bool respawnTargetWhenTouched; + public float targetSpawnRadius; + + [Header("Body Parts")] [Space(10)] + public Transform bodySegment0; + public Transform bodySegment1; + public Transform bodySegment2; + public Transform bodySegment3; + + [Header("Joint Settings")] [Space(10)] + JointDriveController m_JdController; + Vector3 m_DirToTarget; + float m_MovingTowardsDot; + float m_FacingDot; + + [Header("Reward Functions To Use")] + [Space(10)] + public bool rewardMovingTowardsTarget; // Agent should move towards target + + public bool rewardFacingTarget; // Agent should face the target + public bool rewardUseTimePenalty; // Hurry up + + Quaternion m_LookRotation; //LookRotation from m_TargetDirMatrix to Target + Matrix4x4 m_TargetDirMatrix; //Matrix used by agent as orientation reference + + public override void Initialize() + { + m_JdController = GetComponent(); + m_DirToTarget = target.position - bodySegment0.position; + m_LookRotation = Quaternion.LookRotation(m_DirToTarget); + m_TargetDirMatrix = Matrix4x4.TRS(Vector3.zero, m_LookRotation, Vector3.one); + + //Setup each body part + m_JdController.SetupBodyPart(bodySegment0); + m_JdController.SetupBodyPart(bodySegment1); + m_JdController.SetupBodyPart(bodySegment2); + m_JdController.SetupBodyPart(bodySegment3); + + //We only want the head to detect the target + //So we need to remove TargetContact from everything else + //This is a temp fix till we can redesign + DestroyImmediate(bodySegment1.GetComponent()); + DestroyImmediate(bodySegment2.GetComponent()); + DestroyImmediate(bodySegment3.GetComponent()); + } + + + //Get Joint Rotation Relative to the Connected Rigidbody + //We want to collect this info because it is the actual rotation, not the "target rotation" + public Quaternion GetJointRotation(ConfigurableJoint joint) + { + return(Quaternion.FromToRotation(joint.axis, joint.connectedBody.transform.rotation.eulerAngles)); + } + + /// + /// Add relevant information on each body part to observations. + /// + public void CollectObservationBodyPart(BodyPart bp, VectorSensor sensor) + { + var rb = bp.rb; + sensor.AddObservation(bp.groundContact.touchingGround ? 1 : 0); // Whether the bp touching the ground + + var velocityRelativeToLookRotationToTarget = m_TargetDirMatrix.inverse.MultiplyVector(rb.velocity); + sensor.AddObservation(velocityRelativeToLookRotationToTarget); + + var angularVelocityRelativeToLookRotationToTarget = m_TargetDirMatrix.inverse.MultiplyVector(rb.angularVelocity); + sensor.AddObservation(angularVelocityRelativeToLookRotationToTarget); + + if (bp.rb.transform != bodySegment0) + { + var localPosRelToBody = bodySegment0.InverseTransformPoint(rb.position); + sensor.AddObservation(localPosRelToBody); + sensor.AddObservation(GetJointRotation(bp.joint)); + sensor.AddObservation(bp.currentStrength / m_JdController.maxJointForceLimit); + } + } + + public override void CollectObservations(VectorSensor sensor) + { + m_JdController.GetCurrentJointForces(); + + // Update pos to target + m_DirToTarget = target.position - bodySegment0.position; + m_LookRotation = Quaternion.LookRotation(m_DirToTarget); + m_TargetDirMatrix = Matrix4x4.TRS(Vector3.zero, m_LookRotation, Vector3.one); + + RaycastHit hit; + float maxDist = 10; + if (Physics.Raycast(bodySegment0.position, Vector3.down, out hit, maxDist)) + { + sensor.AddObservation(hit.distance/maxDist); + } + else + sensor.AddObservation(1); + + foreach (var bodyPart in m_JdController.bodyPartsDict.Values) + { + CollectObservationBodyPart(bodyPart, sensor); + } + + //Rotation delta between the matrix and the head + Quaternion headRotationDeltaFromMatrixRot = Quaternion.Inverse(m_TargetDirMatrix.rotation) * bodySegment0.rotation; + sensor.AddObservation(headRotationDeltaFromMatrixRot); + } + + /// + /// Agent touched the target + /// + public void TouchedTarget() + { + AddReward(1f); + if (respawnTargetWhenTouched) + { + GetRandomTargetPos(); + } + } + + /// + /// Moves target to a random position within specified radius. + /// + public void GetRandomTargetPos() + { + var newTargetPos = Random.insideUnitSphere * targetSpawnRadius; + newTargetPos.y = 5; + target.position = newTargetPos + ground.position; + } + + public override void OnActionReceived(float[] vectorAction) + { + // The dictionary with all the body parts in it are in the jdController + var bpDict = m_JdController.bodyPartsDict; + + var i = -1; + // Pick a new target joint rotation + bpDict[bodySegment1].SetJointTargetRotation(vectorAction[++i], vectorAction[++i], 0); + bpDict[bodySegment2].SetJointTargetRotation(vectorAction[++i], vectorAction[++i], 0); + bpDict[bodySegment3].SetJointTargetRotation(vectorAction[++i], vectorAction[++i], 0); + + // Update joint strength + bpDict[bodySegment1].SetJointStrength(vectorAction[++i]); + bpDict[bodySegment2].SetJointStrength(vectorAction[++i]); + bpDict[bodySegment3].SetJointStrength(vectorAction[++i]); + + if (bodySegment0.position.y < ground.position.y -2) + { + EndEpisode(); + } + } + + void FixedUpdate() + { + if (detectTargets) + { + foreach (var bodyPart in m_JdController.bodyPartsDict.Values) + { + if (bodyPart.targetContact && bodyPart.targetContact.touchingTarget) + { + TouchedTarget(); + } + } + } + + // Set reward for this step according to mixture of the following elements. + if (rewardMovingTowardsTarget) + { + RewardFunctionMovingTowards(); + } + + if (rewardFacingTarget) + { + RewardFunctionFacingTarget(); + } + + if (rewardUseTimePenalty) + { + RewardFunctionTimePenalty(); + } + } + + /// + /// Reward moving towards target & Penalize moving away from target. + /// + void RewardFunctionMovingTowards() + { + m_MovingTowardsDot = Vector3.Dot(m_JdController.bodyPartsDict[bodySegment0].rb.velocity, m_DirToTarget.normalized); + AddReward(0.01f * m_MovingTowardsDot); + } + + /// + /// Reward facing target & Penalize facing away from target + /// + void RewardFunctionFacingTarget() + { + float bodyRotRelativeToMatrixDot = Quaternion.Dot(m_TargetDirMatrix.rotation, bodySegment0.rotation); + AddReward(0.01f * bodyRotRelativeToMatrixDot); + } + + /// + /// Existential penalty for time-contrained tasks. + /// + void RewardFunctionTimePenalty() + { + AddReward(-0.001f); + } + + /// + /// Loop over body parts and reset them to initial conditions. + /// + public override void OnEpisodeBegin() + { + foreach (var bodyPart in m_JdController.bodyPartsDict.Values) + { + bodyPart.Reset(bodyPart); + } + if (m_DirToTarget != Vector3.zero) + { + transform.rotation = Quaternion.LookRotation(m_DirToTarget); + } + transform.Rotate(Vector3.up, Random.Range(0.0f, 360.0f)); + + if (!targetIsStatic) + { + GetRandomTargetPos(); + } + } +} diff --git a/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs.meta b/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs.meta new file mode 100644 index 0000000000..a013f46877 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 292fce25fb4b541f4b007a7b92c5923c +timeCreated: 1525902546 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/TFModels.meta b/Project/Assets/ML-Agents/Examples/Worm/TFModels.meta new file mode 100644 index 0000000000..18b443d6fb --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/TFModels.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 932195cd1c2b34430b8f17d187b97a38 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn new file mode 100644 index 0000000000..67e580c778 Binary files /dev/null and b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn differ diff --git a/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn.meta b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn.meta new file mode 100644 index 0000000000..aa32891199 --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fa7b06c456814f86b5227de4dc88800 +ScriptedImporter: + fileIDToRecycleName: + 11400000: main obj + 11400002: model data + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 19ed1486aa27d4903b34839f37b8f69f, type: 3} diff --git a/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn new file mode 100644 index 0000000000..e6fa4d7fc3 Binary files /dev/null and b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn differ diff --git a/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn.meta b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn.meta new file mode 100644 index 0000000000..0d1d80967d --- /dev/null +++ b/Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4a21970807da404ab0c7e5ff8dd1b0e +ScriptedImporter: + fileIDToRecycleName: + 11400000: main obj + 11400002: model data + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 19ed1486aa27d4903b34839f37b8f69f, type: 3} diff --git a/Project/ProjectSettings/DynamicsManager.asset b/Project/ProjectSettings/DynamicsManager.asset index 62b4464375..8ff5e75e34 100644 --- a/Project/ProjectSettings/DynamicsManager.asset +++ b/Project/ProjectSettings/DynamicsManager.asset @@ -3,7 +3,7 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 10 m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 @@ -20,6 +20,7 @@ PhysicsManager: m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebffffffddffffffeffffffff5fffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff m_AutoSimulation: 1 m_AutoSyncTransforms: 1 + m_ReuseCollisionCallbacks: 0 m_ClothInterCollisionSettingsToggle: 0 m_ContactPairsMode: 0 m_BroadphaseType: 0 @@ -27,3 +28,6 @@ PhysicsManager: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 250, y: 250, z: 250} m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 diff --git a/com.unity.ml-agents/CHANGELOG.md b/com.unity.ml-agents/CHANGELOG.md index c2bda57ffc..388cffa62a 100755 --- a/com.unity.ml-agents/CHANGELOG.md +++ b/com.unity.ml-agents/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to ## [Unreleased] ### Major Changes - +- Added new 3-joint Worm ragdoll environment. (#3798) - The `--load` and `--train` command-line flags have been deprecated. Training now happens by default, and use `--resume` to resume training instead. (#3705) - The Jupyter notebooks have been removed from the repository. diff --git a/config/trainer_config.yaml b/config/trainer_config.yaml index 65975c5625..edc830f05c 100644 --- a/config/trainer_config.yaml +++ b/config/trainer_config.yaml @@ -220,6 +220,36 @@ CrawlerDynamic: strength: 1.0 gamma: 0.995 +WormDynamic: + normalize: true + num_epoch: 3 + time_horizon: 1000 + batch_size: 2024 + buffer_size: 20240 + max_steps: 3.5e6 + summary_freq: 30000 + num_layers: 3 + hidden_units: 512 + reward_signals: + extrinsic: + strength: 1.0 + gamma: 0.995 + +WormStatic: + normalize: true + num_epoch: 3 + time_horizon: 1000 + batch_size: 2024 + buffer_size: 20240 + max_steps: 3.5e6 + summary_freq: 30000 + num_layers: 3 + hidden_units: 512 + reward_signals: + extrinsic: + strength: 1.0 + gamma: 0.995 + Walker: normalize: true num_epoch: 3 diff --git a/docs/Learning-Environment-Examples.md b/docs/Learning-Environment-Examples.md index 1d32e245f5..32581ddfe8 100644 --- a/docs/Learning-Environment-Examples.md +++ b/docs/Learning-Environment-Examples.md @@ -263,6 +263,29 @@ you would like to contribute environments, please see our - Benchmark Mean Reward for `CrawlerStaticTarget`: 2000 - Benchmark Mean Reward for `CrawlerDynamicTarget`: 400 +## Worm + +![Worm](images/worm.png) + +* Set-up: A worm with a head and 3 body segments. +* Goal: The agents must move its body toward the goal direction. + * `WormStaticTarget` - Goal direction is always forward. + * `WormDynamicTarget`- Goal direction is randomized. +* Agents: The environment contains 10 agents with same Behavior Parameters. +* Agent Reward Function (independent): + * +0.01 times body velocity in the goal direction. + * +0.01 times body direction alignment with goal direction. +* Behavior Parameters: + * Vector Observation space: 57 variables corresponding to position, rotation, + velocity, and angular velocities of each limb plus the acceleration and + angular acceleration of the body. + * Vector Action space: (Continuous) Size of 9, corresponding to target + rotations for joints. + * Visual Observations: None +* Float Properties: None +* Benchmark Mean Reward for `WormStaticTarget`: 200 +* Benchmark Mean Reward for `WormDynamicTarget`: 150 + ## Food Collector ![Collector](images/foodCollector.png) diff --git a/docs/images/worm.png b/docs/images/worm.png new file mode 100644 index 0000000000..6a36baff6e Binary files /dev/null and b/docs/images/worm.png differ