1.2.0
v1.2.0 Sound Manager
Changes:
- Complete rewrite of the sound system using Registry Pattern
- Provides type-safe sound names with full autocomplete in TypeScript
- Simplifies loading, playing, stopping, and preloading sounds
Example Usage:
import { createSoundRegistry } from "@rbxts/sound-manager";
const Sounds = createSoundRegistry({
SCP096: {
id: "rbxassetid://4714389545",
volume: 1,
loop: false,
}
});
Sounds.preloadAll();
Sounds.play("SCP096");Benefits:
- No more manual string-based sound names -> autocomplete and type safety
- Cleaner API for loading and playing sounds