Class BaseSoundManager
java.lang.Object
zombie.BaseSoundManager
- Direct Known Subclasses:
DummySoundManager, SoundManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract fmod.fmod.AudioBlendThenStart(fmod.fmod.Audio musicTrack, float f, String PrefMusic) abstract voidBlendVolume(fmod.fmod.Audio audio, float targetVolume) abstract voidBlendVolume(fmod.fmod.Audio audio, float targetVolume, float blendSpeedAlpha) abstract voidCacheSound(String file) abstract voidabstract voidabstract voidabstract voidabstract voidFadeOutMusic(String name, int milli) abstract ArrayList<fmod.fmod.Audio> abstract floatabstract Stringabstract Stringabstract floatabstract floatabstract floatabstract floatabstract booleanisListenerInRange(float x, float y, float range) abstract booleanabstract booleanabstract booleanisPlayingUISound(long eventInstance) abstract booleanisPlayingUISound(String name) abstract booleanabstract voidabstract voidpauseSoundAndMusic(boolean arg0) abstract voidplayAmbient(String name) abstract voidPlayAsMusic(String name, fmod.fmod.Audio musicTrack, boolean loop, float volume) abstract voidPlayAsMusic(String name, fmod.fmod.Audio musicTrack, float volume, boolean bloop) abstract voidplayDamageSound(IsoGridSquare arg0, MaterialType arg1) abstract voidplayDestructionSound(IsoGridSquare arg0, MaterialType arg1) abstract voidplayImpactSound(IsoGridSquare var1, AmmoType var2) abstract voidplayImpactSound(IsoGridSquare var1, AmmoType var2, MaterialType var3) abstract fmod.fmod.AudioPlayJukeboxSound(String name, boolean loop, float maxGain) abstract voidabstract fmod.fmod.Audioabstract voidplayMusicNonTriggered(String name, float gain) abstract voidplayNightAmbient(String choice) abstract fmod.fmod.Audioabstract fmod.fmod.Audioabstract fmod.fmod.AudioPlaySoundEvenSilent(String name, boolean loop, float maxGain) abstract fmod.fmod.AudioPlaySoundWav(String name, boolean loop, float maxGain) abstract fmod.fmod.AudioPlaySoundWav(String name, boolean loop, float maxGain, float pitchVar) abstract fmod.fmod.AudioPlaySoundWav(String name, int variations, boolean loop, float maxGain) abstract longplayUISound(String name) abstract fmod.fmod.AudioPlayWorldSound(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSoundImpl(String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSoundWav(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract voidPlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) abstract fmod.fmod.AudioPlayWorldSoundWavImpl(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) abstract fmod.fmod.AudioPrepareMusic(String name) abstract voidPurge()abstract voidregisterEmitter(BaseSoundEmitter emitter) abstract voidabstract voidsetAmbientVolume(float volume) abstract voidsetMusicState(String stateName) abstract voidsetMusicVolume(float volume) abstract voidsetMusicWakeState(IsoPlayer player, String stateName) abstract voidsetSoundVolume(float volume) abstract voidsetVehicleEngineVolume(float volume) abstract fmod.fmod.Audioabstract voidstop()abstract voidabstract voidabstract voidStopSound(fmod.fmod.Audio SoundEffect) abstract voidstopUISound(long eventInstance) abstract voidunregisterEmitter(BaseSoundEmitter emitter) abstract voidUpdate()abstract voidupdate1()abstract voidupdate2()abstract voidupdate3()abstract voidupdate3D()abstract voidupdate4()
-
Field Details
-
allowMusic
public boolean allowMusic
-
-
Constructor Details
-
BaseSoundManager
public BaseSoundManager()
-
-
Method Details
-
isRemastered
public abstract boolean isRemastered() -
update1
public abstract void update1() -
update3
public abstract void update3() -
update2
public abstract void update2() -
update4
public abstract void update4() -
CacheSound
-
StopSound
public abstract void StopSound(fmod.fmod.Audio SoundEffect) -
StopMusic
public abstract void StopMusic() -
Purge
public abstract void Purge() -
stop
public abstract void stop() -
Update
public abstract void Update() -
Start
-
PrepareMusic
-
PlayWorldSoundWav
public abstract void PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) -
PlayWorldSoundWav
public abstract fmod.fmod.Audio PlayWorldSoundWav(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
PlayWorldSoundWav
public abstract fmod.fmod.Audio PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
PlayWorldSound
public abstract fmod.fmod.Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) -
PlayWorldSound
public abstract fmod.fmod.Audio PlayWorldSound(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
PlayWorldSoundImpl
public abstract fmod.fmod.Audio PlayWorldSoundImpl(String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
PlayWorldSound
public abstract fmod.fmod.Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
update3D
public abstract void update3D() -
PlaySoundWav
public abstract fmod.fmod.Audio PlaySoundWav(String name, int variations, boolean loop, float maxGain) -
PlaySoundWav
-
PlaySoundWav
public abstract fmod.fmod.Audio PlaySoundWav(String name, boolean loop, float maxGain, float pitchVar) -
PlayWorldSoundWavImpl
public abstract fmod.fmod.Audio PlayWorldSoundWavImpl(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) -
PlayJukeboxSound
-
PlaySoundEvenSilent
-
PlaySound
-
PlaySound
-
PlayMusic
-
PlayAsMusic
public abstract void PlayAsMusic(String name, fmod.fmod.Audio musicTrack, boolean loop, float volume) -
setMusicState
-
setMusicWakeState
-
DoMusic
-
getMusicPosition
public abstract float getMusicPosition() -
CheckDoMusic
public abstract void CheckDoMusic() -
stopMusic
-
playMusicNonTriggered
-
playAmbient
-
playMusic
-
isPlayingMusic
public abstract boolean isPlayingMusic() -
IsMusicPlaying
public abstract boolean IsMusicPlaying() -
getCurrentMusicName
-
getCurrentMusicLibrary
-
PlayAsMusic
public abstract void PlayAsMusic(String name, fmod.fmod.Audio musicTrack, float volume, boolean bloop) -
playUISound
-
isPlayingUISound
-
isPlayingUISound
public abstract boolean isPlayingUISound(long eventInstance) -
stopUISound
public abstract void stopUISound(long eventInstance) -
FadeOutMusic
-
BlendThenStart
public abstract fmod.fmod.Audio BlendThenStart(fmod.fmod.Audio musicTrack, float f, String PrefMusic) -
BlendVolume
public abstract void BlendVolume(fmod.fmod.Audio audio, float targetVolume, float blendSpeedAlpha) -
BlendVolume
public abstract void BlendVolume(fmod.fmod.Audio audio, float targetVolume) -
setSoundVolume
public abstract void setSoundVolume(float volume) -
getSoundVolume
public abstract float getSoundVolume() -
setAmbientVolume
public abstract void setAmbientVolume(float volume) -
getAmbientVolume
public abstract float getAmbientVolume() -
setMusicVolume
public abstract void setMusicVolume(float volume) -
getMusicVolume
public abstract float getMusicVolume() -
setVehicleEngineVolume
public abstract void setVehicleEngineVolume(float volume) -
getVehicleEngineVolume
public abstract float getVehicleEngineVolume() -
playNightAmbient
-
getAmbientPieces
-
pauseSoundAndMusic
public abstract void pauseSoundAndMusic() -
pauseSoundAndMusic
public abstract void pauseSoundAndMusic(boolean arg0) -
resumeSoundAndMusic
public abstract void resumeSoundAndMusic() -
debugScriptSounds
public abstract void debugScriptSounds() -
registerEmitter
-
unregisterEmitter
-
isListenerInRange
public abstract boolean isListenerInRange(float x, float y, float range) -
playImpactSound
-
playImpactSound
-
playDamageSound
-
playDestructionSound
-
dumpEventInstancesToTextFile
public abstract void dumpEventInstancesToTextFile()
-