Class SoundManager
java.lang.Object
zombie.BaseSoundManager
zombie.SoundManager
- All Implemented Interfaces:
IFMODParameterUpdater
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class zombie.BaseSoundManager
AllowMusic -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBlendThenStart(Audio musicTrack, float f, String PrefMusic) voidBlendVolume(Audio audio, float targetVolume) voidBlendVolume(Audio audio, float targetVolume, float blendSpeedAlpha) voidCacheSound(String file) voidvoidvoidvoidvoidFadeOutMusic(String name, int milli) floatfloatfloatfloatfloatbooleanisListenerInRange(float x, float y, float range) booleanbooleanbooleanisPlayingUISound(long eventInstance) booleanisPlayingUISound(String name) booleanvoidvoidpauseSoundAndMusic(boolean boolean2) voidplayAmbient(String name) voidPlayAsMusic(String name, Audio musicTrack, boolean loop, float volume) voidPlayAsMusic(String name, Audio musicTrack, float volume, boolean bloop) voidplayDamageSound(IsoGridSquare square, MaterialType materialType) voidplayDestructionSound(IsoGridSquare square, MaterialType materialType) voidplayImpactSound(IsoGridSquare square, String string1) voidplayImpactSound(IsoGridSquare square, String string1, MaterialType materialType) PlayJukeboxSound(String name, boolean loop, float maxGain) voidvoidplayMusicNonTriggered(String name, float gain) voidplayNightAmbient(String choice) PlaySoundEvenSilent(String name, boolean loop, float maxGain) PlaySoundWav(String name, boolean loop, float maxGain) PlaySoundWav(String name, boolean loop, float maxGain, float pitchVar) PlaySoundWav(String name, int variations, boolean loop, float maxGain) longplayUISound(String name) PlayWorldSound(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) PlayWorldSoundImpl(String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside) PlayWorldSoundWav(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) voidPlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) PlayWorldSoundWavImpl(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) PrepareMusic(String name) voidPurge()voidregisterEmitter(BaseSoundEmitter emitter) voidvoidsetAmbientVolume(float volume) voidsetMusicState(String stateName) voidsetMusicVolume(float volume) voidsetMusicWakeState(IsoPlayer player, String stateName) voidsetSoundVolume(float volume) voidsetVehicleEngineVolume(float volume) voidstartEvent(long eventInstance, GameSoundClip clip, BitSet parameterSet) voidstop()voidstopEvent(long eventInstance, GameSoundClip clip, BitSet parameterSet) voidvoidvoidvoidstopUISound(long eventInstance) voidunregisterEmitter(BaseSoundEmitter emitter) voidUpdate()voidupdate1()voidupdate2()voidupdate3()voidupdate3D()voidupdate4()voidupdateEvent(long eventInstance, GameSoundClip clip)
-
Field Details
-
SoundVolume
public float SoundVolume -
MusicVolume
public float MusicVolume -
AmbientVolume
public float AmbientVolume -
VehicleEngineVolume
public float VehicleEngineVolume -
ambientPieces
-
instance
-
-
Constructor Details
-
SoundManager
public SoundManager()
-
-
Method Details
-
getFMODParameters
- Specified by:
getFMODParametersin interfaceIFMODParameterUpdater
-
startEvent
- Specified by:
startEventin interfaceIFMODParameterUpdater
-
updateEvent
- Specified by:
updateEventin interfaceIFMODParameterUpdater
-
stopEvent
- Specified by:
stopEventin interfaceIFMODParameterUpdater
-
isRemastered
public boolean isRemastered()- Specified by:
isRemasteredin classBaseSoundManager
-
BlendVolume
- Specified by:
BlendVolumein classBaseSoundManager
-
BlendVolume
- Specified by:
BlendVolumein classBaseSoundManager
-
BlendThenStart
- Specified by:
BlendThenStartin classBaseSoundManager
-
FadeOutMusic
- Specified by:
FadeOutMusicin classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusicin classBaseSoundManager
-
playUISound
- Specified by:
playUISoundin classBaseSoundManager
-
isPlayingUISound
- Specified by:
isPlayingUISoundin classBaseSoundManager
-
isPlayingUISound
public boolean isPlayingUISound(long eventInstance) - Specified by:
isPlayingUISoundin classBaseSoundManager
-
stopUISound
public void stopUISound(long eventInstance) - Specified by:
stopUISoundin classBaseSoundManager
-
IsMusicPlaying
public boolean IsMusicPlaying()- Specified by:
IsMusicPlayingin classBaseSoundManager
-
isPlayingMusic
public boolean isPlayingMusic()- Specified by:
isPlayingMusicin classBaseSoundManager
-
getAmbientPieces
- Specified by:
getAmbientPiecesin classBaseSoundManager
-
pauseSoundAndMusic
public void pauseSoundAndMusic()- Specified by:
pauseSoundAndMusicin classBaseSoundManager
-
pauseSoundAndMusic
public void pauseSoundAndMusic(boolean boolean2) - Specified by:
pauseSoundAndMusicin classBaseSoundManager
-
resumeSoundAndMusic
public void resumeSoundAndMusic()- Specified by:
resumeSoundAndMusicin classBaseSoundManager
-
debugScriptSounds
public void debugScriptSounds()- Specified by:
debugScriptSoundsin classBaseSoundManager
-
registerEmitter
- Specified by:
registerEmitterin classBaseSoundManager
-
unregisterEmitter
- Specified by:
unregisterEmitterin classBaseSoundManager
-
isListenerInRange
public boolean isListenerInRange(float x, float y, float range) - Specified by:
isListenerInRangein classBaseSoundManager
-
playNightAmbient
- Specified by:
playNightAmbientin classBaseSoundManager
-
playMusic
- Specified by:
playMusicin classBaseSoundManager
-
playAmbient
- Specified by:
playAmbientin classBaseSoundManager
-
playMusicNonTriggered
- Specified by:
playMusicNonTriggeredin classBaseSoundManager
-
stopMusic
- Specified by:
stopMusicin classBaseSoundManager
-
CheckDoMusic
public void CheckDoMusic()- Specified by:
CheckDoMusicin classBaseSoundManager
-
getMusicPosition
public float getMusicPosition()- Specified by:
getMusicPositionin classBaseSoundManager
-
DoMusic
- Specified by:
DoMusicin classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusicin classBaseSoundManager
-
setMusicState
- Specified by:
setMusicStatein classBaseSoundManager
-
setMusicWakeState
- Specified by:
setMusicWakeStatein classBaseSoundManager
-
PlayMusic
- Specified by:
PlayMusicin classBaseSoundManager
-
PlaySound
- Specified by:
PlaySoundin classBaseSoundManager
-
PlaySound
- Specified by:
PlaySoundin classBaseSoundManager
-
PlaySoundEvenSilent
- Specified by:
PlaySoundEvenSilentin classBaseSoundManager
-
PlayJukeboxSound
- Specified by:
PlayJukeboxSoundin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
update3D
public void update3D()- Specified by:
update3Din classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSoundImpl
public Audio PlayWorldSoundImpl(String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundImplin classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) - Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSoundWav
public Audio PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PlayWorldSoundWav
public Audio PlayWorldSoundWav(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PlayWorldSoundWavImpl
public Audio PlayWorldSoundWavImpl(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside) - Specified by:
PlayWorldSoundWavImplin classBaseSoundManager
-
PlayWorldSoundWav
public void PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) - Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PrepareMusic
- Specified by:
PrepareMusicin classBaseSoundManager
-
Start
- Specified by:
Startin classBaseSoundManager
-
Update
public void Update()- Specified by:
Updatein classBaseSoundManager
-
Purge
public void Purge()- Specified by:
Purgein classBaseSoundManager
-
stop
public void stop()- Specified by:
stopin classBaseSoundManager
-
StopMusic
public void StopMusic()- Specified by:
StopMusicin classBaseSoundManager
-
StopSound
- Specified by:
StopSoundin classBaseSoundManager
-
CacheSound
- Specified by:
CacheSoundin classBaseSoundManager
-
update4
public void update4()- Specified by:
update4in classBaseSoundManager
-
update2
public void update2()- Specified by:
update2in classBaseSoundManager
-
update3
public void update3()- Specified by:
update3in classBaseSoundManager
-
update1
public void update1()- Specified by:
update1in classBaseSoundManager
-
setSoundVolume
public void setSoundVolume(float volume) - Specified by:
setSoundVolumein classBaseSoundManager
-
getSoundVolume
public float getSoundVolume()- Specified by:
getSoundVolumein classBaseSoundManager
-
setAmbientVolume
public void setAmbientVolume(float volume) - Specified by:
setAmbientVolumein classBaseSoundManager
-
getAmbientVolume
public float getAmbientVolume()- Specified by:
getAmbientVolumein classBaseSoundManager
-
setMusicVolume
public void setMusicVolume(float volume) - Specified by:
setMusicVolumein classBaseSoundManager
-
getMusicVolume
public float getMusicVolume()- Specified by:
getMusicVolumein classBaseSoundManager
-
setVehicleEngineVolume
public void setVehicleEngineVolume(float volume) - Specified by:
setVehicleEngineVolumein classBaseSoundManager
-
getVehicleEngineVolume
public float getVehicleEngineVolume()- Specified by:
getVehicleEngineVolumein classBaseSoundManager
-
getCurrentMusicName
- Specified by:
getCurrentMusicNamein classBaseSoundManager
-
getCurrentMusicLibrary
- Specified by:
getCurrentMusicLibraryin classBaseSoundManager
-
getUIEmitter
-
playImpactSound
- Specified by:
playImpactSoundin classBaseSoundManager
-
playImpactSound
- Specified by:
playImpactSoundin classBaseSoundManager
-
playDamageSound
- Specified by:
playDamageSoundin classBaseSoundManager
-
playDestructionSound
- Specified by:
playDestructionSoundin classBaseSoundManager
-
dumpEventInstancesToTextFile
public void dumpEventInstancesToTextFile()- Specified by:
dumpEventInstancesToTextFilein classBaseSoundManager
-