playFootstep method
void
playFootstep(
- AudioEngine engine,
- SurfaceMaterialType type, {
- Vector3? position,
- double volume = 0.8,
Plays a random footstep sound for type at world position position.
Implementation
void playFootstep(
AudioEngine engine,
SurfaceMaterialType type, {
vm.Vector3? position,
double volume = 0.8,
}) {
final clips = _banks[type];
if (clips == null || clips.isEmpty) return;
final clip = clips[_rng.nextInt(clips.length)];
SoundManager.playOneShot(
engine,
clip,
position: position,
volume: volume,
pitchJitter: 0.08,
);
}