Impact sounds

This commit is contained in:
SDraw 2026-04-18 22:42:47 +03:00
parent 15de34c0bd
commit 2a06001100
No known key found for this signature in database
GPG key ID: BB95B4DAB2BB8BB5
23 changed files with 401 additions and 96 deletions

View file

@ -100,6 +100,15 @@ namespace ml_prm
Detach();
}
void OnCollisionEnter(Collision p_col)
{
if(Settings.ImpactSounds && m_ready && !m_rigidBody.isKinematic && (p_col.gameObject.layer != CVRLayers.PlayerClone))
{
if(p_col.impulse.magnitude > 5f)
SoundManager.Instance.PlaySound(SoundManager.ImpactType.Soft);
}
}
void OnContactEnter(ContactCollisionInfo p_col)
{
if(m_ready && (RagdollController.Instance != null) && ContactManager.Exists)