# Sandbox.CollisionSoundSystem

This system exists to collect pending collision sounds and filter them into a unique set, to avoid
unnesssary sounds playing, when they're going to be making the same sound anyway.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.GameObjectSystem<T>](/api/Sandbox.GameObjectSystem<T>)
- Modifiers: sealed

## Constructors

- [`CollisionSoundSystem`](/api/Sandbox.CollisionSoundSystem/.ctor)

## Methods

- [`AddShapeCollision`](/api/Sandbox.CollisionSoundSystem/AddShapeCollision): Add a collision sound for this shape
- [`RegisterCollision`](/api/Sandbox.CollisionSoundSystem/RegisterCollision): Register this physics collision with the sound system
