diff --git a/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json b/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json index bc86e314391b7913571b419423b7be05f4fa9bd4..392ec657d868e1ba9dae2f2ede086f2debb30622 100644 --- a/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json +++ b/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json @@ -1 +1 @@ -{"count":1,"self":41.5480704,"total":43.569997,"children":{"AgentSendState":{"count":2156,"self":0.9729009999999999,"total":1.829478,"children":{"CollectObservations":{"count":27692,"self":0.46948199999999995,"total":0.46948199999999995,"children":null},"CollectDiscreteActionMasks":{"count":27692,"self":0.38709499999999997,"total":0.38709499999999997,"children":null}}},"DecideAction":{"count":2156,"self":0.034943999999999996,"total":0.034943999999999996,"children":null},"AgentAct":{"count":2156,"self":0.156192,"total":0.156192,"children":null}},"gauges":{"PTSLearning.CumulativeReward":{"count":58,"max":10.62,"min":-10,"value":-10,"weightedAverage":-5.49245453}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1587290712","unity_version":"2019.3.9f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/2019.3.9f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/anjavogel\/Downloads\/PTSControl\/PTSSim -useHub -hubIPC -cloudEnvironment production -hubSessionId e56de7b0-7c29-11ea-bdb9-af8339fc51bf -accessToken irHPe69LhSmjG2xdSMEwvjGrV0ugLwNGPoDzOdX-j-k008f","communication_protocol_version":"0.16.0","com.unity.ml-agents_version":"0.15.1-preview","scene_name":"PTS","end_time_seconds":"1587290756"}} \ No newline at end of file +{"count":1,"self":6.2360831999999995,"total":6.318222,"children":{"AgentSendState":{"count":290,"self":0.041204,"total":0.071311,"children":{"CollectObservations":{"count":813,"self":0.018674,"total":0.018674,"children":null},"CollectDiscreteActionMasks":{"count":813,"self":0.011432999999999999,"total":0.011432999999999999,"children":null}}},"DecideAction":{"count":290,"self":0.004354,"total":0.004354,"children":null},"AgentAct":{"count":290,"self":0.005121,"total":0.005121,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1587326809","unity_version":"2019.3.9f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/2019.3.9f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/anjavogel\/Downloads\/PTSControl\/PTSSim -useHub -hubIPC -cloudEnvironment production -hubSessionId e56de7b0-7c29-11ea-bdb9-af8339fc51bf -accessToken irHPe69LhSmjG2xdSMEwvjGrV0ugLwNGPoDzOdX-j-k008f","communication_protocol_version":"0.16.0","com.unity.ml-agents_version":"0.15.1-preview","scene_name":"PTS","end_time_seconds":"1587326815"}} \ No newline at end of file diff --git a/PTSSim/Assets/Prefabs/PTS.prefab b/PTSSim/Assets/Prefabs/PTS.prefab index 54bb6d602d341727fafda4b329fc3ded158734e4..37667a01281fb1d8bc4e82bb1db9391b4f3b813d 100644 --- a/PTSSim/Assets/Prefabs/PTS.prefab +++ b/PTSSim/Assets/Prefabs/PTS.prefab @@ -27,9 +27,9 @@ Transform: m_LocalPosition: {x: 4, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2548727115264289735} - - {fileID: 2548727114722773623} - {fileID: 2548727115584885804} + - {fileID: 2548727114722773623} + - {fileID: 2548727115264289735} m_Father: {fileID: 169174050895113485} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -60,13 +60,13 @@ Transform: m_LocalPosition: {x: -6, y: 0, z: -2} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2974164015980282896} - - {fileID: 2548727115695240154} + - {fileID: 2548727115397850182} + - {fileID: 3085233459863993800} - {fileID: 169174050350383489} - {fileID: 169174051606608431} - {fileID: 169174052109479086} - - {fileID: 3085233459863993800} - - {fileID: 2548727115397850182} + - {fileID: 2548727115695240154} + - {fileID: 2974164015980282896} m_Father: {fileID: 6844626074183280644} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -85,7 +85,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &169174051606608431 Transform: m_ObjectHideFlags: 0 @@ -97,9 +97,9 @@ Transform: m_LocalPosition: {x: 4, y: 0, z: 2} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2548727114316569630} - - {fileID: 2548727116207330711} - {fileID: 2548727115423843865} + - {fileID: 2548727116207330711} + - {fileID: 2548727114316569630} m_Father: {fileID: 169174050895113485} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -118,7 +118,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &169174052109479086 Transform: m_ObjectHideFlags: 0 @@ -130,9 +130,9 @@ Transform: m_LocalPosition: {x: 4, y: 0, z: 4} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2548727116313206168} - - {fileID: 6560727524579531145} - {fileID: 2548727116326960568} + - {fileID: 6560727524579531145} + - {fileID: 2548727116313206168} m_Father: {fileID: 169174050895113485} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -261,6 +261,8 @@ Transform: - {fileID: 169174052277945025} - {fileID: 169174050895113485} - {fileID: 169174050707208121} + - {fileID: 6332432346143671051} + - {fileID: 3112591704662025796} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -277,6 +279,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: conveyors: [] + shiftConveyors: [] palettes: [] --- !u!1001 &169174050709379159 PrefabInstance: @@ -323,7 +326,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -340,10 +343,20 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, + type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, + type: 3} + propertyPath: m_LocalScale.y + value: 0.1 + objectReference: {fileID: 0} - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_Name - value: ConveyorEnter + value: TransportEntry objectReference: {fileID: 0} - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -403,7 +416,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 0 + value: 2 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -423,7 +436,7 @@ PrefabInstance: - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_Name - value: ConveyerExit + value: TransportExit objectReference: {fileID: 0} - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -483,7 +496,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 6 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -563,7 +576,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -643,7 +656,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -685,6 +698,21 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 169174050895113485} m_Modifications: + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.data[1] + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.data[2] + value: 4 + objectReference: {fileID: 0} - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} propertyPath: m_LocalPosition.x @@ -723,7 +751,7 @@ PrefabInstance: - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} propertyPath: m_RootOrder - value: 5 + value: 1 objectReference: {fileID: 0} - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} @@ -803,7 +831,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 0 + value: 2 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -883,7 +911,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 0 + value: 2 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -963,7 +991,7 @@ PrefabInstance: - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_RootOrder - value: 0 + value: 6 objectReference: {fileID: 0} - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -1005,6 +1033,21 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 169174050895113485} m_Modifications: + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.data[1] + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: possiblePositions.Array.data[2] + value: 4 + objectReference: {fileID: 0} - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} propertyPath: m_LocalPosition.x @@ -1043,7 +1086,7 @@ PrefabInstance: - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} propertyPath: m_RootOrder - value: 1 + value: 5 objectReference: {fileID: 0} - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, type: 3} @@ -1060,6 +1103,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47, + type: 3} + propertyPath: m_LocalScale.y + value: 0.1 + objectReference: {fileID: 0} - target: {fileID: 4203960842958611744, guid: 7a790576c7af54d728611363a86b0e47, type: 3} propertyPath: m_Name @@ -1158,6 +1211,86 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2917908171107060378} m_PrefabAsset: {fileID: 0} +--- !u!1001 &3339063132006125152 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6844626074183280644} + m_Modifications: + - target: {fileID: 767232303689607797, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_BrainParameters.vectorObservationSize + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.x + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297391, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_Name + value: Palette (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3} +--- !u!4 &6332432346143671051 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + m_PrefabInstance: {fileID: 3339063132006125152} + m_PrefabAsset: {fileID: 0} --- !u!1001 &3602103055782209745 PrefabInstance: m_ObjectHideFlags: 0 @@ -1238,6 +1371,86 @@ Transform: type: 3} m_PrefabInstance: {fileID: 3602103055782209745} m_PrefabAsset: {fileID: 0} +--- !u!1001 &5946379039596309295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6844626074183280644} + m_Modifications: + - target: {fileID: 767232303689607797, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_BrainParameters.vectorObservationSize + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.x + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8770740007255297391, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + propertyPath: m_Name + value: Palette (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3} +--- !u!4 &3112591704662025796 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, + type: 3} + m_PrefabInstance: {fileID: 5946379039596309295} + m_PrefabAsset: {fileID: 0} --- !u!1001 &8794265382645742694 PrefabInstance: m_ObjectHideFlags: 0 @@ -1303,7 +1516,7 @@ PrefabInstance: - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} propertyPath: m_Name - value: ConveyorCenter + value: TransportCenter objectReference: {fileID: 0} - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452, type: 3} @@ -1338,7 +1551,7 @@ PrefabInstance: - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3} propertyPath: m_LocalPosition.z - value: -2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3} diff --git a/PTSSim/Assets/Prefabs/Palette.prefab b/PTSSim/Assets/Prefabs/Palette.prefab index 9e64411b4533c4d5f4e9d3281c58a236f906f2c6..af2838a733083fc8ebe972412a8b47596f08b070 100644 --- a/PTSSim/Assets/Prefabs/Palette.prefab +++ b/PTSSim/Assets/Prefabs/Palette.prefab @@ -108,9 +108,9 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_BrainParameters: - vectorObservationSize: 21 + vectorObservationSize: 41 numStackedVectorObservations: 1 - vectorActionSize: 03000000 + vectorActionSize: 050000000300000003000000 vectorActionDescriptions: [] vectorActionSpaceType: 0 m_Model: {fileID: 0} @@ -135,5 +135,5 @@ MonoBehaviour: maxStep: 0 hasUpgradedFromAgentParameters: 1 maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} + conveyor: {fileID: 0} + target: {fileID: 0} diff --git a/PTSSim/Assets/Scenes/PTS.unity b/PTSSim/Assets/Scenes/PTS.unity index 5673699c0a35bfe103022c5104a8cc01eaa980f2..944031847004e86b22b8786ea1577767baf094cf 100644 --- a/PTSSim/Assets/Scenes/PTS.unity +++ b/PTSSim/Assets/Scenes/PTS.unity @@ -128,170 +128,89 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsTrigger - value: 0 + propertyPath: m_Name + value: PTS (3) objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Center.y + propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Size.y - value: 1 + propertyPath: m_LocalPosition.x + value: 75 objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Enabled + propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsActive + propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsActive + propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_LocalPosition.y + propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ConveyerExit + propertyPath: m_LocalRotation.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.w + value: 1 objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ConveyorEnter + propertyPath: m_RootOrder + value: 6 objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ShiftEntry + propertyPath: m_LocalEulerAnglesHint.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} +--- !u!1001 &378176763 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (7) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (3) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -306,7 +225,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 10 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -331,7 +250,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 5 + value: 10 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -350,250 +269,175 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &239592139 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 239592138} - m_PrefabAsset: {fileID: 0} ---- !u!1 &239592140 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 239592138} - m_PrefabAsset: {fileID: 0} ---- !u!114 &239592141 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 239592139} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &239592142 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 239592140} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &239592143 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 239592140} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &378176763 +--- !u!1001 &752043020 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsTrigger - value: 0 + propertyPath: m_Name + value: PTS (9) objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Center.y + propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Size.y - value: 1 + propertyPath: m_LocalPosition.x + value: 50 objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Enabled + propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsActive - value: 0 + propertyPath: m_LocalPosition.z + value: 20 objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_IsActive + propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_LocalPosition.y + propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.w + value: 1 objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: HeaterExit + propertyPath: m_RootOrder + value: 12 objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: Entry + propertyPath: m_LocalEulerAnglesHint.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} +--- !u!1001 &818238062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: RotationEntry + value: PTS (10) objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: HeaterEntry + propertyPath: m_LocalPosition.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalPosition.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ShiftExit + propertyPath: m_LocalPosition.z + value: 20 objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ConveyerExit + propertyPath: m_LocalRotation.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalRotation.w + value: 1 objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ConveyorEnter + propertyPath: m_RootOrder + value: 13 objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: ShiftEntry + propertyPath: m_LocalEulerAnglesHint.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.z + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} +--- !u!1001 &867024521 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (4) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (7) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_LocalPosition.x - value: 75 + value: 25 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -628,7 +472,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 9 + value: 7 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -647,965 +491,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &378176764 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 378176763} - m_PrefabAsset: {fileID: 0} ---- !u!1 &378176765 stripped +--- !u!1 &1057323961 GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 378176763} - m_PrefabAsset: {fileID: 0} ---- !u!114 &378176766 -MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378176764} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &378176767 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378176765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &378176768 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378176765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &752043020 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: PTS (9) - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.x - value: 50 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.z - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_RootOrder - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &752043021 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 752043020} - m_PrefabAsset: {fileID: 0} ---- !u!1 &752043022 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 752043020} - m_PrefabAsset: {fileID: 0} ---- !u!114 &752043023 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 752043021} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &752043024 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 752043022} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &752043025 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 752043022} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &818238062 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: PTS (10) - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.z - value: 20 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_RootOrder - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &818238063 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 818238062} - m_PrefabAsset: {fileID: 0} ---- !u!1 &818238064 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 818238062} - m_PrefabAsset: {fileID: 0} ---- !u!114 &818238065 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818238063} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &818238066 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818238064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &818238067 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818238064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &867024521 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: PTS (4) - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.x - value: 25 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.z - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &867024522 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 867024521} - m_PrefabAsset: {fileID: 0} ---- !u!1 &867024523 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 867024521} - m_PrefabAsset: {fileID: 0} ---- !u!114 &867024524 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 1057323964} + - component: {fileID: 1057323963} + - component: {fileID: 1057323962} + m_Layer: 0 + m_Name: ArenaCam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1057323962 +AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 867024522} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &867024525 -MonoBehaviour: + m_GameObject: {fileID: 1057323961} + m_Enabled: 0 +--- !u!20 &1057323963 +Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 867024523} + m_GameObject: {fileID: 1057323961} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &867024526 -MonoBehaviour: + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 100 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 1 + 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 &1057323964 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 867024523} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} + m_GameObject: {fileID: 1057323961} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 38, y: 22, z: 8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1001 &1390862901 PrefabInstance: m_ObjectHideFlags: 0 @@ -1613,170 +581,15 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (11) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (11) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -1810,271 +623,48 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_RootOrder - value: 13 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &1390862902 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1390862901} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1390862903 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1390862901} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1390862904 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1390862902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &1390862905 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1390862903} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &1390862906 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1390862903} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &1623745968 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry + propertyPath: m_LocalRotation.w + value: 1 objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_RootOrder + value: 14 objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: Exit + propertyPath: m_LocalEulerAnglesHint.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.z + value: 0 objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} +--- !u!1001 &1623745968 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name value: PTS (2) objectReference: {fileID: 0} + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_LocalPosition.x @@ -2113,7 +703,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 4 + value: 5 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -2132,74 +722,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &1623745969 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1623745968} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1623745970 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1623745968} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1623745971 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1623745969} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &1623745972 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1623745970} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &1623745973 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1623745970} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} --- !u!1 &1686252283 GameObject: m_ObjectHideFlags: 0 @@ -2290,7 +812,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &1716170992 PrefabInstance: @@ -2299,170 +821,15 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (8) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (8) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -2502,7 +869,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 10 + value: 11 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -2516,251 +883,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &1716170993 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1716170992} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1716170994 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1716170992} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1716170995 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1716170993} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &1716170996 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1716170994} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &1716170997 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1716170994} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} ---- !u!1001 &1868629230 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + propertyPath: m_LocalEulerAnglesHint.z + value: 0 objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} +--- !u!1001 &1868629230 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name value: PTS (6) objectReference: {fileID: 0} + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_LocalPosition.x @@ -2799,7 +943,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 8 + value: 9 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -2818,74 +962,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &1868629231 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1868629230} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1868629232 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 1868629230} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1868629233 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1868629231} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &1868629234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1868629232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &1868629235 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1868629232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} --- !u!1 &1884567016 GameObject: m_ObjectHideFlags: 0 @@ -2898,7 +974,7 @@ GameObject: - component: {fileID: 1884567018} - component: {fileID: 1884567017} m_Layer: 0 - m_Name: Main Camera + m_Name: MainPTSCam m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2976,170 +1052,15 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (5) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (5) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -3179,7 +1100,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -3198,74 +1119,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &2007304274 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 2007304273} - m_PrefabAsset: {fileID: 0} ---- !u!1 &2007304275 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 2007304273} - m_PrefabAsset: {fileID: 0} ---- !u!114 &2007304276 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007304274} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &2007304277 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007304275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &2007304278 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007304275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} --- !u!1001 &2080586486 PrefabInstance: m_ObjectHideFlags: 0 @@ -3273,170 +1126,15 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsTrigger - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Center.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Size.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Ground - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationExit - objectReference: {fileID: 0} - - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterExit - objectReference: {fileID: 0} - - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: Entry - objectReference: {fileID: 0} - - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: RotationEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: HeaterEntry - objectReference: {fileID: 0} - - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyerExit - objectReference: {fileID: 0} - - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ConveyorEnter - objectReference: {fileID: 0} - - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_Name - value: ShiftEntry - objectReference: {fileID: 0} - - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, + - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_Name - value: Exit - objectReference: {fileID: 0} - - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor - objectReference: {fileID: 0} - - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - propertyPath: m_TagString - value: Conveyor + value: PTS (1) objectReference: {fileID: 0} - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} - propertyPath: m_Name - value: PTS (1) + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -3476,7 +1174,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 3 + value: 4 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} @@ -3495,74 +1193,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} ---- !u!1 &2080586487 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 2080586486} - m_PrefabAsset: {fileID: 0} ---- !u!1 &2080586488 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec, - type: 3} - m_PrefabInstance: {fileID: 2080586486} - m_PrefabAsset: {fileID: 0} ---- !u!114 &2080586489 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080586487} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3} - m_Name: - m_EditorClassIdentifier: - conveyors: [] - palettes: [] ---- !u!114 &2080586490 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080586488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BrainParameters: - vectorObservationSize: 21 - numStackedVectorObservations: 1 - vectorActionSize: 03000000 - vectorActionDescriptions: [] - vectorActionSpaceType: 0 - m_Model: {fileID: 0} - m_InferenceDevice: 0 - m_BehaviorType: 0 - m_BehaviorName: PTSLearning - TeamId: 0 - m_UseChildSensors: 1 ---- !u!114 &2080586491 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080586488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3} - m_Name: - m_EditorClassIdentifier: - agentParameters: - maxStep: 0 - hasUpgradedFromAgentParameters: 1 - maxStep: 0 - conveyorPosition: {fileID: 0} - conveyorTarget: {fileID: 0} --- !u!1001 &169174051872503151 PrefabInstance: m_ObjectHideFlags: 0 @@ -3613,7 +1243,7 @@ PrefabInstance: - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} propertyPath: m_RootOrder - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3} diff --git a/PTSSim/Assets/Scripts/Conveyor.cs b/PTSSim/Assets/Scripts/Conveyor.cs index 4c09acd5d451686a171f4b88c851b6d67476e027..27e35ab690a8a06858a75c18ac680d0d1decebae 100644 --- a/PTSSim/Assets/Scripts/Conveyor.cs +++ b/PTSSim/Assets/Scripts/Conveyor.cs @@ -4,17 +4,8 @@ using UnityEngine; public class Conveyor : MonoBehaviour { - public bool isOccupied = false; + [Tooltip("Control occupation.")] + public Palette occupier; - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } + public bool IsOccupied { get => occupier != null; } } diff --git a/PTSSim/Assets/Scripts/PTS.cs b/PTSSim/Assets/Scripts/PTS.cs index 8d9ed5f3b64b2c486467aa4b3e743f3765e2ebeb..f833d6f99d81ad04b292ba94754db6b3e886fa15 100644 --- a/PTSSim/Assets/Scripts/PTS.cs +++ b/PTSSim/Assets/Scripts/PTS.cs @@ -2,27 +2,38 @@ using System.Collections.Generic; using UnityEngine; using MLAgents; +using System.Linq; public class PTS : MonoBehaviour { public Conveyor[] conveyors; + public ShiftConveyor[] shiftConveyors; public Palette[] palettes; + + /* + * Reset is called on episodeBegin from Agent + */ public void Reset(){ - foreach(Conveyor conveyor in conveyors) + foreach (Conveyor conveyor in conveyors) { // Reset occupation - conveyor.isOccupied = false; + conveyor.occupier = null; + } + foreach (ShiftConveyor shift in shiftConveyors) + { + // Set shift position + shift.SetRandomPosition(); } - foreach(Palette palette in palettes) + + // Get random palette positions + int[] randomPositions = Enumerable.Range(0, conveyors.Length - 1).OrderBy(x => System.Guid.NewGuid()).Take(palettes.Length).ToArray(); + for (int i = 0; i < palettes.Length; i++) { // Place palette at random position - int palettePos = Random.Range(0, conveyors.Length); - palette.transform.position = conveyors[palettePos].transform.position + Vector3.up * 0.2f; - // Pick random target - int target = Random.Range(0, conveyors.Length); - while(target == palettePos) - target = Random.Range(0, conveyors.Length); - palette.conveyorTarget = conveyors[target]; + palettes[i].transform.position = conveyors[randomPositions[i]].transform.position + Vector3.up * 0.25f; //TODO move to Palette class + + // Set exit as target for all palettes + palettes[i].target = conveyors[conveyors.Length-1]; // Hopefully this is the Exit } } @@ -31,12 +42,7 @@ public class PTS : MonoBehaviour { conveyors = GetComponentsInChildren<Conveyor>(); palettes = GetComponentsInChildren<Palette>(); + shiftConveyors = GetComponentsInChildren<ShiftConveyor>(); Reset(); } - - // Update is called once per frame - void Update() - { - - } } diff --git a/PTSSim/Assets/Scripts/Palette.cs b/PTSSim/Assets/Scripts/Palette.cs index 3d74ac4902efe2f1d1223a3ace61da13dbb8dc3a..e17d3e8b992641811ca314212f5dd08ac0338ef9 100644 --- a/PTSSim/Assets/Scripts/Palette.cs +++ b/PTSSim/Assets/Scripts/Palette.cs @@ -2,18 +2,37 @@ using System.Collections.Generic; using UnityEngine; using MLAgents; +using System; + +public enum PaletteOpMode {BSTATE, left, right, up, down, turn, heat}; +public enum ExecutionState {IDLE, EXECUTE}; -enum PaletteOpMode {BSTATE, left, right, up, down, turn, heat}; -enum ExecutionState {IDLE, EXECUTE}; public class Palette : Agent -{ +{ + [Tooltip("Current conveyer object.")] + public Conveyor conveyor; + [Tooltip("Target conveyer object.")] + public Conveyor target; + + public ExecutionState EXST { get; private set; } + public PaletteOpMode OPMODE { get; private set; } + private PTS pts; - public Conveyor conveyorPosition; - public Conveyor conveyorTarget; private float opModeProgress; private float targetDistance; - private ExecutionState EXST; - private PaletteOpMode OPMODE; + + private static KeyCode[] AlphaNumber = { + KeyCode.Alpha0, + KeyCode.Alpha1, + KeyCode.Alpha2, + KeyCode.Alpha3, + KeyCode.Alpha4, + KeyCode.Alpha5, + KeyCode.Alpha6, + KeyCode.Alpha7, + KeyCode.Alpha8, + KeyCode.Alpha9, + }; /// <summary> /// Initial setup, called when the agent is enabled @@ -30,8 +49,14 @@ public class Palette : Agent public override void OnEpisodeBegin() { pts.Reset(); - conveyorPosition = getCurrentConveyor(); - targetDistance = calculateTargetDistance(); + conveyor = GetCurrentConveyor(); + while(conveyor == null) //FIXME: Bad detection of conveyer + { + Debug.LogWarning("Need to reset PTS because of bad conveyer detection of palette."); + pts.Reset(); + conveyor = GetCurrentConveyor(); + } + targetDistance = TargetDistance; EXST = ExecutionState.IDLE; OPMODE = PaletteOpMode.BSTATE; @@ -46,11 +71,19 @@ public class Palette : Agent /// Behavior Type to "Heuristic Only" in the Behavior Parameters inspector. /// </summary> /// <returns>A vectorAction array of floats that will be passed into <see cref="AgentAction(float[])"/></returns> - public override float[] Heuristic() { PaletteOpMode opMode = PaletteOpMode.BSTATE; + float[] actions = new float[pts.shiftConveyors.Length+1]; + // Reset + if (Input.GetKey(KeyCode.R)) + { + EndEpisode(); + return actions; + } + + // Move pallette if (Input.GetKey(KeyCode.W)) { opMode = PaletteOpMode.up; @@ -75,23 +108,45 @@ public class Palette : Agent { opMode = PaletteOpMode.heat; } + actions[0] = (float)opMode; - // Put the actions into an array and return - return new float[] { (float) opMode }; + // Move shifts + for (int i = 1; i < actions.Length && i < 10; i++) + { + if (Input.GetKey(AlphaNumber[i])) + { + if (Input.GetKey(KeyCode.UpArrow)) + actions[i] = 1; + else if (Input.GetKey(KeyCode.DownArrow)) + actions[i] = 2; + else + actions[i] = 0; + } + } + return actions; } /// <summary> /// Perform actions based on a vector of numbers /// </summary> - /// <param name="vectorAction">The list of actions to take</param> - - public override void OnActionReceived(float[] vectorAction) + /// <param name="actions">The list of actions to take</param> + public override void OnActionReceived(float[] actions) { // Apply a tiny negative reward every step to encourage action if (maxStep > 0) AddReward(-1f / maxStep); - // Execute an operation mode - ExecuteOpMode((PaletteOpMode)vectorAction[0]); + // Execute palette action + ExecuteOpMode((PaletteOpMode)actions[0]); + + // Execute shift actions + for (int i = 1; i < actions.Length; i++) + { + if (actions[i] == 1) + ExecuteShift(i - 1, true); + else if (actions[i] == 2) + ExecuteShift(i - 1, false); + } + } /// <summary> @@ -102,19 +157,19 @@ public class Palette : Agent //TODO mask possible actions: https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Learning-Environment-Design-Agents.md#masking-discrete-actions // Occupation states of conveyors foreach(Conveyor conveyor in pts.conveyors) - sensor.AddObservation(conveyor.isOccupied); + { + sensor.AddObservation(conveyor.IsOccupied); + } // Current position - sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyorPosition), pts.conveyors.Length); + sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyor), pts.conveyors.Length); // Target position - sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyorTarget), pts.conveyors.Length); - - // --> State Space is 3 times active conveyor count - } - - // Start is called before the first frame update - void Start() - { - + sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, target), pts.conveyors.Length); + // Shift positions + foreach (ShiftConveyor shift in pts.shiftConveyors) + { + sensor.AddObservation(shift.Position); + } + // --> State Space is 3 times active conveyor count + count of shift conveyors } // Update is called once per frame @@ -129,36 +184,26 @@ public class Palette : Agent /// <param name="opMode">The operation mode to execute in palette</param> private void ExecuteOpMode(PaletteOpMode opMode) { + if (opMode == PaletteOpMode.BSTATE) + return; + // Select new OpMode - if(opMode != PaletteOpMode.BSTATE && - OPMODE == PaletteOpMode.BSTATE && + if (OPMODE == PaletteOpMode.BSTATE && EXST == ExecutionState.IDLE) { + Debug.Log("Selected operation mode: " + opMode); OPMODE = opMode; EXST = ExecutionState.EXECUTE; opModeProgress = 0; + // Reward for selecting an opmode AddReward(0.1f); - } - // Simulate opMode execution - if(OPMODE == PaletteOpMode.BSTATE) - return; - else if(OPMODE == PaletteOpMode.right) - { - opModeProgress += Time.deltaTime/2f; - transform.Translate(-Time.deltaTime, 0, 0); - } - else if(OPMODE == PaletteOpMode.left) - { - opModeProgress += Time.deltaTime/2f; - transform.Translate(Time.deltaTime, 0, 0); - }else { - // Not implemented yet - opModeProgress = 1; } + SimulateOperationMode(); + // Check if opMode simulation is completed - if(opModeProgress >= 1) + if (opModeProgress >= 1) { // Simulate update of states OPMODE = PaletteOpMode.BSTATE; @@ -166,53 +211,158 @@ public class Palette : Agent opModeProgress = 0; // Simulate the update of the postion - conveyorPosition.isOccupied = false; - conveyorPosition = getCurrentConveyor(); - if(conveyorPosition == null) + conveyor.occupier = null; + conveyor = GetCurrentConveyor(); + if(conveyor == null) { SetReward(-10f); EndEpisode(); + return; } + //Snap to exact conveyor position + transform.position = conveyor.transform.position + (Vector3.up * 0.25f); + // Check if target is reached - if(conveyorPosition == conveyorTarget) + if (conveyor == target) { - SetReward(10f); + AddReward(10f); EndEpisode(); }else{ // Add reward if closer to target - float newTargetDistance = calculateTargetDistance(); + float newTargetDistance = TargetDistance; AddReward((targetDistance - newTargetDistance) > 0 ? -0.01f : 0.01f); - targetDistance = calculateTargetDistance(); + targetDistance = TargetDistance; } } - // Negative reward for illegal opMode - if(opModeProgress == -1) + else if (opModeProgress == -1) { - AddReward(-0.1f); + // Simulate update of states + OPMODE = PaletteOpMode.BSTATE; + EXST = ExecutionState.IDLE; + opModeProgress = 0; + + // Compensate reward and punish for choosing unnecessary operation mode + AddReward(-0.2f); } - } - private float calculateTargetDistance(){ - return Vector3.Distance(conveyorPosition.transform.position, conveyorTarget.transform.position); + private float TargetDistance + { + get + { + if (conveyor != null && target != null) + return Vector3.Distance(conveyor.transform.position, target.transform.position); + return float.MaxValue; + } } - private Conveyor getCurrentConveyor() + private Conveyor GetCurrentConveyor() { - Collider[] hitColliders = Physics.OverlapSphere(gameObject.transform.position + 0 * Vector3.down, transform.localScale.y / 2f); + Collider[] hitColliders = Physics.OverlapSphere(gameObject.transform.position + 0.2f * Vector3.down, transform.localScale.y / 2f); if(hitColliders.Length < 1) return null; foreach (Collider collider in hitColliders){ if (collider.transform.CompareTag("Conveyor")) { - Debug.Log(name + " positioned on Conveyor: " + collider.name); Conveyor conveyor = collider.gameObject.GetComponent<Conveyor>(); - conveyor.isOccupied = true; + conveyor.occupier = this; return conveyor; } } return null; } + + private Conveyor GetNextConveyor(bool directionRight) + { + Collider[] hitColliders = Physics.OverlapSphere( + transform.position + 0.2f * Vector3.down + 2f * (directionRight ? Vector3.left : Vector3.right), + transform.localScale.y / 2f); + if (hitColliders.Length < 1) + return null; + foreach (Collider collider in hitColliders) + { + if (collider.transform.CompareTag("Conveyor")) + { + Conveyor conveyor = collider.gameObject.GetComponent<Conveyor>(); + conveyor.occupier = this; + return conveyor; + } + } + return null; + } + + private void SimulateOperationMode() + { + // Simulate operation mode + if (OPMODE == PaletteOpMode.BSTATE) + return; + else if (OPMODE == PaletteOpMode.right || OPMODE == PaletteOpMode.left) + { + // Occupy next conveyor first + if(opModeProgress == 0) + { + Conveyor nextConveyor = GetNextConveyor(OPMODE == PaletteOpMode.right); + if (nextConveyor == null || nextConveyor.occupier != this) + { + opModeProgress = -1; + return; + } + nextConveyor.occupier = this; + } + // Move left or right + opModeProgress += Time.deltaTime / 2f; + transform.Translate(OPMODE == PaletteOpMode.right ? -Time.deltaTime : Time.deltaTime, 0, 0); + } + else if (OPMODE == PaletteOpMode.up || OPMODE == PaletteOpMode.down) + { + if (conveyor.TryGetComponent(out ShiftConveyor shift)) + { + opModeProgress = shift.Shift(OPMODE == PaletteOpMode.up); + transform.position = new Vector3( + transform.position.x, + transform.position.y, + shift.transform.position.z); + } + else + // Palette is not on a shift conveyor + opModeProgress = -1; + } + else + { + // Not implemented yet or not possible + opModeProgress = -1; + } + } + + private void ExecuteShift(int shiftNumber, bool directionUp) + { + Conveyor conveyor = pts.shiftConveyors[shiftNumber].GetComponent<Conveyor>(); + if (!conveyor.IsOccupied) + { + StartCoroutine(SimulateShift(conveyor, pts.shiftConveyors[shiftNumber], directionUp)); + } + else + { + return; + } + } + + private IEnumerator SimulateShift(Conveyor conveyor, ShiftConveyor shift, bool directionUp) + { + // Occupy shift + conveyor.occupier = this; + // Shift up or down + float progress = 0; + while(progress < 1) + { + progress = shift.Shift(directionUp); + if (progress == -1) + break; + yield return null; + } + // Free shift + conveyor.occupier = null; + } } diff --git a/PTSSim/Assets/Scripts/ShiftConveyor.cs b/PTSSim/Assets/Scripts/ShiftConveyor.cs index 3b8678b9e30fc9dc71171bc4d3668088f58d343b..90d6248c08cb3aa608fa0ab03899251938008fb3 100644 --- a/PTSSim/Assets/Scripts/ShiftConveyor.cs +++ b/PTSSim/Assets/Scripts/ShiftConveyor.cs @@ -2,19 +2,58 @@ using System.Collections.Generic; using UnityEngine; +// Todo make generic shifter, that can shift (and rotate) to different positions (and roations) public class ShiftConveyor : MonoBehaviour { + [Tooltip("Current position (index of possiblePositions starting from 0)")] + private int _position; + public int Position + { + get { return _position; } + set { if(value >= 0 && value < possiblePositions.Count) + transform.localPosition = new Vector3( + transform.localPosition.x, + transform.localPosition.y, + possiblePositions[value]); + _position = value; + } + } + [Tooltip("Speed of the shift movement.")] + public float shiftSpeed = 1f; + [Tooltip("Moves the shift to the exact position, if distance is smaller than value")] + public float snapToTarget = 0.01f; + + [Tooltip("Z value for each possible shift position (have to be ordered by size).")] + // Todo order on set accessor + public List<float> possiblePositions; - public int shiftPos = -1; - // Start is called before the first frame update - void Start() + public float Shift(bool directionUp) { - + // Check if direction is possible + if (Position == -1 + || (directionUp && Position == 0) + || (!directionUp && Position == possiblePositions.Count - 1)) + { + return -1; + } + // Move into direction + transform.Translate(0, 0, Time.deltaTime * shiftSpeed * (directionUp? -1 : 1)); + + // Check distance to target + int targetPosition = Position + (directionUp ? -1 : 1); + float distance = System.Math.Abs(transform.localPosition.z - possiblePositions[targetPosition]); + if (distance <= snapToTarget) + { + Position = targetPosition; + return 1; + } + + return 1 - (distance / (System.Math.Abs(possiblePositions[targetPosition] - possiblePositions[Position]))); } - // Update is called once per frame - void Update() + public void SetRandomPosition() { + Position = Random.Range(0, possiblePositions.Count); } }