footstep audio added

This commit is contained in:
2024-04-09 16:45:05 +01:00
parent faa835d790
commit 44f03fd82b
12 changed files with 219 additions and 25 deletions

View File

@@ -5,7 +5,6 @@ namespace Unity.MLAgents
public interface IOnSensorCollision
{
void OnSensorCollisionEnter(Collider sensorCollider, GameObject other);
void OnSensorCollisionExit(Collider sensorCollider, GameObject other);
void OnSensorCollisionExit(Collider sensorCollider, GameObject other);
}
}

View File

@@ -21,7 +21,9 @@ namespace Unity.MLAgents
if (_marathonAgent != null)
_marathonAgent.SensorCollisionEnter(_collider, other);
if (_onSensorCollision != null)
{
_onSensorCollision.OnSensorCollisionEnter(_collider, other.gameObject);
}
}
void OnCollisionExit(Collision other)
@@ -35,7 +37,11 @@ namespace Unity.MLAgents
void OnTriggerEnter(Collider other)
{
if (_onSensorCollision != null)
{
_onSensorCollision.OnSensorCollisionEnter(_collider, other.gameObject);
}
}
void OnTriggerExit(Collider other)
{
@@ -46,6 +52,17 @@ namespace Unity.MLAgents
{
if (_onSensorCollision != null)
_onSensorCollision.OnSensorCollisionEnter(_collider, other.gameObject);
}
}
void FootCheck(Collision sensor)
{
Debug.Log($"{sensor}");
if (sensor.gameObject.name == "right_foot_heal_senor_l" || sensor.gameObject.name == "left_foot_heal_senor_l")
{
float collision = sensor.relativeVelocity.magnitude;
Debug.Log($"{collision}");
}
}
}
}