public class SoundManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
SoundHandler |
sndHandler |
Constructor and Description |
---|
SoundManager(SoundHandler handler,
GameSettings settings) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ISoundEventListener listener) |
void |
enqueuePreload(Sound soundIn) |
boolean |
isPlaying(ISound sound) |
void |
pause() |
void |
play(ISound p_sound) |
void |
playDelayed(ISound sound,
int delay) |
void |
reload() |
void |
removeListener(ISoundEventListener listener) |
void |
resume() |
void |
setListener(Entity player,
float partialTicks) |
void |
setListener(EntityPlayer player,
float partialTicks) |
void |
setVolume(SoundCategory category,
float volume) |
void |
stop(ISound sound) |
void |
stop(ResourceLocation soundName,
SoundCategory category) |
void |
stopAllSounds() |
void |
tick() |
void |
unload() |
public final SoundHandler sndHandler
public SoundManager(SoundHandler handler, GameSettings settings)
public void reload()
public void setVolume(SoundCategory category, float volume)
public void unload()
public void stopAllSounds()
public void addListener(ISoundEventListener listener)
public void removeListener(ISoundEventListener listener)
public void tick()
public boolean isPlaying(ISound sound)
public void stop(ISound sound)
public void play(ISound p_sound)
public void enqueuePreload(Sound soundIn)
public void pause()
public void resume()
public void playDelayed(ISound sound, int delay)
public void setListener(EntityPlayer player, float partialTicks)
public void setListener(Entity player, float partialTicks)
public void stop(@Nullable ResourceLocation soundName, @Nullable SoundCategory category)