ppo-Pyramids-Training / com.unity.ml-agents.extensions /Runtime /Sensors /ArticulationBodySensorComponent.cs
| using UnityEngine; | |
| using Unity.MLAgents.Sensors; | |
| namespace Unity.MLAgents.Extensions.Sensors | |
| { | |
| public class ArticulationBodySensorComponent : SensorComponent | |
| { | |
| public ArticulationBody RootBody; | |
| [] | |
| public PhysicsSensorSettings Settings = PhysicsSensorSettings.Default(); | |
| public string sensorName; | |
| /// <summary> | |
| /// Creates a PhysicsBodySensor. | |
| /// </summary> | |
| /// <returns></returns> | |
| public override ISensor[] CreateSensors() | |
| { | |
| return new ISensor[] {new PhysicsBodySensor(RootBody, Settings, sensorName)}; | |
| } | |
| } | |
| } | |