game manager stuff

This commit is contained in:
2024-04-26 10:08:24 +02:00
parent 55d93fe847
commit 1aa9c743cd
7 changed files with 125 additions and 53 deletions

View File

@@ -1,5 +1 @@
<<<<<<< HEAD
{"count":1,"self":13.476543999999999,"total":13.645305599999999,"children":{"InitializeActuators":{"count":8,"self":0.0005032,"total":0.0005032,"children":null},"InitializeSensors":{"count":8,"self":0.0025123,"total":0.0025123,"children":null},"AgentSendState":{"count":391,"self":0.0242956,"total":0.0414863,"children":{"CollectObservations":{"count":632,"self":0.0075606,"total":0.0075606,"children":null},"WriteActionMask":{"count":632,"self":0.0010004,"total":0.0010004,"children":null},"RequestDecision":{"count":632,"self":0.0086296999999999988,"total":0.0086296999999999988,"children":null}}},"DecideAction":{"count":391,"self":0.10208819999999999,"total":0.105127,"children":{"RayPerceptionSensor.Perceive":{"count":1264,"self":0.0030388,"total":0.0030388,"children":null}}},"AgentAct":{"count":391,"self":0.0191332,"total":0.0191332,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714114459","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId a6f45e0e-41b6-4c96-a70e-ec8e10ca5aa9 -accessToken LhF-MiZYoHmiI2p1_6JvQZvJ6QUPd4VyLbrTbhNHTT8005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Car Customization","end_time_seconds":"1714114473"}}
=======
{"count":1,"self":191.1582336,"total":214.6096891,"children":{"InitializeActuators":{"count":8,"self":0.0029917999999999998,"total":0.0029917999999999998,"children":null},"InitializeSensors":{"count":8,"self":0.0019947999999999997,"total":0.0019947999999999997,"children":null},"AgentSendState":{"count":9278,"self":1.9034208,"total":2.3614832999999997,"children":{"CollectObservations":{"count":14848,"self":0.3052661,"total":0.3052661,"children":null},"WriteActionMask":{"count":14848,"self":0.0486514,"total":0.0486514,"children":null},"RequestDecision":{"count":14848,"self":0.1041449,"total":0.1041449,"children":null}}},"DecideAction":{"count":9278,"self":19.2360288,"total":19.564182199999998,"children":{"RayPerceptionSensor.Perceive":{"count":29696,"self":0.3281535,"total":0.3281535,"children":null}}},"AgentAct":{"count":9278,"self":1.5208016,"total":1.5208016,"children":null}},"gauges":{"Benson Track2.CumulativeReward":{"count":46,"max":25.6652412,"min":-1.77465284,"runningAverage":9.082785,"value":-0.111637853,"weightedAverage":8.317724}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714114589","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\Magnus\\Desktop\\Ny unityting\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-Magnus -hubSessionId 8c17471b-7795-4082-905c-75744d6a077b -accessToken hv3zp4IA8nxcowfZc35r5tDHrlmzUZoExTBgESksngo005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Car Customization","end_time_seconds":"1714114804"}}
>>>>>>> d491c6dee7672d848b4f6de15eb4260fa3aef046
{"count":1,"self":7.029408,"total":7.1130119,"children":{"InitializeActuators":{"count":8,"self":0.0010186,"total":0.0010186,"children":null},"InitializeSensors":{"count":8,"self":0.0020006,"total":0.0020006,"children":null},"AgentSendState":{"count":1,"self":0.0043492,"total":0.0209833,"children":{"CollectObservations":{"count":8,"self":0,"total":0,"children":null},"WriteActionMask":{"count":8,"self":0,"total":0,"children":null},"RequestDecision":{"count":8,"self":0.0166341,"total":0.0166341,"children":null}}},"DecideAction":{"count":1,"self":0.059601799999999996,"total":0.059601799999999996,"children":{"RayPerceptionSensor.Perceive":{"count":16,"self":0,"total":0,"children":null}}},"AgentAct":{"count":1,"self":0,"total":0,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714117922","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId a6f45e0e-41b6-4c96-a70e-ec8e10ca5aa9 -accessToken LhF-MiZYoHmiI2p1_6JvQZvJ6QUPd4VyLbrTbhNHTT8005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Car Customization","end_time_seconds":"1714117929"}}

View File

@@ -1,5 +1 @@
<<<<<<< HEAD
{"count":1,"self":52.366592,"total":53.0602252,"children":{"InitializeActuators":{"count":8,"self":0.001,"total":0.001,"children":null},"InitializeSensors":{"count":8,"self":0.0030047999999999997,"total":0.0030047999999999997,"children":null},"AgentSendState":{"count":2421,"self":0.1186515,"total":0.1531092,"children":{"CollectObservations":{"count":3880,"self":0.020620199999999998,"total":0.020620199999999998,"children":null},"WriteActionMask":{"count":3880,"self":0.0038607,"total":0.0038607,"children":null},"RequestDecision":{"count":3880,"self":0.0099768,"total":0.0099768,"children":null}}},"DecideAction":{"count":2421,"self":0.3727546,"total":0.38228779999999996,"children":{"RayPerceptionSensor.Perceive":{"count":7760,"self":0.0095332,"total":0.0095332,"children":null}}},"AgentAct":{"count":2421,"self":0.15323209999999998,"total":0.15323209999999998,"children":null}},"gauges":{"Benson Track2.CumulativeReward":{"count":1,"max":24.2250633,"min":24.2250633,"runningAverage":24.2250633,"value":24.2250633,"weightedAverage":24.2250633}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714115875","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId a6f45e0e-41b6-4c96-a70e-ec8e10ca5aa9 -accessToken LhF-MiZYoHmiI2p1_6JvQZvJ6QUPd4VyLbrTbhNHTT8005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Racetrack mini","end_time_seconds":"1714115928"}}
=======
{"count":1,"self":77.2914176,"total":88.8739126,"children":{"InitializeActuators":{"count":8,"self":0.0059371,"total":0.0059371,"children":null},"InitializeSensors":{"count":8,"self":0.0019879,"total":0.0019879,"children":null},"AgentSendState":{"count":4180,"self":0.83452129999999991,"total":1.0729148,"children":{"CollectObservations":{"count":6688,"self":0.1623398,"total":0.1623398,"children":null},"WriteActionMask":{"count":6688,"self":0.0225535,"total":0.0225535,"children":null},"RequestDecision":{"count":6688,"self":0.0535002,"total":0.0535002,"children":null}}},"DecideAction":{"count":4180,"self":9.6043296,"total":9.7296031,"children":{"RayPerceptionSensor.Perceive":{"count":13376,"self":0.1252737,"total":0.1252737,"children":null}}},"AgentAct":{"count":4180,"self":0.7690629,"total":0.7690629,"children":null}},"gauges":{"Benson Track2.CumulativeReward":{"count":20,"max":25.1789246,"min":-0.826870739,"runningAverage":10.11593,"value":25.0408516,"weightedAverage":15.8942223}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714115839","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\Magnus\\Desktop\\Ny unityting\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-Magnus -hubSessionId 8c17471b-7795-4082-905c-75744d6a077b -accessToken hv3zp4IA8nxcowfZc35r5tDHrlmzUZoExTBgESksngo005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Racetrack mini","end_time_seconds":"1714115927"}}
>>>>>>> d491c6dee7672d848b4f6de15eb4260fa3aef046
{"count":1,"self":130.6553984,"total":134.4493369,"children":{"InitializeActuators":{"count":8,"self":0.0010198,"total":0.0010198,"children":null},"InitializeSensors":{"count":8,"self":0.0030066999999999997,"total":0.0030066999999999997,"children":null},"AgentSendState":{"count":6496,"self":0.3408002,"total":0.42935599999999996,"children":{"CollectObservations":{"count":10400,"self":0.0540232,"total":0.0540232,"children":null},"WriteActionMask":{"count":10400,"self":0.0082496,"total":0.0082496,"children":null},"RequestDecision":{"count":10400,"self":0.026282999999999997,"total":0.026282999999999997,"children":null}}},"DecideAction":{"count":6496,"self":2.8975516,"total":2.9549209,"children":{"RayPerceptionSensor.Perceive":{"count":20800,"self":0.057369199999999995,"total":0.057369199999999995,"children":null}}},"AgentAct":{"count":6496,"self":0.4041279,"total":0.4041279,"children":null}},"gauges":{"Benson Track2.CumulativeReward":{"count":7,"max":24.5043068,"min":20.8994446,"runningAverage":22.6464348,"value":20.8994446,"weightedAverage":22.3884468}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714118530","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId a6f45e0e-41b6-4c96-a70e-ec8e10ca5aa9 -accessToken LhF-MiZYoHmiI2p1_6JvQZvJ6QUPd4VyLbrTbhNHTT8005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Racetrack mini","end_time_seconds":"1714118664"}}

View File

@@ -1 +1 @@
{"count":1,"self":54.9860992,"total":55.0441065,"children":{"InitializeActuators":{"count":1,"self":0.0015849999999999998,"total":0.0015849999999999998,"children":null},"InitializeSensors":{"count":1,"self":0.0025266,"total":0.0025266,"children":null},"AgentSendState":{"count":783,"self":0.0224385,"total":0.033880799999999996,"children":{"CollectObservations":{"count":189,"self":7.53E-05,"total":7.53E-05,"children":null},"WriteActionMask":{"count":189,"self":0.0016967999999999998,"total":0.0016967999999999998,"children":null},"RequestDecision":{"count":189,"self":0.0066726,"total":0.0096702,"children":{"RayPerceptionSensor.Perceive":{"count":378,"self":0.0029976,"total":0.0029976,"children":null}}}}},"DecideAction":{"count":783,"self":0.0156998,"total":0.0156998,"children":null},"AgentAct":{"count":783,"self":0.004313,"total":0.004313,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714047932","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\hassa\\OneDrive\\Skrivebord\\alt pro\\Unity stuff\\Unity ting\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-hassa -hubSessionId 9c1f01bb-11a4-4f0f-a783-b9132e478973 -accessToken 4E81NOgN5ztdhX4t4u3WEoX4xouq9HnIn-2L54HpD0Y005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"WinScreen","end_time_seconds":"1714047987"}}
{"count":1,"self":133.2106368,"total":136.1075323,"children":{"InitializeActuators":{"count":8,"self":0.0010054,"total":0.0010054,"children":null},"InitializeSensors":{"count":8,"self":0.0010002,"total":0.0010002,"children":null},"AgentSendState":{"count":4854,"self":0.2595425,"total":0.3360959,"children":{"CollectObservations":{"count":7768,"self":0.039823399999999995,"total":0.039823399999999995,"children":null},"WriteActionMask":{"count":7768,"self":0.0065368,"total":0.0065368,"children":null},"RequestDecision":{"count":7768,"self":0.0301932,"total":0.0301932,"children":null}}},"DecideAction":{"count":4854,"self":2.1690815999999997,"total":2.2024192,"children":{"RayPerceptionSensor.Perceive":{"count":15536,"self":0.0333376,"total":0.0333376,"children":null}}},"AgentAct":{"count":4854,"self":0.35185829999999996,"total":0.35185829999999996,"children":null}},"gauges":{"Benson Track2.CumulativeReward":{"count":4,"max":24.915411,"min":15.8891373,"runningAverage":22.56735,"value":15.8891373,"weightedAverage":22.5912132}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1714117940","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId a6f45e0e-41b6-4c96-a70e-ec8e10ca5aa9 -accessToken LhF-MiZYoHmiI2p1_6JvQZvJ6QUPd4VyLbrTbhNHTT8005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"WinScreen","end_time_seconds":"1714118076"}}

View File

@@ -1793,11 +1793,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0.5
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -1805,7 +1805,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
value: -90
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -4319,19 +4319,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.w
value: 0.27059805
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.x
value: 0.27059805
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0.6532815
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.x
value: 0.6532815
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: -0.27059805
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: -0.6532815
value: 0.27059805
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -4339,7 +4339,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 135
value: -45
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -7727,11 +7727,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0.5
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -7739,7 +7739,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
value: -90
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -10035,11 +10035,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0.5
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -10047,7 +10047,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
value: -90
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -13951,19 +13951,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.x
value: 0.7071068
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: 0
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -13971,7 +13971,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
value: 180
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -14569,19 +14569,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.x
value: 0.7071068
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: 0
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -14589,7 +14589,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
value: 180
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@@ -17261,11 +17261,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.y
value: 0.5
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -17273,7 +17273,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
value: -90
objectReference: {fileID: 0}
- target: {fileID: 1288577159706020061, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
propertyPath: m_LocalEulerAnglesHint.z

View File

@@ -3017,6 +3017,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 714326685143289106, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 714326685143289106, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3081,6 +3085,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 714326685143289106, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 1123712215127460916, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: m_Model
value:
@@ -3089,6 +3097,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1738365250199652202, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 1738365250199652202, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3153,6 +3165,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 1738365250199652202, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 1890008845632489107, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: m_Model
value:
@@ -3233,6 +3249,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3317544572197634774, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 3317544572197634774, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3297,6 +3317,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 3317544572197634774, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 3382312427533002403, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: m_Model
value:
@@ -3377,6 +3401,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3804978923256916348, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 3804978923256916348, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3441,10 +3469,18 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 3804978923256916348, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 4525420008190256607, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4525420008190256607, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 4525420008190256607, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3509,6 +3545,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 4525420008190256607, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 4781408819224421235, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.size
value: 16
@@ -3657,6 +3697,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5733087808321881938, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 5733087808321881938, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -3721,6 +3765,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 5733087808321881938, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 6304857452685004455, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.size
value: 16
@@ -4045,6 +4093,10 @@ PrefabInstance:
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8903063341209168209, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 8903063341209168209, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -4109,10 +4161,18 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 8903063341209168209, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
- target: {fileID: 9215282754755187610, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: isPlaying
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9215282754755187610, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: maxStepsPerCheckpoint
value: 2000
objectReference: {fileID: 0}
- target: {fileID: 9215282754755187610, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: checkpoints.Array.data[0]
value:
@@ -4177,6 +4237,10 @@ PrefabInstance:
propertyPath: checkpoints.Array.data[15]
value:
objectReference: {fileID: 802517270703114806}
- target: {fileID: 9215282754755187610, guid: 7a3d78e18ac1cd7458d86f15c7aedc7a, type: 3}
propertyPath: distanceBetweenCheckpoints
value: 12
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []

View File

@@ -73,9 +73,6 @@ public class GameController :MonoBehaviour
PlayerCar = cars[CurrentCarIndex];
cam.GetComponent<CameraControl>().getCar(PlayerCar);
print(PlayerCar.name);
}
public static int LoopClamp (int value, int minValue, int maxValue)

View File

@@ -1,14 +1,17 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEditor.SearchService;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
public int lapAmount;
public GameObject[] checkpoints;
public GameObject[] players;
[HideInInspector] public string[] playersFinished;
[HideInInspector] public List<string> playersFinished;
[HideInInspector] public List<string> playerTimes;
int[] playerLaps;
void Start()
@@ -25,11 +28,13 @@ public class GameManager : MonoBehaviour
// Update is called once per frame
void Update()
{
print("playersfinished: " + playersFinished.Count());
for (int i = 0; i < players.Count(); i++)
{
GameObject player = players[i];
if (playersFinished.Contains(player.name))
if (playersFinished.Contains(player.name) || playersFinished.Contains(player.name + " (player)"))
continue;
bool isAI = true;
@@ -59,13 +64,27 @@ public class GameManager : MonoBehaviour
if (playerLaps[i] > lapAmount)
{
player.GetComponent<Rigidbody>().isKinematic = true;
playersFinished.Append(player.name);
if (isAI)
{
playersFinished.Add(player.name);
player.GetComponent<AgentController>().enabled = false;
}
else
playersFinished.Add(player.name + " (player)");
player.GetComponent<PlayerController>().enabled = false;
print("\nPlayers finished:");
foreach (string pp in playersFinished)
print(pp);
float time = Random.Range(15f, 40f);
playerTimes.Add(time.ToString());
}
}
// race finished
if (playersFinished.Count() == players.Count())
{
SceneManager.LoadScene("WinScreen");
}
}
}