ppo-SnowballTarget / com.unity.ml-agents /Runtime /Sensors /ArticulationBodySensorComponent.cs
ashish2244's picture
Initial commit (part 5)
d353048 verified
Raw
History Blame Contribute Delete
765 Bytes
#if UNITY_2020_1_OR_NEWER
using UnityEngine;
namespace Unity.MLAgents.Sensors
{
[UnityEngine.Scripting.APIUpdating.MovedFrom("Unity.MLAgents.Extensions.Sensors")]
public class ArticulationBodySensorComponent : SensorComponent
{
public ArticulationBody RootBody;
[SerializeField]
public PhysicsSensorSettings Settings = PhysicsSensorSettings.Default();
public string sensorName;
/// <summary>
/// Creates a PhysicsBodySensor.
/// </summary>
/// <returns>Corresponding sensors.</returns>
public override ISensor[] CreateSensors()
{
return new ISensor[] {new PhysicsBodySensor(RootBody, Settings, sensorName)};
}
}
}
#endif // UNITY_2020_1_OR_NEWER